34 lines
820 B
Plaintext
34 lines
820 B
Plaintext
Device-Tree bindings for input/keyboard/rpmsg-keys.c keys driver over
|
|
rpmsg. On i.mx7ULP keys are connected on M4 side, so rpmsg-keys driver
|
|
needed to get the key status from M4 side by rpmsg.
|
|
|
|
Required properties:
|
|
- compatible = "fsl,rpmsg-keys";
|
|
|
|
Each button/key looked as the sub node:
|
|
Required properties:
|
|
- label: the key name
|
|
- linux,code: the key value defined in
|
|
include/dt-bindings/input/input.h
|
|
Optional property:
|
|
- rpmsg-key,wakeup: wakeup feature, the keys can wakeup from
|
|
suspend if the keys with this property pressed.
|
|
|
|
Example nodes:
|
|
rpmsg_keys: rpmsg-keys {
|
|
compatible = "fsl,rpmsg-keys";
|
|
|
|
volume-up {
|
|
label = "Volume Up";
|
|
rpmsg-key,wakeup;
|
|
linux,code = <KEY_VOLUMEUP>;
|
|
};
|
|
|
|
volume-down {
|
|
label = "Volume Down";
|
|
rpmsg-key,wakeup;
|
|
linux,code = <KEY_VOLUMEDOWN>;
|
|
};
|
|
};
|
|
|