]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi
arm: dts: tx6: use generic names for regulator nodes
[karo-tx-linux.git] / arch / arm / boot / dts / usb_a9g20-dab-mmx.dtsi
1 /*
2  * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
3  *
4  * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5  *
6  * Licensed under GPLv2.
7  */
8
9 / {
10         ahb {
11                 apb {
12                         usart1: serial@fffb4000 {
13                                 status = "okay";
14                         };
15
16                         usart3: serial@fffd0000 {
17                                 status = "okay";
18                         };
19                 };
20         };
21
22         i2c-gpio@0 {
23                 status = "okay";
24         };
25
26         leds {
27                 compatible = "gpio-leds";
28
29                 user_led1 {
30                         label = "user_led1";
31                         gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
32                 };
33
34 /*
35 * led already used by mother board but active as high
36 *               user_led2 {
37 *                       label = "user_led2";
38 *                       gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
39 *               };
40 */
41                 user_led3 {
42                         label = "user_led3";
43                         gpios = <&pioB 22 GPIO_ACTIVE_LOW>;
44                 };
45
46                 user_led4 {
47                         label = "user_led4";
48                         gpios = <&pioB 23 GPIO_ACTIVE_LOW>;
49                 };
50
51                 red {
52                         label = "red";
53                         gpios = <&pioB 24 GPIO_ACTIVE_LOW>;
54                 };
55
56                 orange {
57                         label = "orange";
58                         gpios = <&pioB 30 GPIO_ACTIVE_LOW>;
59                 };
60
61                 green {
62                         label = "green";
63                         gpios = <&pioB 31 GPIO_ACTIVE_LOW>;
64                 };
65         };
66
67         gpio_keys {
68                 compatible = "gpio-keys";
69                 #address-cells = <1>;
70                 #size-cells = <0>;
71
72                 user_pb1 {
73                         label = "user_pb1";
74                         gpios = <&pioB 25 GPIO_ACTIVE_LOW>;
75                         linux,code = <0x100>;
76                 };
77
78                 user_pb2 {
79                         label = "user_pb2";
80                         gpios = <&pioB 13 GPIO_ACTIVE_LOW>;
81                         linux,code = <0x101>;
82                 };
83
84                 user_pb3 {
85                         label = "user_pb3";
86                         gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
87                         linux,code = <0x102>;
88                 };
89
90                 user_pb4 {
91                         label = "user_pb4";
92                         gpios = <&pioC 9 GPIO_ACTIVE_LOW>;
93                         linux,code = <0x103>;
94                 };
95         };
96 };