dt-bindings: google,cros-ec-keyb: Fixup bad compatible match
This uses anyOf which is wrong. Use oneOf and move the items under the description. Also drop allOf for $ref. Reported-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Stephen Boyd <swboyd@chromium.org> Link: https://lore.kernel.org/r/CAE-0n50KE9bkqZvCOLtCGiq3g1jYhK7zpVcVFBzinaguNhNaPw@mail.gmail.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
ca1eadbfcd
commit
d95bca4fbd
@ -20,13 +20,11 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
anyOf:
|
||||
oneOf:
|
||||
- description: ChromeOS EC with only buttons/switches
|
||||
- items:
|
||||
- const: google,cros-ec-keyb-switches
|
||||
const: google,cros-ec-keyb-switches
|
||||
- description: ChromeOS EC with keyboard and possibly buttons/switches
|
||||
- items:
|
||||
- const: google,cros-ec-keyb
|
||||
const: google,cros-ec-keyb
|
||||
|
||||
google,needs-ghost-filter:
|
||||
description:
|
||||
@ -58,8 +56,7 @@ if:
|
||||
contains:
|
||||
const: google,cros-ec-keyb
|
||||
then:
|
||||
allOf:
|
||||
- $ref: "/schemas/input/matrix-keymap.yaml#"
|
||||
$ref: "/schemas/input/matrix-keymap.yaml#"
|
||||
required:
|
||||
- keypad,num-rows
|
||||
- keypad,num-columns
|
||||
|
Loading…
Reference in New Issue
Block a user