Lines Matching +full:use +full:- +full:prox
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors
21 - azoteq,iqs620a
22 - azoteq,iqs621
23 - azoteq,iqs622
24 - azoteq,iqs624
25 - azoteq,iqs625
33 firmware-name:
41 $ref: /schemas/input/iqs62x-keys.yaml
44 $ref: /schemas/pwm/iqs620a-pwm.yaml
47 - compatible
48 - reg
49 - interrupts
54 - |
56 * Dual capacitive buttons with proximity-activated function, unipolar lid
57 * switch and panel-mounted LED.
59 #include <dt-bindings/input/input.h>
60 #include <dt-bindings/interrupt-controller/irq.h>
63 #address-cells = <1>;
64 #size-cells = <0>;
69 interrupt-parent = <&gpio>;
73 compatible = "azoteq,iqs620a-keys";
80 hall-switch-south {
82 azoteq,use-prox;
87 compatible = "azoteq,iqs620a-pwm";
88 #pwm-cells = <2>;
94 compatible = "pwm-leds";
96 led-1 {
98 max-brightness = <255>;
102 - |
103 /* Single inductive button with bipolar dock/tablet-mode switch. */
104 #include <dt-bindings/input/input.h>
105 #include <dt-bindings/interrupt-controller/irq.h>
108 #address-cells = <1>;
109 #size-cells = <0>;
114 interrupt-parent = <&gpio>;
117 firmware-name = "iqs620a_coil.bin";
120 compatible = "azoteq,iqs620a-keys";
130 hall-switch-north {
134 hall-switch-south {
141 - |
143 #include <dt-bindings/input/input.h>
144 #include <dt-bindings/interrupt-controller/irq.h>
147 #address-cells = <1>;
148 #size-cells = <0>;
153 interrupt-parent = <&gpio>;
157 compatible = "azoteq,iqs624-keys";