On Thu, Apr 27, 2023 at 11:16:33AM -0500, Rob Herring wrote: > On Wed, Apr 26, 2023 at 01:21:39PM +0200, Linus Walleij wrote: > > This converts the STMPE MFD device tree bindings to the YAML > > schema. > > > > Reference the existing schema for the ADC, just define the > > other subnode schemas directly in the MFD schema. > > > > Add two examples so we have examples covering both the simple > > GPIO expander and the more complex with ADC and touchscreen. > > > > Some in-tree users do not follow the naming conventions for nodes > > so these DTS files need to be augmented to use proper node names > > like "adc", "pwm", "gpio", "keyboard-controller" etc before the > > bindings take effect on them. > > > > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > > --- > > ChangeLog v1->v2: > > - Split off the GPIO bindings to their own schema, as the old > > bindings didn't even have any GPIO bindings. Put the GPIO > > schema before this schema so we can use GPIO in the examples. > > - Drop nodename and pattern as STMPE is not a generic name. > > - Add maxItems to the resets. > > - Make wakeup-source just :true, as it is a generic property. > > - Move unevaluatedProperties for subnodes right before properties > > as requested. > > - Name devices "port-expander" in the examples. > > - Use lowercase hex in line init. > > --- > > .../devicetree/bindings/input/stmpe-keypad.txt | 41 --- > > .../bindings/input/touchscreen/stmpe.txt | 108 -------- Since Rob is happy with the bindings, for the input bits: Acked-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> Thanks. -- Dmitry