| /Linux-v5.15/drivers/input/keyboard/ |
| D | tm2-touchkey.c | 3 * TM2 touchkey device driver 26 #define TM2_TOUCHKEY_DEV_NAME "tm2-touchkey" 89 struct tm2_touchkey_data *touchkey = in tm2_touchkey_led_brightness_set() local 96 data = touchkey->variant->cmd_led_off; in tm2_touchkey_led_brightness_set() 99 data = touchkey->variant->cmd_led_on; in tm2_touchkey_led_brightness_set() 102 if (!touchkey->variant->fixed_regulator) in tm2_touchkey_led_brightness_set() 103 regulator_set_voltage(touchkey->vdd, volt, volt); in tm2_touchkey_led_brightness_set() 105 return touchkey->variant->no_reg ? in tm2_touchkey_led_brightness_set() 106 i2c_smbus_write_byte(touchkey->client, data) : in tm2_touchkey_led_brightness_set() 107 i2c_smbus_write_byte_data(touchkey->client, in tm2_touchkey_led_brightness_set() [all …]
|
| D | mcs_touchkey.c | 3 * Touchkey driver for MELFAS MCS5000/5080 controller 19 /* MCS5000 Touchkey */ 25 /* MCS5080 Touchkey */ 145 input_dev->name = "MELFAS MCS Touchkey"; in mcs_touchkey_probe() 276 MODULE_DESCRIPTION("Touchkey driver for MELFAS MCS5000/5080 controller");
|
| D | Kconfig | 421 tristate "MELFAS MCS Touchkey" 424 Say Y here if you have the MELFAS MCS5000/5080 touchkey controller 433 tristate "Freescale MPR121 Touchkey" 436 Say Y here if you have Freescale MPR121 touchkey controller 715 tristate "TM2 touchkey support" 719 Say Y here to enable device driver for tm2-touchkey with 723 module will be called tm2-touchkey.
|
| D | mpr121_touchkey.c | 3 * Touchkey driver for Freescale MPR121 Controllor 276 input_dev->name = "Freescale MPR121 Touchkey"; in mpr_touchkey_probe() 380 { .compatible = "fsl,mpr121-touchkey" },
|
| D | Makefile | 70 obj-$(CONFIG_KEYBOARD_TM2_TOUCHKEY) += tm2-touchkey.o
|
| D | dlink-dir685-touchkeys.c | 6 * This is a one-off touchkey controller based on the Cypress Semiconductor
|
| /Linux-v5.15/Documentation/devicetree/bindings/input/ |
| 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";
|
| D | fsl,mpr121-touchkey.yaml | 4 $id: http://devicetree.org/schemas/input/fsl,mpr121-touchkey.yaml# 26 const: fsl,mpr121-touchkey 61 compatible = "fsl,mpr121-touchkey"; 81 compatible = "fsl,mpr121-touchkey";
|
| 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.
|
| D | microchip,qt1050.txt | 8 The touchkey device node should be placed inside an I2C bus node.
|
| /Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/ |
| D | st,stmfts.txt | 4 functionality. Along with it the user can enable the touchkey which can work as 20 - touch-key-connected : specifies whether the touchkey feature is connected
|
| /Linux-v5.15/arch/arm64/boot/dts/exynos/ |
| D | exynos5433-tm2.dts | 68 touchkey@20 { 69 compatible = "cypress,tm2-touchkey";
|
| /Linux-v5.15/arch/arm64/boot/dts/qcom/ |
| D | msm8916-samsung-a2015-common.dtsi | 111 touchkey: touchkey@20 { label 113 compatible = "coreriver,tc360-touchkey";
|
| D | msm8916-samsung-a5u-eur.dts | 58 &touchkey {
|
| D | msm8916-samsung-a3u-eur.dts | 51 &touchkey {
|
| /Linux-v5.15/arch/arm/boot/dts/ |
| D | qcom-msm8974-samsung-klte.dts | 214 i2c-gpio-touchkey { 223 touchkey@20 { 224 compatible = "cypress,tm2-touchkey"; 489 i2c_touchkey_pins: i2c-touchkey { 858 touchkey_pin: touchkey-int-pin {
|
| D | s5pv210-aries.dtsi | 473 touchkey@20 { 474 compatible = "cypress,aries-touchkey"; 768 touchkey_i2c_pins: touchkey-i2c-pins { 774 touchkey_vdd_ena: touchkey-vdd-ena { 798 touchkey_irq: touchkey-irq {
|
| D | ste-ux500-samsung-janice.dts | 91 ldo_touchkey_1v8_reg: regulator-gpio-vreg-touchkey-1v8 { 304 touchkey@20 { 305 compatible = "coreriver,tc360-touchkey"; 717 touchkey-ldo { 726 touchkey {
|
| D | ste-ux500-samsung-golden.dts | 39 touchkey@20 { 40 compatible = "coreriver,tc360-touchkey"; 551 touchkey {
|
| D | imx53-smd.dts | 265 touchkey: mpr121@5a { label
|
| D | ste-ux500-samsung-gavini.dts | 672 touchkey-ldo { 681 touchkey {
|
| D | imx6dl-yapp4-common.dtsi | 372 compatible = "fsl,mpr121-touchkey";
|
| /Linux-v5.15/include/linux/platform_data/ |
| D | mcs.h | 23 /* touchkey */
|
| /Linux-v5.15/drivers/input/touchscreen/ |
| D | stmfts.c | 366 "failed to enable touchkey\n"); in stmfts_input_open() 400 "failed to disable touchkey: %d\n", err); in stmfts_input_close() 724 dev_warn(&client->dev, "unable to use touchkey leds\n"); in stmfts_probe()
|
| D | cy8ctma140.c | 233 * extended to handle touchkey input. in cy8ctma140_probe()
|