mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-06 16:49:22 +00:00
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
1 changed files with 4 additions and 7 deletions
|
@ -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 a new issue