ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey controller on Hydra
Add the touch keyboard present on Hydra board. The controller is connected only using I2C lines. The interrupt line is not available hence we use the polling mode. Signed-off-by: Michal Vokáč <michal.vokac@ysoft.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
parent
7e28fc4759
commit
764b5b5e70
@ -4,6 +4,7 @@
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/pwm/pwm.h>
|
||||
|
||||
/ {
|
||||
@ -330,6 +331,18 @@
|
||||
vcc-supply = <&sw2_reg>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
touchkeys: keys@5a {
|
||||
compatible = "fsl,mpr121-touchkey";
|
||||
reg = <0x5a>;
|
||||
vdd-supply = <&sw2_reg>;
|
||||
autorepeat;
|
||||
linux,keycodes = <KEY_1>, <KEY_2>, <KEY_3>, <KEY_4>, <KEY_5>,
|
||||
<KEY_6>, <KEY_7>, <KEY_8>, <KEY_9>,
|
||||
<KEY_BACKSPACE>, <KEY_0>, <KEY_ENTER>;
|
||||
poll-interval = <50>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
|
@ -45,6 +45,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&touchkeys {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usdhc3 {
|
||||
status = "okay";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user