/Linux-v6.1/Documentation/devicetree/bindings/input/ |
D | azoteq,iqs7222.yaml | 4 $id: http://devicetree.org/schemas/input/azoteq,iqs7222.yaml# 7 title: Azoteq IQS7222A/B/C Capacitive Touch Controller 13 The Azoteq IQS7222A, IQS7222B and IQS7222C are multichannel capacitive touch 16 Link to datasheets: https://www.azoteq.com/ 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 40 azoteq,max-counts: 51 azoteq,auto-mode: 62 azoteq,ati-frac-div-fine: [all …]
|
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 …]
|
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 …]
|
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
|
/Linux-v6.1/Documentation/devicetree/bindings/mfd/ |
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 …]
|
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/ |
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";
|
/Linux-v6.1/drivers/input/misc/ |
D | iqs626a.c | 3 * Azoteq IQS626A Capacitive Touch Controller 545 if (!fwnode_property_read_u32(ev_node, "azoteq,hyst", &val)) { in iqs626_parse_events() 565 !fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) { in iqs626_parse_events() 581 if (!fwnode_property_present(ev_node, "azoteq,thresh")) in iqs626_parse_events() 584 error = fwnode_property_read_u32_array(ev_node, "azoteq,thresh", in iqs626_parse_events() 646 if (!fwnode_property_read_u32(ch_node, "azoteq,ati-target", &val)) { in iqs626_parse_ati_target() 659 !fwnode_property_read_u32(ch_node, "azoteq,ati-base", &val)) { in iqs626_parse_ati_target() 690 if (!fwnode_property_present(ch_node, "azoteq,ati-base")) in iqs626_parse_ati_target() 693 error = fwnode_property_read_u32_array(ch_node, "azoteq,ati-base", in iqs626_parse_ati_target() 775 if (!fwnode_property_read_u32(ch_node, "azoteq,lta-update", &val)) { in iqs626_parse_trackpad() [all …]
|
D | iqs7222.c | 3 * Azoteq IQS7222A/B/C Capacitive Touch Controller 484 .name = "azoteq,conv-period", 492 .name = "azoteq,conv-frac", 500 .name = "azoteq,rx-float-inactive", 508 .name = "azoteq,dead-time-enable", 515 .name = "azoteq,tx-freq-fosc", 522 .name = "azoteq,vbias-enable", 529 .name = "azoteq,sense-mode", 538 .name = "azoteq,iref-enable", 545 .name = "azoteq,iref-level", [all …]
|
D | iqs269a.c | 3 * Azoteq IQS269A Capacitive Touch Controller 522 if (!fwnode_property_present(ch_node, "azoteq,reseed-disable")) in iqs269_parse_chan() 525 if (fwnode_property_present(ch_node, "azoteq,blocking-enable")) in iqs269_parse_chan() 528 if (fwnode_property_present(ch_node, "azoteq,slider0-select")) in iqs269_parse_chan() 531 if (fwnode_property_present(ch_node, "azoteq,slider1-select")) in iqs269_parse_chan() 542 error = iqs269_parse_mask(ch_node, "azoteq,rx-enable", in iqs269_parse_chan() 550 error = iqs269_parse_mask(ch_node, "azoteq,tx-enable", in iqs269_parse_chan() 562 if (fwnode_property_present(ch_node, "azoteq,meas-cap-decrease")) in iqs269_parse_chan() 566 if (fwnode_property_present(ch_node, "azoteq,rx-float-inactive")) in iqs269_parse_chan() 571 if (!fwnode_property_read_u32(ch_node, "azoteq,local-cap-size", &val)) { in iqs269_parse_chan() [all …]
|
D | Kconfig | 762 tristate "Azoteq IQS269A capacitive touch controller" 766 Say Y to enable support for the Azoteq IQS269A capacitive 773 tristate "Azoteq IQS626A capacitive touch controller" 777 Say Y to enable support for the Azoteq IQS626A capacitive 784 tristate "Azoteq IQS7222A/B/C capacitive touch controller" 787 Say Y to enable support for the Azoteq IQS7222A/B/C family
|
/Linux-v6.1/Documentation/devicetree/bindings/pwm/ |
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
|
/Linux-v6.1/drivers/mfd/ |
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 …]
|
/Linux-v6.1/drivers/iio/position/ |
D | Kconfig | 10 tristate "Azoteq IQS624/625 angular position sensors" 13 Say Y here if you want to build support for the Azoteq IQS624
|
D | iqs624-pos.c | 3 * Azoteq IQS624/625 Angular Position Sensors 283 MODULE_DESCRIPTION("Azoteq IQS624/625 Angular Position Sensors");
|
/Linux-v6.1/drivers/iio/temperature/ |
D | iqs620at-temp.c | 3 * Azoteq IQS620AT Temperature Sensor 96 MODULE_DESCRIPTION("Azoteq IQS620AT Temperature Sensor");
|
D | Kconfig | 8 tristate "Azoteq IQS620AT temperature sensor" 11 Say Y here if you want to build support for the Azoteq IQS620AT
|
/Linux-v6.1/drivers/input/keyboard/ |
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");
|
D | Kconfig | 681 tristate "Azoteq IQS620A/621/622/624/625 keys and switches" 684 Say Y here to enable key and switch support for the Azoteq IQS620A,
|
/Linux-v6.1/drivers/input/touchscreen/ |
D | iqs5xx.c | 3 * Azoteq IQS550/572/525 Trackpad/Touchscreen Controller 11 * Link to PC-based configuration tool and datasheet: https://www.azoteq.com/ 1083 { .compatible = "azoteq,iqs550" }, 1084 { .compatible = "azoteq,iqs572" }, 1085 { .compatible = "azoteq,iqs525" }, 1102 MODULE_DESCRIPTION("Azoteq IQS550/572/525 Trackpad/Touchscreen Controller");
|
D | Kconfig | 1361 tristate "Azoteq IQS550/572/525 trackpad/touchscreen controller" 1364 Say Y to enable support for the Azoteq IQS550/572/525
|
/Linux-v6.1/drivers/pwm/ |
D | pwm-iqs620a.c | 3 * Azoteq IQS620A PWM Generator 242 MODULE_DESCRIPTION("Azoteq IQS620A PWM Generator");
|
D | Kconfig | 274 tristate "Azoteq IQS620A PWM support" 277 Generic PWM framework driver for the Azoteq IQS620A multi-function
|
/Linux-v6.1/include/linux/mfd/ |
D | iqs62x.h | 3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
|
/Linux-v6.1/drivers/iio/light/ |
D | iqs621-als.c | 3 * Azoteq IQS621/622 Ambient Light Sensors 616 MODULE_DESCRIPTION("Azoteq IQS621/622 Ambient Light Sensors");
|
D | Kconfig | 212 tristate "Azoteq IQS621/622 ambient light sensors" 215 Say Y here if you want to build support for the Azoteq IQS621
|