~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/proximity/awinic,aw96103.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/iio/proximity/awinic,aw96103.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Awinic's AW96103 capacitive proximity sensor and similar
  8 
  9 maintainers:
 10   - Wang Shuaijie <wangshuaijie@awinic.com>
 11 
 12 description: |
 13   Awinic's AW96103/AW96105 proximity sensor.
 14   The specific absorption rate (SAR) is a metric that measures
 15   the degree of absorption of electromagnetic radiation emitted by
 16   wireless devices, such as mobile phones and tablets, by human tissue.
 17   In mobile phone applications, the proximity sensor is primarily
 18   used to detect the proximity of the human body to the phone. When the
 19   phone approaches the human body, it will actively reduce the transmit
 20   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 
 23 properties:
 24   compatible:
 25     enum:
 26       - awinic,aw96103
 27       - awinic,aw96105
 28 
 29   reg:
 30     maxItems: 1
 31 
 32   interrupts:
 33     description:
 34       Generated by the device to announce that a close/far
 35       proximity event has happened.
 36     maxItems: 1
 37 
 38   vcc-supply: true
 39 
 40 required:
 41   - compatible
 42   - reg
 43   - interrupts
 44   - vcc-supply
 45 
 46 additionalProperties: false
 47 
 48 examples:
 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     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php