/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | azoteq,iqs7222.yaml | 4 $id: http://devicetree.org/schemas/input/azoteq,iqs7222.yaml# 7 title: Azoteq IQS7222A/B/C/D Capacitive Touch Controller 13 The Azoteq IQS7222A, IQS7222B, IQS7222C and IQS7222D are multichannel 16 Link to datasheets: https://www.azoteq.com/ 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 41 azoteq,max-counts: 52 azoteq,auto-mode: [all …]
|
H A D | iqs626a.yaml | 7 title: Azoteq IQS626A Capacitive Touch Controller 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 16 Link to datasheet: https://www.azoteq.com/ 23 const: azoteq,iqs626a 37 azoteq,suspend-mode: 48 azoteq,clk-div: 52 azoteq,ulp-enable: 58 azoteq,ulp-update: 74 azoteq,ati-band-disable: 78 azoteq,ati-lp-only: [all …]
|
H A D | iqs269a.yaml | 7 title: Azoteq IQS269A Capacitive Touch Controller 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 16 Link to datasheet: https://www.azoteq.com/ 20 const: azoteq,iqs269a 34 azoteq,hall-enable: 42 azoteq,suspend-mode: 53 azoteq,clk-div: 57 azoteq,ulp-update: 64 azoteq,reseed-offset: 70 azoteq,filt-str-lp-lta: [all …]
|
H A D | iqs62x-keys.yaml | 7 title: Azoteq IQS620A/621/622/624/625 Keys and Switches 16 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors 29 - azoteq,iqs620a-keys 30 - azoteq,iqs621-keys 31 - azoteq,iqs622-keys 32 - azoteq,iqs624-keys 33 - azoteq,iqs625-keys 103 azoteq,use-prox: 120 - azoteq,iqs624-keys 121 - azoteq,iqs625-keys
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | azoteq,iqs7211.yaml | 4 $id: http://devicetree.org/schemas/input/touchscreen/azoteq,iqs7211.yaml# 7 title: Azoteq IQS7210A/7211A/E Trackpad/Touchscreen Controller 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 16 Link to datasheets: https://www.azoteq.com/ 21 - azoteq,iqs7210a 22 - azoteq,iqs7211a 23 - azoteq,iqs7211e 42 azoteq,forced-comms: 48 azoteq,forced-comms-default: 59 the presence or absence of the 'azoteq,forced-comms' property. [all …]
|
H A D | azoteq,iqs5xx.yaml | 4 $id: http://devicetree.org/schemas/input/touchscreen/azoteq,iqs5xx.yaml# 7 title: Azoteq IQS550/572/525 Trackpad/Touchscreen Controller 13 The Azoteq IQS550, IQS572 and IQS525 trackpad and touchscreen controllers 17 Link to datasheet: https://www.azoteq.com/ 25 - azoteq,iqs550 26 - azoteq,iqs572 27 - azoteq,iqs525 63 compatible = "azoteq,iqs550";
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | iqs62x.yaml | 7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors 13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors 16 Link to datasheets: https://www.azoteq.com/ 21 - azoteq,iqs620a 22 - azoteq,iqs621 23 - azoteq,iqs622 24 - azoteq,iqs624 25 - azoteq,iqs625 67 compatible = "azoteq,iqs620a"; 73 compatible = "azoteq,iqs620a-keys"; [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | iqs7222.c | 3 * Azoteq IQS7222A/B/C/D Capacitive Touch Controller 809 .name = "azoteq,conv-period", 817 .name = "azoteq,conv-frac", 825 .name = "azoteq,rx-float-inactive", 833 .name = "azoteq,dead-time-enable", 840 .name = "azoteq,tx-freq-fosc", 847 .name = "azoteq,vbias-enable", 854 .name = "azoteq,sense-mode", 863 .name = "azoteq,iref-enable", 870 .name = "azoteq,iref-level", [all …]
|
H A D | iqs626a.c | 3 * Azoteq IQS626A Capacitive Touch Controller 543 if (!fwnode_property_read_u32(ev_node, "azoteq,hyst", &val)) { in iqs626_parse_events() 564 !fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) { in iqs626_parse_events() 620 if (!fwnode_property_read_u32(ch_node, "azoteq,ati-target", &val)) { in iqs626_parse_ati_target() 633 !fwnode_property_read_u32(ch_node, "azoteq,ati-base", &val)) { in iqs626_parse_ati_target() 723 if (!fwnode_property_read_u32(ch_node, "azoteq,lta-update", &val)) { in iqs626_parse_trackpad() 735 if (!fwnode_property_read_u32(ch_node, "azoteq,filt-str-trackpad", in iqs626_parse_trackpad() 748 if (!fwnode_property_read_u32(ch_node, "azoteq,filt-str-np-cnt", in iqs626_parse_trackpad() 761 if (!fwnode_property_read_u32(ch_node, "azoteq,filt-str-lp-cnt", in iqs626_parse_trackpad() 786 if (!fwnode_property_read_u32(tc_node, "azoteq,ati-base", in iqs626_parse_trackpad() [all …]
|
H A D | iqs269a.c | 3 * Azoteq IQS269A Capacitive Touch Controller 519 if (!fwnode_property_present(ch_node, "azoteq,reseed-disable")) in iqs269_parse_chan() 522 if (fwnode_property_present(ch_node, "azoteq,blocking-enable")) in iqs269_parse_chan() 525 if (fwnode_property_present(ch_node, "azoteq,slider0-select")) in iqs269_parse_chan() 528 if (fwnode_property_present(ch_node, "azoteq,slider1-select")) in iqs269_parse_chan() 533 error = iqs269_parse_mask(ch_node, "azoteq,rx-enable", in iqs269_parse_chan() 541 error = iqs269_parse_mask(ch_node, "azoteq,tx-enable", in iqs269_parse_chan() 553 if (fwnode_property_present(ch_node, "azoteq,meas-cap-decrease")) in iqs269_parse_chan() 557 if (fwnode_property_present(ch_node, "azoteq,rx-float-inactive")) in iqs269_parse_chan() 562 if (!fwnode_property_read_u32(ch_node, "azoteq,local-cap-size", &val)) { in iqs269_parse_chan() [all …]
|
H A D | Kconfig | 772 tristate "Azoteq IQS269A capacitive touch controller" 776 Say Y to enable support for the Azoteq IQS269A capacitive 783 tristate "Azoteq IQS626A capacitive touch controller" 787 Say Y to enable support for the Azoteq IQS626A capacitive 794 tristate "Azoteq IQS7222A/B/C/D capacitive touch controller" 797 Say Y to enable support for the Azoteq IQS7222A/B/C/D family
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | iqs7211.c | 3 * Azoteq IQS7210A/7211A/E Trackpad/Touchscreen Controller 490 .name = "azoteq,ati-frac-div-fine", 511 .name = "azoteq,ati-frac-mult-coarse", 532 .name = "azoteq,ati-frac-div-coarse", 553 .name = "azoteq,ati-comp-div", 572 .name = "azoteq,ati-comp-div", 584 .name = "azoteq,ati-comp-div", 597 .name = "azoteq,ati-target", 616 .name = "azoteq,ati-base", 626 .name = "azoteq,ati-base", [all …]
|
H A D | iqs5xx.c | 3 * Azoteq IQS550/572/525 Trackpad/Touchscreen Controller 11 * Link to PC-based configuration tool and datasheet: https://www.azoteq.com/ 1082 { .compatible = "azoteq,iqs550" }, 1083 { .compatible = "azoteq,iqs572" }, 1084 { .compatible = "azoteq,iqs525" }, 1101 MODULE_DESCRIPTION("Azoteq IQS550/572/525 Trackpad/Touchscreen Controller");
|
H A D | Kconfig | 1359 tristate "Azoteq IQS550/572/525 trackpad/touchscreen controller" 1362 Say Y to enable support for the Azoteq IQS550/572/525 1369 tristate "Azoteq IQS7210A/7211A/E trackpad/touchscreen controller" 1372 Say Y to enable support for the Azoteq IQS7210A/7211A/E
|
/openbmc/linux/Documentation/devicetree/bindings/pwm/ |
H A D | iqs620a-pwm.yaml | 7 title: Azoteq IQS620A PWM Generator 13 The Azoteq IQS620A multi-function sensor generates a fixed-frequency PWM 24 - azoteq,iqs620a-pwm
|
/openbmc/linux/drivers/mfd/ |
H A D | iqs62x.c | 3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors 12 * Link to datasheets and GUIs: https://www.azoteq.com/ 632 .of_compatible = "azoteq,iqs620a-keys", 636 .of_compatible = "azoteq,iqs620a-pwm", 644 .of_compatible = "azoteq,iqs620a-keys", 648 .of_compatible = "azoteq,iqs620a-pwm", 655 .of_compatible = "azoteq,iqs621-keys", 663 .of_compatible = "azoteq,iqs622-keys", 671 .of_compatible = "azoteq,iqs624-keys", 679 .of_compatible = "azoteq,iqs625-keys", [all …]
|
/openbmc/linux/drivers/iio/position/ |
H A D | Kconfig | 10 tristate "Azoteq IQS624/625 angular position sensors" 13 Say Y here if you want to build support for the Azoteq IQS624
|
H A D | iqs624-pos.c | 3 * Azoteq IQS624/625 Angular Position Sensors 283 MODULE_DESCRIPTION("Azoteq IQS624/625 Angular Position Sensors");
|
/openbmc/linux/drivers/iio/temperature/ |
H A D | iqs620at-temp.c | 3 * Azoteq IQS620AT Temperature Sensor 96 MODULE_DESCRIPTION("Azoteq IQS620AT Temperature Sensor");
|
H A D | Kconfig | 8 tristate "Azoteq IQS620AT temperature sensor" 11 Say Y here if you want to build support for the Azoteq IQS620AT
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | iqs62x-keys.c | 3 * Azoteq IQS620A/621/622/624/625 Keys and Switches 86 if (fwnode_property_present(child, "azoteq,use-prox")) in iqs62x_keys_parse_prop() 336 MODULE_DESCRIPTION("Azoteq IQS620A/621/622/624/625 Keys and Switches");
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-iqs620a.c | 3 * Azoteq IQS620A PWM Generator 245 MODULE_DESCRIPTION("Azoteq IQS620A PWM Generator");
|
/openbmc/linux/include/linux/mfd/ |
H A D | iqs62x.h | 3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
|
/openbmc/linux/drivers/iio/light/ |
H A D | iqs621-als.c | 3 * Azoteq IQS621/622 Ambient Light Sensors 616 MODULE_DESCRIPTION("Azoteq IQS621/622 Ambient Light Sensors");
|
H A D | Kconfig | 212 tristate "Azoteq IQS621/622 ambient light sensors" 215 Say Y here if you want to build support for the Azoteq IQS621
|