Commit 6fc1ed27 authored by Nick Reitemeyer's avatar Nick Reitemeyer Committed by Linus Walleij

ARM: dts: ux500: samsung-golden: Add touchkey

Adds support for the back and menu keys on golden.
Signed-off-by: default avatarNick Reitemeyer <nick.reitemeyer@web.de>
Tested-by: default avatarStephan Gerhold <stephan@gerhold.net>
Reviewed-by: default avatarStephan Gerhold <stephan@gerhold.net>
Link: https://lore.kernel.org/r/20200621193822.133683-2-nick.reitemeyer@web.deSigned-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent b3a9e3b9
......@@ -24,6 +24,32 @@ chosen {
stdout-path = &serial2;
};
i2c-gpio-0 {
compatible = "i2c-gpio";
sda-gpios = <&gpio2 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
scl-gpios = <&gpio2 13 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
pinctrl-names = "default";
pinctrl-0 = <&i2c_gpio_0_default>;
#address-cells = <1>;
#size-cells = <0>;
touchkey@20 {
compatible = "coreriver,tc360-touchkey";
reg = <0x20>;
vdd-supply = <&ab8500_ldo_aux4_reg>;
vcc-supply = <&ab8500_ldo_aux6_reg>;
interrupt-parent = <&gpio2>;
interrupts = <15 IRQ_TYPE_EDGE_FALLING>;
pinctrl-names = "default";
pinctrl-0 = <&touchkey_default>;
linux,keycodes = <KEY_MENU KEY_BACK>;
};
};
i2c-gpio-1 {
compatible = "i2c-gpio";
sda-gpios = <&gpio4 24 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
......@@ -403,6 +429,16 @@ golden_cfg1 {
};
};
i2c-gpio-0 {
i2c_gpio_0_default: i2c_gpio_0 {
golden_cfg1 {
pins = "GPIO77", /* TOUCHKEY_SCL */
"GPIO78"; /* TOUCHKEY_SDA */
ste,config = <&gpio_in_nopull>;
};
};
};
i2c-gpio-1 {
i2c_gpio_1_default: i2c_gpio_1 {
golden_cfg1 {
......@@ -413,6 +449,15 @@ golden_cfg1 {
};
};
touchkey {
touchkey_default: touchkey_default {
golden_cfg1 {
pins = "GPIO79"; /* TOUCHKEY_INT */
ste,config = <&gpio_in_nopull>;
};
};
};
sdi0 {
sd_level_translator_default: sd_level_translator_default {
golden_cfg1 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment