[OpenWrt-Devel] [PATCH 2/2] ath79: GL.iNet AR300M family: Correct DTS LED definitions

Jeff Kletsky lede at allycomm.com
Thu Feb 28 16:12:55 EST 2019


On 2/28/19 3:39 AM, Andreas Ziegler wrote:
> Jeff Kletsky schrieb am 25.02.19 um 02:22:
>> On 2/24/19 4:21 PM, Andreas Ziegler wrote:
>>> Hi Jeff,
>>>
>>> thanks for your suggested change!
>>> Although i agree with your change regarding USB GPIO, i don't with the
>>> other part.
>>>
>>> Using stock/vendor firmware, GPIO 12 is a green system/status LED and
>>> GPIO 14 is a red wifi LED.
>>>
>>> I just sent a patch to the list which fixes this in ar71xx target, maybe
>>> you can update your patch for ath79, too.
>>> see "[PATCH] ar71xx: GL.iNet AR300M family: correct LED definitions"
>>>
>>> Regards
>>>
>>> Andreas
>>
>> Thank you for taking care of the ar71xx target.
>>
>>
>> I agree that the device has a red LED and have confirmed
>> with the manufacturer on this.  Alas, I'm behind in
>> updating the patch.
>>
>>
>> Jeff
> I took the liberty to send a Patch fixing this to the list.
> After it is merged, i'll also try to rebase your patch for the
> Lite-Version of the device if you don't mind.
>
> Regards
>
> Andreas

With three devices in pieces on my desk, that would be greatly appreciated.

No need for dueling patches!

The AR300M-Lite _does_ have different LED colors. Here's what I put
together this morning, built, and booted on my AR300M-Lite

target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts
========================================================

/dts-v1/;

#include "qca9531_glinet_gl-ar300m-nor.dts"

/ {
     compatible = "glinet,gl-ar300m-lite", "qca,qca9531";
     model = "GL.iNet GL-AR300M-Lite";
};

// GL-AR300M-Lite has different LED colors than the non-Lite version

&led_status {
     label = "gl-ar300m-lite:red:status";
};

&led_lan {
     label = "gl-ar300m-lite:green:lan";
};

&led_wlan {
     label = "gl-ar300m-lite:green:wlan";
};



and the corresponding, referenced segment from
target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
====================================================

     leds {
         compatible = "gpio-leds";

         // Colors from non-Lite versions

         led_status: status {
             label = "gl-ar300m:green:status";
             gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
         };

         led_lan: lan {
             label = "gl-ar300m:green:lan";
             gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
         };

         led_wlan: wlan {
             label = "gl-ar300m:red:wlan";
             gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
             linux,default-trigger = "phy0tpt";
         };
     };



Jeff




_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list