Messages in this thread | | | Date | Tue, 3 May 2022 17:42:39 +0200 | Subject | Re: [PATCH v3 1/2] dt-bindings: google,cros-ec-keyb: Introduce switches only compatible | From | Krzysztof Kozlowski <> |
| |
On 03/05/2022 06:22, Stephen Boyd wrote: > If the ChromeOS board is a detachable, this cros-ec-keyb device won't > have a matrix keyboard but it may have some button switches, e.g. volume > buttons and power buttons. The driver still registers a keyboard though > and that leads to userspace confusion around where the keyboard is.
(...)
> > +if: > + properties: > + compatible: > + contains: > + const: google,cros-ec-keyb > +then: > + allOf: > + - $ref: "/schemas/input/matrix-keymap.yaml#" > + required: > + - keypad,num-rows > + - keypad,num-columns > + - linux,keymap
else: properties: function-row-phsymap: false google,needs-ghost-filter: false
Because these are not valid for the non-matrix-keyboard case, right?
Best regards, Krzysztof
| |