On Wed, Jul 15, 2015 at 12:25 PM, John Crispin <blo...@openwrt.org> wrote: > On 15/07/2015 12:23, Jonas Gorski wrote: >> On Wed, Jul 15, 2015 at 7:59 AM, Rafał Miłecki <zaj...@gmail.com> wrote: >>> On 15 July 2015 at 07:05, Cezary Jackiewicz <cezary.jackiew...@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@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel