Message ID | 20181010142504.233467-3-lkundrak@v3.sk (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | OLPC 1.75 Keyboard/Touchpad fixes | expand |
On Wed 2018-10-10 16:24:58, Lubomir Rintel wrote: > Add properties describing the GPIO lines used by the keyboard controller. > The olpc-apsp driver will do happily without them, but they are still part > of the hardware description. The driver could still reserve the lines, > so that nothing else touches them. > > This makes the device node almost compatible with "ps2-gpio". I'm not > adding a compatible property, because ps2-gpio would use a different > interrupt, so that we'd need to name it. And I haven't actually tried it. > > Reviewed-by: Rob Herring <robh@kernel.org> > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Acked-by: Pavel Machek <pavel@ucw.cz> Again, Rob, could you apply this one?
diff --git a/Documentation/devicetree/bindings/serio/olpc,ap-sp.txt b/Documentation/devicetree/bindings/serio/olpc,ap-sp.txt index 36603419d6f8..2b1b1dbb54c1 100644 --- a/Documentation/devicetree/bindings/serio/olpc,ap-sp.txt +++ b/Documentation/devicetree/bindings/serio/olpc,ap-sp.txt @@ -7,6 +7,10 @@ Required properties: - clocks : phandle + clock-specifier for the clock that drives the WTM - clock-names: should be "sp" +Optional properties: +- data-gpios : GPIO line used for PS/2 interface data +- clk-gpios : GPIO line used for PS/2 interface clock + Example: ap-sp@d4290000 { compatible = "olpc,ap-sp"; @@ -14,4 +18,6 @@ Example: interrupts = <40>; clocks = <&soc_clocks MMP2_CLK_SP>; clock-names = "sp"; + data-gpios = <&gpio 72 GPIO_ACTIVE_HIGH>; + clk-gpios = <&gpio 71 GPIO_ACTIVE_HIGH>; }