diff options
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/Makefile | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/kirkwood-cloudbox.dts | 89 | ||||
-rw-r--r-- | arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 180 | ||||
-rw-r--r-- | arch/arm/boot/dts/kirkwood-ns2mini.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/mmp2.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/pxa168.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/pxa910.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/r8a7779-marzen-reference.dts | 47 | ||||
-rw-r--r-- | arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 66 | ||||
-rw-r--r-- | arch/arm/boot/dts/sh73a0-reference.dtsi | 24 | ||||
-rw-r--r-- | arch/arm/boot/dts/sh73a0.dtsi | 44 |
11 files changed, 435 insertions, 28 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 55196639211d..853e199ea89f 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -61,7 +61,8 @@ dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb \ | |||
61 | dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \ | 61 | dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \ |
62 | integratorcp.dtb | 62 | integratorcp.dtb |
63 | dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb | 63 | dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb |
64 | dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-dns320.dtb \ | 64 | dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-cloudbox.dtb \ |
65 | kirkwood-dns320.dtb \ | ||
65 | kirkwood-dns325.dtb \ | 66 | kirkwood-dns325.dtb \ |
66 | kirkwood-dockstar.dtb \ | 67 | kirkwood-dockstar.dtb \ |
67 | kirkwood-dreamplug.dtb \ | 68 | kirkwood-dreamplug.dtb \ |
@@ -75,6 +76,7 @@ dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-dns320.dtb \ | |||
75 | kirkwood-lschlv2.dtb \ | 76 | kirkwood-lschlv2.dtb \ |
76 | kirkwood-lsxhl.dtb \ | 77 | kirkwood-lsxhl.dtb \ |
77 | kirkwood-mplcec4.dtb \ | 78 | kirkwood-mplcec4.dtb \ |
79 | kirkwood-netgear_readynas_duo_v2.dtb \ | ||
78 | kirkwood-ns2.dtb \ | 80 | kirkwood-ns2.dtb \ |
79 | kirkwood-ns2lite.dtb \ | 81 | kirkwood-ns2lite.dtb \ |
80 | kirkwood-ns2max.dtb \ | 82 | kirkwood-ns2max.dtb \ |
@@ -153,7 +155,9 @@ dtb-$(CONFIG_ARCH_U8500) += snowball.dtb \ | |||
153 | ccu9540.dtb | 155 | ccu9540.dtb |
154 | dtb-$(CONFIG_ARCH_SHMOBILE) += emev2-kzm9d.dtb \ | 156 | dtb-$(CONFIG_ARCH_SHMOBILE) += emev2-kzm9d.dtb \ |
155 | r8a7740-armadillo800eva.dtb \ | 157 | r8a7740-armadillo800eva.dtb \ |
158 | r8a7779-marzen-reference.dtb \ | ||
156 | sh73a0-kzm9g.dtb \ | 159 | sh73a0-kzm9g.dtb \ |
160 | sh73a0-kzm9g-reference.dtb \ | ||
157 | sh7372-mackerel.dtb | 161 | sh7372-mackerel.dtb |
158 | dtb-$(CONFIG_ARCH_SOCFPGA) += socfpga_cyclone5.dtb \ | 162 | dtb-$(CONFIG_ARCH_SOCFPGA) += socfpga_cyclone5.dtb \ |
159 | socfpga_vt.dtb | 163 | socfpga_vt.dtb |
diff --git a/arch/arm/boot/dts/kirkwood-cloudbox.dts b/arch/arm/boot/dts/kirkwood-cloudbox.dts new file mode 100644 index 000000000000..5f21d4e427b0 --- /dev/null +++ b/arch/arm/boot/dts/kirkwood-cloudbox.dts | |||
@@ -0,0 +1,89 @@ | |||
1 | /dts-v1/; | ||
2 | |||
3 | /include/ "kirkwood.dtsi" | ||
4 | /include/ "kirkwood-6281.dtsi" | ||
5 | |||
6 | / { | ||
7 | model = "LaCie CloudBox"; | ||
8 | compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood"; | ||
9 | |||
10 | memory { | ||
11 | device_type = "memory"; | ||
12 | reg = <0x00000000 0x10000000>; | ||
13 | }; | ||
14 | |||
15 | chosen { | ||
16 | bootargs = "console=ttyS0,115200n8"; | ||
17 | }; | ||
18 | |||
19 | ocp@f1000000 { | ||
20 | pinctrl: pinctrl@10000 { | ||
21 | pinctrl-0 = < &pmx_spi &pmx_uart0 | ||
22 | &pmx_cloudbox_sata0 >; | ||
23 | pinctrl-names = "default"; | ||
24 | |||
25 | pmx_cloudbox_sata0: pmx-cloudbox-sata0 { | ||
26 | marvell,pins = "mpp15"; | ||
27 | marvell,function = "sata0"; | ||
28 | }; | ||
29 | }; | ||
30 | |||
31 | serial@12000 { | ||
32 | clock-frequency = <166666667>; | ||
33 | status = "okay"; | ||
34 | }; | ||
35 | |||
36 | sata@80000 { | ||
37 | status = "okay"; | ||
38 | nr-ports = <1>; | ||
39 | }; | ||
40 | |||
41 | spi@10600 { | ||
42 | status = "okay"; | ||
43 | |||
44 | flash@0 { | ||
45 | #address-cells = <1>; | ||
46 | #size-cells = <1>; | ||
47 | compatible = "mx25l4005a"; | ||
48 | reg = <0>; | ||
49 | spi-max-frequency = <20000000>; | ||
50 | mode = <0>; | ||
51 | |||
52 | partition@0 { | ||
53 | reg = <0x0 0x80000>; | ||
54 | label = "u-boot"; | ||
55 | }; | ||
56 | }; | ||
57 | }; | ||
58 | }; | ||
59 | |||
60 | gpio_keys { | ||
61 | compatible = "gpio-keys"; | ||
62 | #address-cells = <1>; | ||
63 | #size-cells = <0>; | ||
64 | |||
65 | button@1 { | ||
66 | label = "Power push button"; | ||
67 | linux,code = <116>; | ||
68 | gpios = <&gpio0 16 1>; | ||
69 | }; | ||
70 | }; | ||
71 | |||
72 | gpio-leds { | ||
73 | compatible = "gpio-leds"; | ||
74 | |||
75 | red-fail { | ||
76 | label = "cloudbox:red:fail"; | ||
77 | gpios = <&gpio0 14 0>; | ||
78 | }; | ||
79 | blue-sata { | ||
80 | label = "cloudbox:blue:sata"; | ||
81 | gpios = <&gpio0 15 0>; | ||
82 | }; | ||
83 | }; | ||
84 | |||
85 | gpio_poweroff { | ||
86 | compatible = "gpio-poweroff"; | ||
87 | gpios = <&gpio0 17 0>; | ||
88 | }; | ||
89 | }; | ||
diff --git a/arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dts b/arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dts new file mode 100644 index 000000000000..1ca66ab83ad6 --- /dev/null +++ b/arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dts | |||
@@ -0,0 +1,180 @@ | |||
1 | /dts-v1/; | ||
2 | |||
3 | /include/ "kirkwood.dtsi" | ||
4 | /include/ "kirkwood-6282.dtsi" | ||
5 | |||
6 | / { | ||
7 | model = "NETGEAR ReadyNAS Duo v2"; | ||
8 | compatible = "netgear,readynas-duo-v2", "netgear,readynas", "marvell,kirkwood-88f6282", "marvell,kirkwood"; | ||
9 | |||
10 | memory { /* 256 MB */ | ||
11 | device_type = "memory"; | ||
12 | reg = <0x00000000 0x10000000>; | ||
13 | }; | ||
14 | |||
15 | chosen { | ||
16 | bootargs = "console=ttyS0,115200n8 earlyprintk"; | ||
17 | }; | ||
18 | |||
19 | ocp@f1000000 { | ||
20 | pinctrl: pinctrl@10000 { | ||
21 | |||
22 | pinctrl-0 = < &pmx_uart0 | ||
23 | &pmx_button_power | ||
24 | &pmx_button_backup | ||
25 | &pmx_button_reset | ||
26 | &pmx_led_blue_power | ||
27 | &pmx_led_blue_activity | ||
28 | &pmx_led_blue_disk1 | ||
29 | &pmx_led_blue_disk2 | ||
30 | &pmx_led_blue_backup >; | ||
31 | pinctrl-names = "default"; | ||
32 | |||
33 | pmx_button_power: pmx-button-power { | ||
34 | marvell,pins = "mpp47"; | ||
35 | marvell,function = "gpio"; | ||
36 | }; | ||
37 | pmx_button_backup: pmx-button-backup { | ||
38 | marvell,pins = "mpp45"; | ||
39 | marvell,function = "gpio"; | ||
40 | }; | ||
41 | pmx_button_reset: pmx-button-reset { | ||
42 | marvell,pins = "mpp13"; | ||
43 | marvell,function = "gpio"; | ||
44 | }; | ||
45 | pmx_led_blue_power: pmx-led-blue-power { | ||
46 | marvell,pins = "mpp31"; | ||
47 | marvell,function = "gpio"; | ||
48 | }; | ||
49 | pmx_led_blue_activity: pmx-led-blue-activity { | ||
50 | marvell,pins = "mpp38"; | ||
51 | marvell,function = "gpio"; | ||
52 | }; | ||
53 | pmx_led_blue_disk1: pmx-led-blue-disk1 { | ||
54 | marvell,pins = "mpp23"; | ||
55 | marvell,function = "gpio"; | ||
56 | }; | ||
57 | pmx_led_blue_disk2: pmx-led-blue-disk2 { | ||
58 | marvell,pins = "mpp22"; | ||
59 | marvell,function = "gpio"; | ||
60 | }; | ||
61 | pmx_led_blue_backup: pmx-led-blue-backup { | ||
62 | marvell,pins = "mpp29"; | ||
63 | marvell,function = "gpio"; | ||
64 | }; | ||
65 | }; | ||
66 | |||
67 | i2c@11000 { | ||
68 | status = "okay"; | ||
69 | |||
70 | rs5c372a: rs5c372a@32 { | ||
71 | compatible = "ricoh,rs5c372a"; | ||
72 | reg = <0x32>; | ||
73 | }; | ||
74 | }; | ||
75 | |||
76 | serial@12000 { | ||
77 | status = "okay"; | ||
78 | }; | ||
79 | |||
80 | nand@3000000 { | ||
81 | status = "okay"; | ||
82 | |||
83 | partition@0 { | ||
84 | label = "u-boot"; | ||
85 | reg = <0x0000000 0x180000>; | ||
86 | read-only; | ||
87 | }; | ||
88 | |||
89 | partition@180000 { | ||
90 | label = "u-boot-env"; | ||
91 | reg = <0x180000 0x20000>; | ||
92 | }; | ||
93 | |||
94 | partition@200000 { | ||
95 | label = "uImage"; | ||
96 | reg = <0x0200000 0x600000>; | ||
97 | }; | ||
98 | |||
99 | partition@800000 { | ||
100 | label = "minirootfs"; | ||
101 | reg = <0x0800000 0x1000000>; | ||
102 | }; | ||
103 | |||
104 | partition@1800000 { | ||
105 | label = "jffs2"; | ||
106 | reg = <0x1800000 0x6800000>; | ||
107 | }; | ||
108 | }; | ||
109 | |||
110 | sata@80000 { | ||
111 | status = "okay"; | ||
112 | nr-ports = <2>; | ||
113 | }; | ||
114 | }; | ||
115 | |||
116 | gpio-leds { | ||
117 | compatible = "gpio-leds"; | ||
118 | |||
119 | power_led { | ||
120 | label = "status:blue:power_led"; | ||
121 | gpios = <&gpio0 31 1>; /* GPIO 31 Active Low */ | ||
122 | linux,default-trigger = "default-on"; | ||
123 | }; | ||
124 | activity_led { | ||
125 | label = "status:blue:activity_led"; | ||
126 | gpios = <&gpio1 6 1>; /* GPIO 38 Active Low */ | ||
127 | }; | ||
128 | disk1_led { | ||
129 | label = "status:blue:disk1_led"; | ||
130 | gpios = <&gpio0 23 1>; /* GPIO 23 Active Low */ | ||
131 | }; | ||
132 | disk2_led { | ||
133 | label = "status:blue:disk2_led"; | ||
134 | gpios = <&gpio0 22 1>; /* GPIO 22 Active Low */ | ||
135 | }; | ||
136 | backup_led { | ||
137 | label = "status:blue:backup_led"; | ||
138 | gpios = <&gpio0 29 1>; /* GPIO 29 Active Low*/ | ||
139 | }; | ||
140 | }; | ||
141 | |||
142 | gpio_keys { | ||
143 | compatible = "gpio-keys"; | ||
144 | #address-cells = <1>; | ||
145 | #size-cells = <0>; | ||
146 | button@1 { | ||
147 | label = "Power Button"; | ||
148 | linux,code = <116>; /* KEY_POWER */ | ||
149 | gpios = <&gpio1 15 1>; | ||
150 | }; | ||
151 | button@2 { | ||
152 | label = "Reset Button"; | ||
153 | linux,code = <0x198>; /* KEY_RESTART */ | ||
154 | gpios = <&gpio0 13 1>; | ||
155 | }; | ||
156 | button@3 { | ||
157 | label = "Backup Button"; | ||
158 | linux,code = <133>; /* KEY_COPY */ | ||
159 | gpios = <&gpio1 13 1>; | ||
160 | }; | ||
161 | }; | ||
162 | |||
163 | regulators { | ||
164 | compatible = "simple-bus"; | ||
165 | #address-cells = <1>; | ||
166 | #size-cells = <0>; | ||
167 | |||
168 | usb_power: regulator@1 { | ||
169 | compatible = "regulator-fixed"; | ||
170 | reg = <1>; | ||
171 | regulator-name = "USB 3.0 Power"; | ||
172 | regulator-min-microvolt = <5000000>; | ||
173 | regulator-max-microvolt = <5000000>; | ||
174 | enable-active-high; | ||
175 | regulator-always-on; | ||
176 | regulator-boot-on; | ||
177 | gpio = <&gpio1 14 0>; | ||
178 | }; | ||
179 | }; | ||
180 | }; | ||
diff --git a/arch/arm/boot/dts/kirkwood-ns2mini.dts b/arch/arm/boot/dts/kirkwood-ns2mini.dts index b79f5eb25589..adab1ab25733 100644 --- a/arch/arm/boot/dts/kirkwood-ns2mini.dts +++ b/arch/arm/boot/dts/kirkwood-ns2mini.dts | |||
@@ -3,6 +3,7 @@ | |||
3 | /include/ "kirkwood-ns2-common.dtsi" | 3 | /include/ "kirkwood-ns2-common.dtsi" |
4 | 4 | ||
5 | / { | 5 | / { |
6 | /* This machine is embedded in the first LaCie CloudBox product. */ | ||
6 | model = "LaCie Network Space Mini v2"; | 7 | model = "LaCie Network Space Mini v2"; |
7 | compatible = "lacie,netspace_mini_v2", "marvell,kirkwood-88f6192", "marvell,kirkwood"; | 8 | compatible = "lacie,netspace_mini_v2", "marvell,kirkwood-88f6192", "marvell,kirkwood"; |
8 | 9 | ||
diff --git a/arch/arm/boot/dts/mmp2.dtsi b/arch/arm/boot/dts/mmp2.dtsi index 1429ac05b36d..4e8b08c628c7 100644 --- a/arch/arm/boot/dts/mmp2.dtsi +++ b/arch/arm/boot/dts/mmp2.dtsi | |||
@@ -160,7 +160,7 @@ | |||
160 | }; | 160 | }; |
161 | 161 | ||
162 | gpio@d4019000 { | 162 | gpio@d4019000 { |
163 | compatible = "mrvl,mmp-gpio"; | 163 | compatible = "marvell,mmp2-gpio"; |
164 | #address-cells = <1>; | 164 | #address-cells = <1>; |
165 | #size-cells = <1>; | 165 | #size-cells = <1>; |
166 | reg = <0xd4019000 0x1000>; | 166 | reg = <0xd4019000 0x1000>; |
diff --git a/arch/arm/boot/dts/pxa168.dtsi b/arch/arm/boot/dts/pxa168.dtsi index 31a718696080..975dad21ac38 100644 --- a/arch/arm/boot/dts/pxa168.dtsi +++ b/arch/arm/boot/dts/pxa168.dtsi | |||
@@ -77,7 +77,7 @@ | |||
77 | }; | 77 | }; |
78 | 78 | ||
79 | gpio@d4019000 { | 79 | gpio@d4019000 { |
80 | compatible = "mrvl,mmp-gpio"; | 80 | compatible = "marvell,mmp-gpio"; |
81 | #address-cells = <1>; | 81 | #address-cells = <1>; |
82 | #size-cells = <1>; | 82 | #size-cells = <1>; |
83 | reg = <0xd4019000 0x1000>; | 83 | reg = <0xd4019000 0x1000>; |
diff --git a/arch/arm/boot/dts/pxa910.dtsi b/arch/arm/boot/dts/pxa910.dtsi index 825aaca33034..0247c622f580 100644 --- a/arch/arm/boot/dts/pxa910.dtsi +++ b/arch/arm/boot/dts/pxa910.dtsi | |||
@@ -89,7 +89,7 @@ | |||
89 | }; | 89 | }; |
90 | 90 | ||
91 | gpio@d4019000 { | 91 | gpio@d4019000 { |
92 | compatible = "mrvl,mmp-gpio"; | 92 | compatible = "marvell,mmp-gpio"; |
93 | #address-cells = <1>; | 93 | #address-cells = <1>; |
94 | #size-cells = <1>; | 94 | #size-cells = <1>; |
95 | reg = <0xd4019000 0x1000>; | 95 | reg = <0xd4019000 0x1000>; |
diff --git a/arch/arm/boot/dts/r8a7779-marzen-reference.dts b/arch/arm/boot/dts/r8a7779-marzen-reference.dts new file mode 100644 index 000000000000..72be4c87cfb5 --- /dev/null +++ b/arch/arm/boot/dts/r8a7779-marzen-reference.dts | |||
@@ -0,0 +1,47 @@ | |||
1 | /* | ||
2 | * Reference Device Tree Source for the Marzen board | ||
3 | * | ||
4 | * Copyright (C) 2013 Renesas Solutions Corp. | ||
5 | * Copyright (C) 2013 Simon Horman | ||
6 | * | ||
7 | * This file is licensed under the terms of the GNU General Public License | ||
8 | * version 2. This program is licensed "as is" without any warranty of any | ||
9 | * kind, whether express or implied. | ||
10 | */ | ||
11 | |||
12 | /dts-v1/; | ||
13 | /include/ "r8a7779.dtsi" | ||
14 | |||
15 | / { | ||
16 | model = "marzen"; | ||
17 | compatible = "renesas,marzen-reference", "renesas,r8a7779"; | ||
18 | |||
19 | chosen { | ||
20 | bootargs = "console=ttySC2,115200 earlyprintk=sh-sci.2,115200 ignore_loglevel root=/dev/nfs ip=on"; | ||
21 | }; | ||
22 | |||
23 | memory { | ||
24 | device_type = "memory"; | ||
25 | reg = <0x60000000 0x40000000>; | ||
26 | }; | ||
27 | |||
28 | fixedregulator3v3: fixedregulator@0 { | ||
29 | compatible = "regulator-fixed"; | ||
30 | regulator-name = "fixed-3.3V"; | ||
31 | regulator-min-microvolt = <3300000>; | ||
32 | regulator-max-microvolt = <3300000>; | ||
33 | regulator-boot-on; | ||
34 | regulator-always-on; | ||
35 | }; | ||
36 | |||
37 | lan0@18000000 { | ||
38 | compatible = "smsc,lan9220", "smsc,lan9115"; | ||
39 | reg = <0x18000000 0x100>; | ||
40 | phy-mode = "mii"; | ||
41 | interrupt-parent = <&gic>; | ||
42 | interrupts = <0 28 0x4>; | ||
43 | reg-io-width = <4>; | ||
44 | vddvario-supply = <&fixedregulator3v3>; | ||
45 | vdd33a-supply = <&fixedregulator3v3>; | ||
46 | }; | ||
47 | }; | ||
diff --git a/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts new file mode 100644 index 000000000000..f33b5ccb7446 --- /dev/null +++ b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | |||
@@ -0,0 +1,66 @@ | |||
1 | /* | ||
2 | * Device Tree Source for the KZM-A9-GT board | ||
3 | * | ||
4 | * Copyright (C) 2012 Horms Solutions Ltd. | ||
5 | * | ||
6 | * Based on sh73a0-kzm9g.dts | ||
7 | * Copyright (C) 2012 Renesas Solutions Corp. | ||
8 | * | ||
9 | * This file is licensed under the terms of the GNU General Public License | ||
10 | * version 2. This program is licensed "as is" without any warranty of any | ||
11 | * kind, whether express or implied. | ||
12 | */ | ||
13 | |||
14 | /dts-v1/; | ||
15 | /include/ "sh73a0.dtsi" | ||
16 | |||
17 | / { | ||
18 | model = "KZM-A9-GT"; | ||
19 | compatible = "renesas,kzm9g-reference", "renesas,sh73a0"; | ||
20 | |||
21 | chosen { | ||
22 | bootargs = "console=tty0 console=ttySC4,115200 root=/dev/nfs ip=dhcp ignore_loglevel earlyprintk=sh-sci.4,115200"; | ||
23 | }; | ||
24 | |||
25 | memory { | ||
26 | device_type = "memory"; | ||
27 | reg = <0x41000000 0x1e800000>; | ||
28 | }; | ||
29 | |||
30 | reg_1p8v: regulator@0 { | ||
31 | compatible = "regulator-fixed"; | ||
32 | regulator-name = "fixed-1.8V"; | ||
33 | regulator-min-microvolt = <1800000>; | ||
34 | regulator-max-microvolt = <1800000>; | ||
35 | regulator-always-on; | ||
36 | regulator-boot-on; | ||
37 | }; | ||
38 | |||
39 | reg_3p3v: regulator@1 { | ||
40 | compatible = "regulator-fixed"; | ||
41 | regulator-name = "fixed-3.3V"; | ||
42 | regulator-min-microvolt = <3300000>; | ||
43 | regulator-max-microvolt = <3300000>; | ||
44 | regulator-always-on; | ||
45 | regulator-boot-on; | ||
46 | }; | ||
47 | }; | ||
48 | |||
49 | &mmcif { | ||
50 | bus-width = <8>; | ||
51 | vmmc-supply = <®_1p8v>; | ||
52 | status = "okay"; | ||
53 | }; | ||
54 | |||
55 | &sdhi0 { | ||
56 | vmmc-supply = <®_3p3v>; | ||
57 | bus-width = <4>; | ||
58 | status = "okay"; | ||
59 | }; | ||
60 | |||
61 | &sdhi2 { | ||
62 | vmmc-supply = <®_3p3v>; | ||
63 | bus-width = <4>; | ||
64 | broken-cd; | ||
65 | status = "okay"; | ||
66 | }; | ||
diff --git a/arch/arm/boot/dts/sh73a0-reference.dtsi b/arch/arm/boot/dts/sh73a0-reference.dtsi deleted file mode 100644 index d4bb0125b2b2..000000000000 --- a/arch/arm/boot/dts/sh73a0-reference.dtsi +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | /* | ||
2 | * Device Tree Source for the SH73A0 SoC | ||
3 | * | ||
4 | * Copyright (C) 2012 Renesas Solutions Corp. | ||
5 | * | ||
6 | * This file is licensed under the terms of the GNU General Public License | ||
7 | * version 2. This program is licensed "as is" without any warranty of any | ||
8 | * kind, whether express or implied. | ||
9 | */ | ||
10 | |||
11 | /include/ "sh73a0.dtsi" | ||
12 | |||
13 | / { | ||
14 | compatible = "renesas,sh73a0"; | ||
15 | |||
16 | mmcif: mmcif@0x10010000 { | ||
17 | compatible = "renesas,sh-mmcif"; | ||
18 | reg = <0xe6bd0000 0x100>; | ||
19 | interrupt-parent = <&gic>; | ||
20 | interrupts = <0 140 0x4 | ||
21 | 0 141 0x4>; | ||
22 | reg-io-width = <4>; | ||
23 | }; | ||
24 | }; | ||
diff --git a/arch/arm/boot/dts/sh73a0.dtsi b/arch/arm/boot/dts/sh73a0.dtsi index 8a59465d0231..3e4d383ac6d9 100644 --- a/arch/arm/boot/dts/sh73a0.dtsi +++ b/arch/arm/boot/dts/sh73a0.dtsi | |||
@@ -97,4 +97,48 @@ | |||
97 | 0 189 0x4 | 97 | 0 189 0x4 |
98 | 0 190 0x4>; | 98 | 0 190 0x4>; |
99 | }; | 99 | }; |
100 | |||
101 | mmcif: mmcif@0x10010000 { | ||
102 | compatible = "renesas,sh-mmcif"; | ||
103 | reg = <0xe6bd0000 0x100>; | ||
104 | interrupt-parent = <&gic>; | ||
105 | interrupts = <0 140 0x4 | ||
106 | 0 141 0x4>; | ||
107 | reg-io-width = <4>; | ||
108 | status = "disabled"; | ||
109 | }; | ||
110 | |||
111 | sdhi0: sdhi@0xee100000 { | ||
112 | compatible = "renesas,r8a7740-sdhi"; | ||
113 | reg = <0xee100000 0x100>; | ||
114 | interrupt-parent = <&gic>; | ||
115 | interrupts = <0 83 4 | ||
116 | 0 84 4 | ||
117 | 0 85 4>; | ||
118 | cap-sd-highspeed; | ||
119 | status = "disabled"; | ||
120 | }; | ||
121 | |||
122 | /* SDHI1 and SDHI2 have no CD pins, no need for CD IRQ */ | ||
123 | sdhi1: sdhi@0xee120000 { | ||
124 | compatible = "renesas,r8a7740-sdhi"; | ||
125 | reg = <0xee120000 0x100>; | ||
126 | interrupt-parent = <&gic>; | ||
127 | interrupts = <0 88 4 | ||
128 | 0 89 4>; | ||
129 | toshiba,mmc-wrprotect-disable; | ||
130 | cap-sd-highspeed; | ||
131 | status = "disabled"; | ||
132 | }; | ||
133 | |||
134 | sdhi2: sdhi@0xee140000 { | ||
135 | compatible = "renesas,r8a7740-sdhi"; | ||
136 | reg = <0xee140000 0x100>; | ||
137 | interrupt-parent = <&gic>; | ||
138 | interrupts = <0 104 4 | ||
139 | 0 105 4>; | ||
140 | toshiba,mmc-wrprotect-disable; | ||
141 | cap-sd-highspeed; | ||
142 | status = "disabled"; | ||
143 | }; | ||
100 | }; | 144 | }; |