brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 7a83cec Raw
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