[OpenWrt-Devel] [PATCH] brcm63xx: HG553 buttons support

Jonas Gorski jogo at openwrt.org
Thu Jul 16 07:18:42 EDT 2015


On Wed, Jul 15, 2015 at 12:25 PM, John Crispin <blogic at openwrt.org> wrote:
> On 15/07/2015 12:23, Jonas Gorski wrote:
>> On Wed, Jul 15, 2015 at 7:59 AM, Rafał Miłecki <zajec5 at gmail.com> wrote:
>>> On 15 July 2015 at 07:05, Cezary Jackiewicz <cezary.jackiewicz at gmail.com> wrote:
>>>> @@ -6,6 +6,25 @@
>>>>         model = "Huawei EchoLife HG553";
>>>>         compatible = "huawei,hg553", "brcm,bcm6358";
>>>>
>>>> +       gpio-keys-polled {
>>>> +               compatible = "gpio-keys-polled";
>>>> +               #address-cells = <1>;
>>>> +               #size-cells = <0>;
>>>> +               poll-interval = <20>;
>>>> +               debounce-interval = <60>;
>>>> +
>>>> +               rfkill {
>>>> +                       label = "rfkill";
>>>> +                       gpios = <&gpio0 9 1>;
>>>> +                       linux,code = <247>;
>>>> +               };
>>>> +               reset {
>>>> +                       label = "reset";
>>>> +                       gpios = <&gpio1 5 1>;
>>>> +                       linux,code = <0x198>;
>>>> +               };
>>>> +       };
>>>
>>> I really think you bcm63xx guys should start using KEY_* at some point :)
>>
>> The dts files are built out of tree, so we currently don't have access
>> to dt-includes.
>>
>
> i have the same problem on ramips/lantiq so maybe we should make the
> headers available in trunk in some way. while porting the new mediatek
> arm soc i noticed that the header includes make the dts files more readable.

I just copied the CPP invocation from the kernel (without the dependency
tracking) and added it as a new define which works at least for me,
see r46389, r46390, r46391.

Hopefully I got all usecases covered (I saw ppc passes some extra dtc flags).


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


More information about the openwrt-devel mailing list