ramips: cleanup the RB750Gr3 support
[openwrt/openwrt.git] / target / linux / ramips / dts / RB750Gr3.dts
index da9167ad8199246dbf62d7a5caa1f815953f48f2..e0df72d967433a64fde077581b7890aea65baf1f 100644 (file)
@@ -7,13 +7,13 @@
 
 / {
        compatible = "mikrotik,rb750gr3", "mediatek,mt7621-soc";
-       model = "MikroTik RB750Gr3";
+       model = "MikroTik RouterBOARD 750Gr3";
 
        aliases {
-               led-boot = &led_pwr;
-               led-failsafe = &led_pwr;
-               led-running = &led_pwr;
-               led-upgrade = &led_pwr;
+               led-boot = &led_usr;
+               led-failsafe = &led_usr;
+               led-running = &led_usr;
+               led-upgrade = &led_usr;
        };
 
        memory@0 {
                bootargs = "console=ttyS0,115200";
        };
 
-       gpio-leds {
+       leds {
                compatible = "gpio-leds";
 
-               led_pwr: pwr {
+               pwr {
                        label = "rb750gr3:blue:pwr";
                        gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
+                       default-state = "on";
                };
 
-               usr {
+               led_usr: usr {
                        label = "rb750gr3:green:usr";
                        gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
                };
        };
 
-       gpio-keys-polled {
+       keys {
                compatible = "gpio-keys-polled";
                poll-interval = <20>;
 
                mode {
                        label = "mode";
                        gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
-                       linux,code = <KEY_RFKILL>;
+                       linux,code = <BTN_0>;
                };
 
-               res {
-                       label = "res";
+               reset {
+                       label = "reset";
                        gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_RESTART>;
                };
        };
 
+       beeper {
+               compatible = "gpio-beeper";
+               gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
+       };
+
        gpio_export {
                compatible = "gpio-export";
                #size-cells = <0>;
 
-               buzzer {
-                       gpio-export,name = "buzzer";
-                       gpio-export,output = <0>;
-                       gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
-               };
-
-               usb {
-                       gpio-export,name = "usb";
+               usb_power {
+                       gpio-export,name = "usb_power";
                        gpio-export,output = <1>;
                        gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
                };
 &spi0 {
        status = "okay";
 
-       m25p80@0 {
+       flash@0 {
                compatible = "jedec,spi-nor";
                reg = <0>;
-               spi-max-frequency = <10000000>;
-               m25p,chunked-io = <32>;
+               spi-max-frequency = <20000000>;
 
                partitions {
                        compatible = "fixed-partitions";
 &pinctrl {
        state_default: pinctrl0 {
                gpio {
-                       ralink,group = "i2c", "uart2", "uart3", "pcie", "rgmii2", "jtag";
+                       /* via gpio7 (uart3 group) the PoE status can be read */
+                       ralink,group = "uart2", "uart3", "jtag", "wdt";
                        ralink,function = "gpio";
                };
        };