summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/ste-u300.dts
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2013-05-22 16:15:13 +0200
committerLinus Walleij <linus.walleij@linaro.org>2013-06-17 13:54:35 +0200
commitcf0ce095c932becf48ed794ecdfad925e931dc9c (patch)
tree107d791b310c669c79d44d084323a9817f521eda /arch/arm/boot/dts/ste-u300.dts
parentARM: u300 use module_spi_driver to register driver (diff)
downloadlinux-cf0ce095c932becf48ed794ecdfad925e931dc9c.tar.xz
linux-cf0ce095c932becf48ed794ecdfad925e931dc9c.zip
ARM: u300: add syscon node
This adds a device tree node for the U300 system controller and remaps this dynamically instead of using hard-coded virtual addresses. The board power set-up code is altered to fetch a reference to the syscon using ampersand <&syscon> notation. This way of passing a pointer to the syscon will also be used by the clocks. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/ste-u300.dts')
-rw-r--r--arch/arm/boot/dts/ste-u300.dts6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/ste-u300.dts b/arch/arm/boot/dts/ste-u300.dts
index b8a8ddb5abff..644befd5ea8f 100644
--- a/arch/arm/boot/dts/ste-u300.dts
+++ b/arch/arm/boot/dts/ste-u300.dts
@@ -27,6 +27,12 @@
s365 {
compatible = "stericsson,s365";
vana15-supply = <&ab3100_ldo_d_reg>;
+ syscon = <&syscon>;
+ };
+
+ syscon: syscon@c0011000 {
+ compatible = "stericsson,u300-syscon";
+ reg = <0xc0011000 0x1000>;
};
timer: timer@c0014000 {