/openbmc/linux/drivers/input/keyboard/ |
H A D | tm2-touchkey.c | 140 if (touchkey->variant->no_reg) in tm2_touchkey_irq_handler() 196 touchkey = devm_kzalloc(&client->dev, sizeof(*touchkey), GFP_KERNEL); in tm2_touchkey_probe() 197 if (!touchkey) in tm2_touchkey_probe() 200 touchkey->client = client; in tm2_touchkey_probe() 210 touchkey->regulators); in tm2_touchkey_probe() 217 touchkey->vdd = touchkey->regulators[1].consumer; in tm2_touchkey_probe() 226 touchkey->num_keycodes = 2; in tm2_touchkey_probe() 245 if (!touchkey->input_dev) { in tm2_touchkey_probe() 253 touchkey->input_dev->keycode = touchkey->keycodes; in tm2_touchkey_probe() 254 touchkey->input_dev->keycodemax = touchkey->num_keycodes; in tm2_touchkey_probe() [all …]
|
H A D | cypress-sf.c | 48 touchkey->num_keys); in cypress_sf_irq_handler() 77 touchkey = devm_kzalloc(&client->dev, sizeof(*touchkey), GFP_KERNEL); in cypress_sf_probe() 78 if (!touchkey) in cypress_sf_probe() 81 touchkey->client = client; in cypress_sf_probe() 89 touchkey->regulators); in cypress_sf_probe() 98 if (touchkey->num_keys < 0) { in cypress_sf_probe() 100 touchkey->num_keys = 2; in cypress_sf_probe() 104 touchkey->num_keys, in cypress_sf_probe() 107 if (!touchkey->keycodes) in cypress_sf_probe() 134 touchkey); in cypress_sf_probe() [all …]
|
H A D | mcs_touchkey.c | 97 struct mcs_touchkey_data *touchkey = data; in mcs_touchkey_poweroff() local 99 touchkey->poweron(false); in mcs_touchkey_poweroff()
|
H A D | Makefile | 71 obj-$(CONFIG_KEYBOARD_TM2_TOUCHKEY) += tm2-touchkey.o
|
H A D | Kconfig | 428 Say Y here if you have the MELFAS MCS5000/5080 touchkey controller 440 Say Y here if you have Freescale MPR121 touchkey controller 713 tristate "TM2 touchkey support" 717 Say Y here to enable device driver for tm2-touchkey with 721 module will be called tm2-touchkey. 803 tristate "Cypress StreetFighter touchkey support"
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | cypress,tm2-touchkey.yaml | 4 $id: http://devicetree.org/schemas/input/cypress,tm2-touchkey.yaml# 23 - cypress,tm2-touchkey 24 - cypress,midas-touchkey 25 - cypress,aries-touchkey 26 - coreriver,tc360-touchkey 64 touchkey@20 { 65 compatible = "cypress,tm2-touchkey";
|
H A D | fsl,mpr121-touchkey.yaml | 4 $id: http://devicetree.org/schemas/input/fsl,mpr121-touchkey.yaml# 26 const: fsl,mpr121-touchkey 60 touchkey@5a { 61 compatible = "fsl,mpr121-touchkey"; 80 touchkey@5a { 81 compatible = "fsl,mpr121-touchkey";
|
H A D | dlink,dir685-touchkeys.txt | 3 This is a I2C one-off touchkey controller based on the Cypress Semiconductor 7 The touchkey device node should be placed inside an I2C bus node.
|
H A D | cypress-sf.yaml | 7 title: Cypress StreetFighter touchkey controller 52 touchkey@28 {
|
H A D | microchip,qt1050.txt | 8 The touchkey device node should be placed inside an I2C bus node.
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | st,stmfts.yaml | 14 functionality. Along with it the user can enable the touchkey which can work 38 description: The touchkey feature is connected
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos5433-tm2.dts | 69 touchkey@20 { 70 compatible = "cypress,tm2-touchkey";
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8996pro-xiaomi-scorpio.dts | 65 touchkey: touchkey@28 { label 472 touchkey_default: touchkey-default-state { 479 touchkey_sleep: touchkey-sleep-state {
|
H A D | msm8916-samsung-a2015-common.dtsi | 142 touchkey: touchkey@20 { label 144 compatible = "coreriver,tc360-touchkey";
|
H A D | msm8916-samsung-a5u-eur.dts | 57 &touchkey {
|
H A D | msm8916-samsung-e2015-common.dtsi | 73 &touchkey {
|
H A D | msm8916-samsung-a3u-eur.dts | 52 &touchkey {
|
H A D | msm8939-samsung-a7.dts | 169 touchkey@20 { 171 compatible = "coreriver,tc360-touchkey";
|
H A D | msm8916-samsung-serranove.dts | 165 touchkey@20 { 166 compatible = "coreriver,tc360-touchkey";
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974pro-samsung-klte.dts | 55 i2c-gpio-touchkey { 64 touchkey@20 { 65 compatible = "cypress,tm2-touchkey"; 388 touchkey_pin: touchkey-int-state { 759 i2c_touchkey_pins: i2c-touchkey-state {
|
H A D | qcom-msm8974pro-oneplus-bacon.dts | 95 * 1920-2040 are used for touchkey (menu, home & back).
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210-aries.dtsi | 473 touchkey@20 { 474 compatible = "cypress,aries-touchkey"; 767 touchkey_i2c_pins: touchkey-i2c-pins { 773 touchkey_vdd_ena: touchkey-vdd-ena-pins { 797 touchkey_irq: touchkey-irq-pins {
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-ux500-samsung-golden.dts | 69 touchkey@20 { 70 compatible = "coreriver,tc360-touchkey"; 585 touchkey {
|
H A D | ste-ux500-samsung-janice.dts | 121 ldo_touchkey_1v8_reg: regulator-gpio-vreg-touchkey-1v8 { 337 touchkey@20 { 338 compatible = "coreriver,tc360-touchkey"; 777 touchkey-ldo { 786 touchkey {
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx53-smd.dts | 265 touchkey: mpr121@5a { label
|