diff options
author | Arnd Bergmann <arnd@arndb.de> | 2016-04-25 17:08:45 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2016-04-25 17:08:45 -0400 |
commit | d9e742f5591e06d2d5a9251c9d14ac754da1e53a (patch) | |
tree | beba3b2b1af1c8072d228e3bd4735f58d6283b29 | |
parent | f598f176fd84068beca7a7219f26f8d5ff59a6f6 (diff) | |
parent | 14de48a412f00f8e0a5413844d846bc5657db327 (diff) |
Merge tag 'keystone_dts_for_4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
Merge "ARM: Keystone DTS for 4.7" from Santosh Shilimkar:
- Remainder k2-* rename to keystone-*
- PSCI node info
- SPI alias nodes for bootloaders
* tag 'keystone_dts_for_4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
ARM: keystone: dts: add psci command definition
ARM: dts: keystone: Add aliases for SPI nodes
ARM: dts: k2*: Rename the k2* files to keystone-k2* files
-rw-r--r-- | MAINTAINERS | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/Makefile | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2e-clocks.dtsi (renamed from arch/arm/boot/dts/k2e-clocks.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2e-evm.dts (renamed from arch/arm/boot/dts/k2e-evm.dts) | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2e-netcp.dtsi (renamed from arch/arm/boot/dts/k2e-netcp.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2e.dtsi (renamed from arch/arm/boot/dts/k2e.dtsi) | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2hk-clocks.dtsi (renamed from arch/arm/boot/dts/k2hk-clocks.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2hk-evm.dts (renamed from arch/arm/boot/dts/k2hk-evm.dts) | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2hk-netcp.dtsi (renamed from arch/arm/boot/dts/k2hk-netcp.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2hk.dtsi (renamed from arch/arm/boot/dts/k2hk.dtsi) | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2l-clocks.dtsi (renamed from arch/arm/boot/dts/k2l-clocks.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2l-evm.dts (renamed from arch/arm/boot/dts/k2l-evm.dts) | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2l-netcp.dtsi (renamed from arch/arm/boot/dts/k2l-netcp.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone-k2l.dtsi (renamed from arch/arm/boot/dts/k2l.dtsi) | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/keystone.dtsi | 11 |
15 files changed, 24 insertions, 13 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 61a323a6b2cf..efa0d392f5e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -1260,7 +1260,7 @@ M: Santosh Shilimkar <ssantosh@kernel.org> | |||
1260 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1260 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
1261 | S: Maintained | 1261 | S: Maintained |
1262 | F: arch/arm/mach-keystone/ | 1262 | F: arch/arm/mach-keystone/ |
1263 | F: arch/arm/boot/dts/k2* | 1263 | F: arch/arm/boot/dts/keystone-* |
1264 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git | 1264 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git |
1265 | 1265 | ||
1266 | ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK | 1266 | ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK |
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index b40b1c5b40f4..f57199f40e19 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -159,9 +159,9 @@ dtb-$(CONFIG_ARCH_INTEGRATOR) += \ | |||
159 | integratorap.dtb \ | 159 | integratorap.dtb \ |
160 | integratorcp.dtb | 160 | integratorcp.dtb |
161 | dtb-$(CONFIG_ARCH_KEYSTONE) += \ | 161 | dtb-$(CONFIG_ARCH_KEYSTONE) += \ |
162 | k2hk-evm.dtb \ | 162 | keystone-k2hk-evm.dtb \ |
163 | k2l-evm.dtb \ | 163 | keystone-k2l-evm.dtb \ |
164 | k2e-evm.dtb \ | 164 | keystone-k2e-evm.dtb \ |
165 | keystone-k2g-evm.dtb | 165 | keystone-k2g-evm.dtb |
166 | dtb-$(CONFIG_MACH_KIRKWOOD) += \ | 166 | dtb-$(CONFIG_MACH_KIRKWOOD) += \ |
167 | kirkwood-b3.dtb \ | 167 | kirkwood-b3.dtb \ |
diff --git a/arch/arm/boot/dts/k2e-clocks.dtsi b/arch/arm/boot/dts/keystone-k2e-clocks.dtsi index d56d68fe7ffc..d56d68fe7ffc 100644 --- a/arch/arm/boot/dts/k2e-clocks.dtsi +++ b/arch/arm/boot/dts/keystone-k2e-clocks.dtsi | |||
diff --git a/arch/arm/boot/dts/k2e-evm.dts b/arch/arm/boot/dts/keystone-k2e-evm.dts index b7e99807f5c2..4c32ebc1425a 100644 --- a/arch/arm/boot/dts/k2e-evm.dts +++ b/arch/arm/boot/dts/keystone-k2e-evm.dts | |||
@@ -10,7 +10,7 @@ | |||
10 | /dts-v1/; | 10 | /dts-v1/; |
11 | 11 | ||
12 | #include "keystone.dtsi" | 12 | #include "keystone.dtsi" |
13 | #include "k2e.dtsi" | 13 | #include "keystone-k2e.dtsi" |
14 | 14 | ||
15 | / { | 15 | / { |
16 | compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone"; | 16 | compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone"; |
diff --git a/arch/arm/boot/dts/k2e-netcp.dtsi b/arch/arm/boot/dts/keystone-k2e-netcp.dtsi index ac990f679725..ac990f679725 100644 --- a/arch/arm/boot/dts/k2e-netcp.dtsi +++ b/arch/arm/boot/dts/keystone-k2e-netcp.dtsi | |||
diff --git a/arch/arm/boot/dts/k2e.dtsi b/arch/arm/boot/dts/keystone-k2e.dtsi index 1097dada56d2..96b349fb0430 100644 --- a/arch/arm/boot/dts/k2e.dtsi +++ b/arch/arm/boot/dts/keystone-k2e.dtsi | |||
@@ -44,7 +44,7 @@ | |||
44 | }; | 44 | }; |
45 | 45 | ||
46 | soc { | 46 | soc { |
47 | /include/ "k2e-clocks.dtsi" | 47 | /include/ "keystone-k2e-clocks.dtsi" |
48 | 48 | ||
49 | usb: usb@2680000 { | 49 | usb: usb@2680000 { |
50 | interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>; | 50 | interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>; |
@@ -145,6 +145,6 @@ | |||
145 | clock-names = "fck"; | 145 | clock-names = "fck"; |
146 | bus_freq = <2500000>; | 146 | bus_freq = <2500000>; |
147 | }; | 147 | }; |
148 | /include/ "k2e-netcp.dtsi" | 148 | /include/ "keystone-k2e-netcp.dtsi" |
149 | }; | 149 | }; |
150 | }; | 150 | }; |
diff --git a/arch/arm/boot/dts/k2hk-clocks.dtsi b/arch/arm/boot/dts/keystone-k2hk-clocks.dtsi index af9b7190533a..af9b7190533a 100644 --- a/arch/arm/boot/dts/k2hk-clocks.dtsi +++ b/arch/arm/boot/dts/keystone-k2hk-clocks.dtsi | |||
diff --git a/arch/arm/boot/dts/k2hk-evm.dts b/arch/arm/boot/dts/keystone-k2hk-evm.dts index 8161bf53271b..b38b3441818b 100644 --- a/arch/arm/boot/dts/k2hk-evm.dts +++ b/arch/arm/boot/dts/keystone-k2hk-evm.dts | |||
@@ -10,7 +10,7 @@ | |||
10 | /dts-v1/; | 10 | /dts-v1/; |
11 | 11 | ||
12 | #include "keystone.dtsi" | 12 | #include "keystone.dtsi" |
13 | #include "k2hk.dtsi" | 13 | #include "keystone-k2hk.dtsi" |
14 | 14 | ||
15 | / { | 15 | / { |
16 | compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone"; | 16 | compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone"; |
diff --git a/arch/arm/boot/dts/k2hk-netcp.dtsi b/arch/arm/boot/dts/keystone-k2hk-netcp.dtsi index f86d6ddb832b..f86d6ddb832b 100644 --- a/arch/arm/boot/dts/k2hk-netcp.dtsi +++ b/arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | |||
diff --git a/arch/arm/boot/dts/k2hk.dtsi b/arch/arm/boot/dts/keystone-k2hk.dtsi index ada4c7ac96e7..8f67fa8df936 100644 --- a/arch/arm/boot/dts/k2hk.dtsi +++ b/arch/arm/boot/dts/keystone-k2hk.dtsi | |||
@@ -44,7 +44,7 @@ | |||
44 | }; | 44 | }; |
45 | 45 | ||
46 | soc { | 46 | soc { |
47 | /include/ "k2hk-clocks.dtsi" | 47 | /include/ "keystone-k2hk-clocks.dtsi" |
48 | 48 | ||
49 | dspgpio0: keystone_dsp_gpio@02620240 { | 49 | dspgpio0: keystone_dsp_gpio@02620240 { |
50 | compatible = "ti,keystone-dsp-gpio"; | 50 | compatible = "ti,keystone-dsp-gpio"; |
@@ -112,6 +112,6 @@ | |||
112 | clock-names = "fck"; | 112 | clock-names = "fck"; |
113 | bus_freq = <2500000>; | 113 | bus_freq = <2500000>; |
114 | }; | 114 | }; |
115 | /include/ "k2hk-netcp.dtsi" | 115 | /include/ "keystone-k2hk-netcp.dtsi" |
116 | }; | 116 | }; |
117 | }; | 117 | }; |
diff --git a/arch/arm/boot/dts/k2l-clocks.dtsi b/arch/arm/boot/dts/keystone-k2l-clocks.dtsi index ef8464bb11ff..ef8464bb11ff 100644 --- a/arch/arm/boot/dts/k2l-clocks.dtsi +++ b/arch/arm/boot/dts/keystone-k2l-clocks.dtsi | |||
diff --git a/arch/arm/boot/dts/k2l-evm.dts b/arch/arm/boot/dts/keystone-k2l-evm.dts index 00861244d788..7f9c2e94d605 100644 --- a/arch/arm/boot/dts/k2l-evm.dts +++ b/arch/arm/boot/dts/keystone-k2l-evm.dts | |||
@@ -10,7 +10,7 @@ | |||
10 | /dts-v1/; | 10 | /dts-v1/; |
11 | 11 | ||
12 | #include "keystone.dtsi" | 12 | #include "keystone.dtsi" |
13 | #include "k2l.dtsi" | 13 | #include "keystone-k2l.dtsi" |
14 | 14 | ||
15 | / { | 15 | / { |
16 | compatible = "ti,k2l-evm", "ti,k2l", "ti,keystone"; | 16 | compatible = "ti,k2l-evm", "ti,k2l", "ti,keystone"; |
diff --git a/arch/arm/boot/dts/k2l-netcp.dtsi b/arch/arm/boot/dts/keystone-k2l-netcp.dtsi index 5acbd0dcc2ab..5acbd0dcc2ab 100644 --- a/arch/arm/boot/dts/k2l-netcp.dtsi +++ b/arch/arm/boot/dts/keystone-k2l-netcp.dtsi | |||
diff --git a/arch/arm/boot/dts/k2l.dtsi b/arch/arm/boot/dts/keystone-k2l.dtsi index 4446da72b0ae..ff22ffc3dee7 100644 --- a/arch/arm/boot/dts/k2l.dtsi +++ b/arch/arm/boot/dts/keystone-k2l.dtsi | |||
@@ -32,7 +32,7 @@ | |||
32 | }; | 32 | }; |
33 | 33 | ||
34 | soc { | 34 | soc { |
35 | /include/ "k2l-clocks.dtsi" | 35 | /include/ "keystone-k2l-clocks.dtsi" |
36 | 36 | ||
37 | uart2: serial@02348400 { | 37 | uart2: serial@02348400 { |
38 | compatible = "ns16550a"; | 38 | compatible = "ns16550a"; |
@@ -92,7 +92,7 @@ | |||
92 | clock-names = "fck"; | 92 | clock-names = "fck"; |
93 | bus_freq = <2500000>; | 93 | bus_freq = <2500000>; |
94 | }; | 94 | }; |
95 | /include/ "k2l-netcp.dtsi" | 95 | /include/ "keystone-k2l-netcp.dtsi" |
96 | }; | 96 | }; |
97 | }; | 97 | }; |
98 | 98 | ||
diff --git a/arch/arm/boot/dts/keystone.dtsi b/arch/arm/boot/dts/keystone.dtsi index 3f272826f537..e34b2265458a 100644 --- a/arch/arm/boot/dts/keystone.dtsi +++ b/arch/arm/boot/dts/keystone.dtsi | |||
@@ -20,6 +20,9 @@ | |||
20 | 20 | ||
21 | aliases { | 21 | aliases { |
22 | serial0 = &uart0; | 22 | serial0 = &uart0; |
23 | spi0 = &spi0; | ||
24 | spi1 = &spi1; | ||
25 | spi2 = &spi2; | ||
23 | }; | 26 | }; |
24 | 27 | ||
25 | memory { | 28 | memory { |
@@ -59,6 +62,14 @@ | |||
59 | <GIC_SPI 23 IRQ_TYPE_EDGE_RISING>; | 62 | <GIC_SPI 23 IRQ_TYPE_EDGE_RISING>; |
60 | }; | 63 | }; |
61 | 64 | ||
65 | psci { | ||
66 | compatible = "arm,psci"; | ||
67 | method = "smc"; | ||
68 | cpu_suspend = <0x84000001>; | ||
69 | cpu_off = <0x84000002>; | ||
70 | cpu_on = <0x84000003>; | ||
71 | }; | ||
72 | |||
62 | soc { | 73 | soc { |
63 | #address-cells = <1>; | 74 | #address-cells = <1>; |
64 | #size-cells = <1>; | 75 | #size-cells = <1>; |