1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/iio/proximi 4 $id: http://devicetree.org/schemas/iio/proximity/awinic,aw96103.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Awinic's AW96103 capacitive proximity s 7 title: Awinic's AW96103 capacitive proximity sensor and similar 8 8 9 maintainers: 9 maintainers: 10 - Wang Shuaijie <wangshuaijie@awinic.com> 10 - Wang Shuaijie <wangshuaijie@awinic.com> 11 11 12 description: | 12 description: | 13 Awinic's AW96103/AW96105 proximity sensor. 13 Awinic's AW96103/AW96105 proximity sensor. 14 The specific absorption rate (SAR) is a metr 14 The specific absorption rate (SAR) is a metric that measures 15 the degree of absorption of electromagnetic 15 the degree of absorption of electromagnetic radiation emitted by 16 wireless devices, such as mobile phones and 16 wireless devices, such as mobile phones and tablets, by human tissue. 17 In mobile phone applications, the proximity 17 In mobile phone applications, the proximity sensor is primarily 18 used to detect the proximity of the human bo 18 used to detect the proximity of the human body to the phone. When the 19 phone approaches the human body, it will act 19 phone approaches the human body, it will actively reduce the transmit 20 power of the antenna to keep the SAR within 20 power of the antenna to keep the SAR within a safe range. Therefore, 21 we also refer to the proximity sensor as a S 21 we also refer to the proximity sensor as a SAR sensor. 22 22 23 properties: 23 properties: 24 compatible: 24 compatible: 25 enum: 25 enum: 26 - awinic,aw96103 26 - awinic,aw96103 27 - awinic,aw96105 27 - awinic,aw96105 28 28 29 reg: 29 reg: 30 maxItems: 1 30 maxItems: 1 31 31 32 interrupts: 32 interrupts: 33 description: 33 description: 34 Generated by the device to announce that 34 Generated by the device to announce that a close/far 35 proximity event has happened. 35 proximity event has happened. 36 maxItems: 1 36 maxItems: 1 37 37 38 vcc-supply: true 38 vcc-supply: true 39 39 40 required: 40 required: 41 - compatible 41 - compatible 42 - reg 42 - reg 43 - interrupts 43 - interrupts 44 - vcc-supply 44 - vcc-supply 45 45 46 additionalProperties: false 46 additionalProperties: false 47 47 48 examples: 48 examples: 49 - | 49 - | 50 #include <dt-bindings/interrupt-controller 50 #include <dt-bindings/interrupt-controller/irq.h> 51 i2c { 51 i2c { 52 #address-cells = <1>; 52 #address-cells = <1>; 53 #size-cells = <0>; 53 #size-cells = <0>; 54 proximity@12 { 54 proximity@12 { 55 compatible = "awinic,aw96103"; 55 compatible = "awinic,aw96103"; 56 reg = <0x12>; 56 reg = <0x12>; 57 interrupt-parent = <&gpio>; 57 interrupt-parent = <&gpio>; 58 interrupts = <23 IRQ_TYPE_EDGE_FAL 58 interrupts = <23 IRQ_TYPE_EDGE_FALLING>; 59 vcc-supply = <&pp1800_prox>; 59 vcc-supply = <&pp1800_prox>; 60 }; 60 }; 61 }; 61 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.