62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/proximity/awinic,aw96103.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Awinic's AW96103 capacitive proximity sensor and similar8 9maintainers:10 - Wang Shuaijie <wangshuaijie@awinic.com>11 12description: |13 Awinic's AW96103/AW96105 proximity sensor.14 The specific absorption rate (SAR) is a metric that measures15 the degree of absorption of electromagnetic radiation emitted by16 wireless devices, such as mobile phones and tablets, by human tissue.17 In mobile phone applications, the proximity sensor is primarily18 used to detect the proximity of the human body to the phone. When the19 phone approaches the human body, it will actively reduce the transmit20 power of the antenna to keep the SAR within a safe range. Therefore,21 we also refer to the proximity sensor as a SAR sensor.22 23properties:24 compatible:25 enum:26 - awinic,aw9610327 - awinic,aw9610528 29 reg:30 maxItems: 131 32 interrupts:33 description:34 Generated by the device to announce that a close/far35 proximity event has happened.36 maxItems: 137 38 vcc-supply: true39 40required:41 - compatible42 - reg43 - interrupts44 - vcc-supply45 46additionalProperties: false47 48examples:49 - |50 #include <dt-bindings/interrupt-controller/irq.h>51 i2c {52 #address-cells = <1>;53 #size-cells = <0>;54 proximity@12 {55 compatible = "awinic,aw96103";56 reg = <0x12>;57 interrupt-parent = <&gpio>;58 interrupts = <23 IRQ_TYPE_EDGE_FALLING>;59 vcc-supply = <&pp1800_prox>;60 };61 };62