X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fdts%2FASL26555-16M.dts;h=d644b562bda77a80c2de648c592758cd46f55a75;hb=6b322f2f8a47e225cf7cbe5e694e4f929c89b7ff;hp=8aeeba84f4396ba3563e77e67a644b67b31f2799;hpb=699073bdcb34695af6419df7bb052432770d2ce4;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/target/linux/ramips/dts/ASL26555-16M.dts b/target/linux/ramips/dts/ASL26555-16M.dts index 8aeeba84f4..d644b562bd 100644 --- a/target/linux/ramips/dts/ASL26555-16M.dts +++ b/target/linux/ramips/dts/ASL26555-16M.dts @@ -13,10 +13,11 @@ spi@b00 { status = "okay"; + m25p80@0 { #address-cells = <1>; #size-cells = <1>; - compatible = "s25sl12801"; + compatible = "jedec,spi-nor"; reg = <0 0>; linux,modalias = "m25p80", "s25sl12801"; spi-max-frequency = <10000000>; @@ -26,31 +27,37 @@ reg = <0x0 0x30000>; read-only; }; + partition@30000 { label = "uboot-env"; reg = <0x30000 0x10000>; read-only; }; + partition@40000 { label = "factory"; reg = <0x40000 0x10000>; read-only; }; + partition@50000 { label = "firmware"; reg = <0x50000 0xf80000>; }; + partition@fd0000 { label = "cert"; reg = <0xfd0000 0x10000>; read-only; }; + partition@fe0000 { label = "langpack"; reg = <0xfe0000 0x10000>; read-only; }; - partition@ff0000 { + + devdata: partition@ff0000 { label = "devdata"; reg = <0xff0000 0x10000>; read-only; @@ -69,11 +76,15 @@ }; ethernet@10100000 { - mtd-mac-address = <&factory 0x4004>; + mtd-mac-address = <&devdata 0x4004>; }; esw@10110000 { - ralink,portmap = <0x1e>; + mediatek,portmap = <0x1e>; + }; + + wmac@10180000 { + ralink,mtd-eeprom = <&devdata 0x4000>; }; otg@101c0000 { @@ -85,11 +96,13 @@ #address-cells = <1>; #size-cells = <0>; poll-interval = <20>; + reset { label = "reset"; gpios = <&gpio0 10 0>; linux,code = <0x198>; }; + wps { label = "wps"; gpios = <&gpio0 12 0>; @@ -99,34 +112,42 @@ gpio-leds { compatible = "gpio-leds"; + eth { label = "asl26555:green:eth"; gpios = <&gpio0 0 1>; }; + wan-red { label = "asl26555:red:wan"; gpios = <&gpio0 1 0>; }; + wan-green { label = "asl26555:green:wan"; gpios = <&gpio0 2 0>; }; + wlan { label = "asl26555:green:wlan"; gpios = <&gpio0 7 0>; }; + power-green { label = "asl26555:green:power"; gpios = <&gpio0 8 0>; }; + power-red { label = "asl26555:red:power"; gpios = <&gpio0 9 0>; }; + 3g-green { label = "asl26555:green:3g"; gpios = <&gpio0 14 1>; }; + 3g-red { label = "asl26555:red:3g"; gpios = <&gpio0 17 1>;