ramips: introduce DTS for ALL5003

Prior to the switch to 3.8, ALL5002 and ALL5003 boards shared mach-all5002.c.
With the change to DTS, this is no longer accurate, as ALL5002 is based on
Rt3352 SoC while ALL5003 is based on Rt5350 SoC, therefore the corresponding
rt5350.dtsi need to be included for ALL5003.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Patchwork: http://patchwork.openwrt.org/patch/3557/
Acked-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 36435
This commit is contained in:
John Crispin
2013-04-25 19:03:01 +00:00
parent 978567a89e
commit cf3885eb0f
9 changed files with 133 additions and 4 deletions

View File

@@ -0,0 +1,108 @@
/dts-v1/;
/include/ "rt5350.dtsi"
/ {
compatible = "ALL5003", "ralink,rt5350-soc";
model = "Allnet ALL5003";
palmbus@10000000 {
sysc@0 {
ralink,pinmux = "spi", "uartlite", "jtag", "mdio", "sdram", "rgmii";
ralink,gpiomux = "i2c";
ralink,uartmux = "gpio";
ralink,wdtmux = <1>;
};
gpio0: gpio@600 {
status = "okay";
};
spi@b00 {
status = "okay";
m25p80@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "mx25l25635e";
reg = <0 0>;
linux,modalias = "m25p80", "mx25l25635e";
spi-max-frequency = <10000000>;
partition@0 {
label = "u-boot";
reg = <0x0 0x30000>;
read-only;
};
partition@30000 {
label = "u-boot-env";
reg = <0x30000 0x10000>;
read-only;
};
factory: partition@40000 {
label = "factory";
reg = <0x40000 0x10000>;
read-only;
};
partition@50000 {
label = "firmware";
reg = <0x50000 0x1fb0000>;
};
};
};
};
ethernet@10100000 {
status = "okay";
};
esw@10110000 {
status = "okay";
ralink,portmap = <0x3f>;
};
wmac@10180000 {
status = "okay";
};
ehci@101c0000 {
status = "okay";
};
ohci@101c1000 {
status = "okay";
};
i2c-gpio {
compatible = "i2c-gpio";
gpios = <&gpio0 1 0 &gpio0 2 0>;
i2c-gpio,delay-us = <10>;
pcf0: iexp@38 {
#gpio-cells = <2>;
compatible = "inxp,pcf8574a";
reg = <0x38>;
gpio-controller;
};
hwmon@4b {
compatible = "national,lm92";
reg = <0x4b>;
};
};
gpio-leds {
compatible = "gpio-leds";
ld1 {
label = "allnet:green:ld1";
gpios = <&pcf0 0 1>;
};
ld2 {
label = "allnet:green:ld2";
gpios = <&pcf0 1 1>;
};
};
};