X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Flantiq%2Fdts%2FP2812HNUFX.dtsi;h=e51a2f587d120ccb6aff05d64c076206fb1a30d3;hb=7717abc4a738aa00dc462f8d6bf08ec2ed45b459;hp=a03129f59e08f880f69f3b353eff8ba335154997;hpb=5086401bda13f510b22e1e5a0d9e62402abdf243;p=openwrt.git diff --git a/target/linux/lantiq/dts/P2812HNUFX.dtsi b/target/linux/lantiq/dts/P2812HNUFX.dtsi index a03129f59e..e51a2f587d 100644 --- a/target/linux/lantiq/dts/P2812HNUFX.dtsi +++ b/target/linux/lantiq/dts/P2812HNUFX.dtsi @@ -5,12 +5,12 @@ bootargs = "console=ttyLTQ0,115200 init=/etc/preinit"; leds { - dsl = &dsl; + boot = &power_green; + failsafe = &power_red; + running = &power_green; + + dsl = &dsl_green; internet = &internet_green; - power = &power; - power2 = &power2; - usb = &usb1; - usb2 = &usb2; wifi = &wireless_green; }; }; @@ -38,7 +38,7 @@ compatible = "lantiq,pinctrl-xr9"; pinctrl-names = "default"; pinctrl-0 = <&state_default>; - + interrupt-parent = <&icu0>; interrupts = <166 135 66 40 41 42 38>; @@ -117,85 +117,6 @@ }; }; - eth@E108000 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "lantiq,xrx200-net"; - reg = < 0xE108000 0x3000 /* switch */ - 0xE10B100 0x70 /* mdio */ - 0xE10B1D8 0x30 /* mii */ - 0xE10B308 0x30 >; /* pmac */ - interrupt-parent = <&icu0>; - interrupts = <73 72>; - - lan: interface@0 { - compatible = "lantiq,xrx200-pdi"; - #address-cells = <1>; - #size-cells = <0>; - reg = <0>; - mac-address = [ 00 11 22 33 44 55 ]; - lantiq,switch; - - ethernet@0 { - compatible = "lantiq,xrx200-pdi-port"; - reg = <0>; - phy-mode = "rgmii"; - phy-handle = <&phy0>; - }; - ethernet@1 { - compatible = "lantiq,xrx200-pdi-port"; - reg = <1>; - phy-mode = "rgmii"; - phy-handle = <&phy1>; - }; - ethernet@2 { - compatible = "lantiq,xrx200-pdi-port"; - reg = <2>; - phy-mode = "gmii"; - phy-handle = <&phy11>; - }; - ethernet@4 { - compatible = "lantiq,xrx200-pdi-port"; - reg = <4>; - phy-mode = "gmii"; - phy-handle = <&phy13>; - }; - ethernet@5 { - compatible = "lantiq,xrx200-pdi-port"; - reg = <5>; - phy-mode = "rgmii"; - phy-handle = <&phy5>; - }; - }; - - mdio@0 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "lantiq,xrx200-mdio"; - - phy0: ethernet-phy@0 { - reg = <0x0>; - compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; - }; - phy1: ethernet-phy@1 { - reg = <0x1>; - compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; - }; - phy5: ethernet-phy@5 { - reg = <0x5>; - compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; - }; - phy11: ethernet-phy@11 { - reg = <0x11>; - compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; - }; - phy13: ethernet-phy@13 { - reg = <0x13>; - compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; - }; - }; - }; - stp: stp@E100BB0 { compatible = "lantiq,gpio-stp-xway"; reg = <0xE100BB0 0x40>; @@ -273,61 +194,123 @@ gpio-leds { compatible = "gpio-leds"; - internet_red { /* red */ - label = "internet_red"; + internet_red { + label = "p2812hnufx:red:internet"; gpios = <&stp 16 1>; }; internet_green: internet_green { - label = "internet_green"; /* green */ + label = "p2812hnufx:green:internet"; gpios = <&stp 17 1>; }; - dsl: dsl { - label = "dsl"; + dsl_green: dsl_green { + label = "p2812hnufx:green:dsl"; gpios = <&stp 18 1>; }; - dsl2 { - label = "dsl2"; + dsl_orange { + label = "p2812hnufx:orange:dsl"; gpios = <&stp 19 1>; }; - wireless_red { /* red */ - label = "wireless_red"; + wireless_orange { + label = "p2812hnufx:orange:wlan"; gpios = <&stp 20 1>; }; - wireless_green: wireless_green { /* green */ - label = "wireless_green"; + wireless_green: wireless_green { + label = "p2812hnufx:green:wlan"; gpios = <&stp 21 1>; }; - power: power { /* red */ - label = "power"; + power_red: power { + label = "p2812hnufx:red:power"; gpios = <&stp 22 1>; }; - power2: power2 { /* green */ - label = "power2"; + power_green: power2 { + label = "p2812hnufx:green:power"; gpios = <&stp 23 1>; + default-state = "keep"; }; - usb1: usb1 { /* green */ - label = "usb1"; - gpios = <&gpio 38 1>; - }; - usb2: usb2 { /* green */ - label = "usb2"; - gpios = <&gpio 44 1>; - }; - phone1 { /* green */ - label = "phone1"; + phone1 { + label = "p2812hnufx:green:phone"; gpios = <&gpio 11 1>; }; - phone1warn { /* red */ - label = "phone1warn"; + phone1warn { + label = "p2812hnufx:orange:phone"; gpios = <&gpio 12 1>; }; - phone2warn { /* red */ - label = "phone2warn"; + phone2warn { + label = "p2812hnufx:orange:phone2"; gpios = <&gpio 26 1>; }; - phone2 { /* green */ - label = "phone2"; + phone2 { + label = "p2812hnufx:green:phone2"; gpios = <&gpio 28 1>; }; }; }; + +ð0 { + lan: interface@0 { + compatible = "lantiq,xrx200-pdi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + mac-address = [ 00 11 22 33 44 55 ]; + lantiq,switch; + + ethernet@0 { + compatible = "lantiq,xrx200-pdi-port"; + reg = <0>; + phy-mode = "rgmii"; + phy-handle = <&phy0>; + }; + ethernet@1 { + compatible = "lantiq,xrx200-pdi-port"; + reg = <1>; + phy-mode = "rgmii"; + phy-handle = <&phy1>; + }; + ethernet@2 { + compatible = "lantiq,xrx200-pdi-port"; + reg = <2>; + phy-mode = "gmii"; + phy-handle = <&phy11>; + }; + ethernet@4 { + compatible = "lantiq,xrx200-pdi-port"; + reg = <4>; + phy-mode = "gmii"; + phy-handle = <&phy13>; + }; + ethernet@5 { + compatible = "lantiq,xrx200-pdi-port"; + reg = <5>; + phy-mode = "rgmii"; + phy-handle = <&phy5>; + }; + }; + + mdio@0 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "lantiq,xrx200-mdio"; + + phy0: ethernet-phy@0 { + reg = <0x0>; + compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; + }; + phy1: ethernet-phy@1 { + reg = <0x1>; + compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; + }; + phy5: ethernet-phy@5 { + reg = <0x5>; + compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; + }; + phy11: ethernet-phy@11 { + reg = <0x11>; + compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; + }; + phy13: ethernet-phy@13 { + reg = <0x13>; + compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22"; + }; + }; +};