On Wed, Sep 13, 2023 at 3:34 PM Rob Herring <robh@xxxxxxxxxx> wrote: > On Tue, Sep 12, 2023 at 03:44:30PM +0200, Linus Walleij wrote: > > We reuse the trigger-sources phandle to just point to > > GPIOs we may want to use as LED triggers. > > > > Example: > > > > gpio: gpio@0 { > > compatible "my-gpio"; > > gpio-controller; > > #gpio-cells = <2>; > > interrupt-controller; > > #interrupt-cells = <2>; > > #trigger-source-cells = <2>; > > BTW, this is not documented for any GPIO binding. If we want to specify > the cell size, then it has to be added to every GPIO controller binding. > If not, we then need to reference gpio.yaml in every GPIO controller > binding (along with unevaluatedProperties). Doesn't have to be done for > this patch to go in though. Yeah I mean this trigger-sources = <...>; one-size-fits-all is a bit weird in a way. My other idea was to simply add trigger-gpios to the normal way and be done with it, but now the trigger binding has this weird thing. Would trigger-gpios be better? Yours, Linus Walleij