ath79: fix dts of Teltonika RUT9xx devices
[openwrt/staging/wigyori.git] / target / linux / ath79 / dts / qca9531_engenius_ews511ap.dts
index 62b6a766fc8610cae5c92eb1760637a84bb8d79c..242dccdcf912dc3c287f49090bea9e4d3307330d 100644 (file)
        compatible = "engenius,ews511ap", "qca,qca9531";
        model = "EnGenius EWS511AP";
 
+       aliases {
+               led-boot = &led_power;
+               led-failsafe = &led_power;
+               led-running = &led_power;
+               led-upgrade = &led_power;
+       };
+
        keys {
-               compatible = "gpio-keys-polled";
+               compatible = "gpio-keys";
 
-               poll-interval = <20>;
                pinctrl-names = "default";
                pinctrl-0 = <&jtag_disable_pins>;
 
                };
        };
 
-       aliases {
-               led-boot = &power_led;
-               led-failsafe = &power_led;
-               led-running = &power_led;
-               led-upgrade = &power_led;
-       };
-
        leds {
                compatible = "gpio-leds";
 
-               power_led: power {
+               led_power: power {
                        label = "ews511ap:amber:power";
                        gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
                        default-state = "on";
@@ -92,6 +91,7 @@
 
 &spi {
        status = "okay";
+
        num-cs = <0>;
 
        flash@0 {
                        art: partition@50000 {
                                label = "art";
                                reg = <0x050000 0x010000>;
+                               read-only;
                        };
 
                        partition@60000 {
 
 &eth0 {
        status = "okay";
+
        phy-handle = <&swphy4>;
 };
 
 
 &wmac {
        status = "okay";
+
        mtd-cal-data = <&art 0x1000>;
 };