* Update our GPIO kscan drivers to more completely support PM device, by doing proper hardare init/deinit in the PM action hook.
33 lines
716 B
YAML
33 lines
716 B
YAML
# Copyright (c) 2023, The ZMK Contributors
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
description: |
|
|
kscan sideband behavior runner. Only basic system behaviors should be used,
|
|
since no keymap processing occurs when using them. Primarily, that means avoiding
|
|
using tap-holds, sticky keys, etc. as sideband behaviors.
|
|
|
|
compatible: "zmk,kscan-sideband-behaviors"
|
|
|
|
include: kscan.yaml
|
|
|
|
properties:
|
|
auto-enable:
|
|
type: boolean
|
|
|
|
kscan:
|
|
type: phandle
|
|
required: true
|
|
|
|
child-binding:
|
|
description: "A sideband behavior tied to a row/column pair"
|
|
|
|
properties:
|
|
row:
|
|
type: int
|
|
default: 0
|
|
column:
|
|
type: int
|
|
required: true
|
|
bindings:
|
|
type: phandle-array
|
|
required: true
|