Commit 4de6732f authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'keystone-dts-fixes' of...

Merge tag 'keystone-dts-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt

Merge "Keystone DTS fixes for 3.15" from Santosh Shilimkar:

- Few fixes found during NAND ubifs testing
- Fix to build all dtbs together with dtbs
- Last patch is follow up comment from previous pull request

* tag 'keystone-dts-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
  ARM: dts: keystone: use common "ti,keystone" compatible instead of -evm
  ARM: dts: k2hk-evm: set ubifs partition size for 512M NAND
  ARM: dts: Build all keystone dt blobs
  ARM: dts: keystone: Fix control register range for clktsip
  ARM: dts: keystone: Fix domain register range for clkfftc1

Conflicts:
	arch/arm/boot/dts/Makefile
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents 95552f5a 3babe306
...@@ -11,10 +11,10 @@ Required properties: ...@@ -11,10 +11,10 @@ Required properties:
Boards: Boards:
- Keystone 2 Hawking/Kepler EVM - Keystone 2 Hawking/Kepler EVM
compatible = "ti,k2hk-evm" compatible = "ti,k2hk-evm","ti,keystone"
- Keystone 2 Lamarr EVM - Keystone 2 Lamarr EVM
compatible = "ti,k2l-evm" compatible = "ti,k2l-evm","ti,keystone"
- Keystone 2 Edison EVM - Keystone 2 Edison EVM
compatible = "ti,k2e-evm" compatible = "ti,k2e-evm","ti,keystone"
...@@ -78,6 +78,9 @@ dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb \ ...@@ -78,6 +78,9 @@ dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb \
ecx-2000.dtb ecx-2000.dtb
dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \ dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \
integratorcp.dtb integratorcp.dtb
dtb-$(CONFIG_ARCH_KEYSTONE) += k2hk-evm.dtb \
k2l-evm.dtb \
k2e-evm.dtb
kirkwood := \ kirkwood := \
kirkwood-b3.dtb \ kirkwood-b3.dtb \
kirkwood-cloudbox.dtb \ kirkwood-cloudbox.dtb \
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "k2e.dtsi" #include "k2e.dtsi"
/ { / {
compatible = "ti,k2e-evm"; compatible = "ti,k2e-evm","ti,keystone";
model = "Texas Instruments Keystone 2 Edison EVM"; model = "Texas Instruments Keystone 2 Edison EVM";
soc { soc {
......
...@@ -59,7 +59,7 @@ clktsip: clktsip { ...@@ -59,7 +59,7 @@ clktsip: clktsip {
compatible = "ti,keystone,psc-clock"; compatible = "ti,keystone,psc-clock";
clocks = <&chipclk16>; clocks = <&chipclk16>;
clock-output-names = "tsip"; clock-output-names = "tsip";
reg = <0x0235000c 0xb00>, <0x02350000 0x400>; reg = <0x02350000 0xb00>, <0x02350000 0x400>;
reg-names = "control", "domain"; reg-names = "control", "domain";
domain-id = <0>; domain-id = <0>;
}; };
...@@ -209,7 +209,7 @@ clkfftc1: clkfftc1 { ...@@ -209,7 +209,7 @@ clkfftc1: clkfftc1 {
compatible = "ti,keystone,psc-clock"; compatible = "ti,keystone,psc-clock";
clocks = <&chipclk13>; clocks = <&chipclk13>;
clock-output-names = "fftc-1"; clock-output-names = "fftc-1";
reg = <0x02350074 0xb00>, <0x023504c0 0x400>; reg = <0x02350074 0xb00>, <0x0235004c 0x400>;
reg-names = "control", "domain"; reg-names = "control", "domain";
domain-id = <19>; domain-id = <19>;
}; };
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "k2hk.dtsi" #include "k2hk.dtsi"
/ { / {
compatible = "ti,k2hk-evm"; compatible = "ti,k2hk-evm","ti,keystone";
model = "Texas Instruments Keystone 2 Kepler/Hawking EVM"; model = "Texas Instruments Keystone 2 Kepler/Hawking EVM";
soc { soc {
...@@ -133,7 +133,7 @@ partition@100000 { ...@@ -133,7 +133,7 @@ partition@100000 {
partition@180000 { partition@180000 {
label = "ubifs"; label = "ubifs";
reg = <0x180000 0x7E80000>; reg = <0x180000 0x1fe80000>;
}; };
}; };
}; };
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "k2l.dtsi" #include "k2l.dtsi"
/ { / {
compatible = "ti,k2l-evm"; compatible = "ti,k2l-evm","ti,keystone";
model = "Texas Instruments Keystone 2 Lamarr EVM"; model = "Texas Instruments Keystone 2 Lamarr EVM";
soc { soc {
......
...@@ -46,10 +46,7 @@ static void __init keystone_init(void) ...@@ -46,10 +46,7 @@ static void __init keystone_init(void)
} }
static const char *keystone_match[] __initconst = { static const char *keystone_match[] __initconst = {
"ti,keystone-evm", "ti,keystone",
"ti,k2hk-evm",
"ti,k2l-evm",
"ti,k2e-evm",
NULL, NULL,
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment