1*f2c38f9fSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*f2c38f9fSJonathan Cameron%YAML 1.2
3*f2c38f9fSJonathan Cameron---
4*f2c38f9fSJonathan Cameron$id: http://devicetree.org/schemas/iio/health/ti,afe4403.yaml#
5*f2c38f9fSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f2c38f9fSJonathan Cameron
7*f2c38f9fSJonathan Camerontitle: Texas Instruments AFE4403 Heart rate and Pulse Oximeter
8*f2c38f9fSJonathan Cameron
9*f2c38f9fSJonathan Cameronmaintainers:
10*f2c38f9fSJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11*f2c38f9fSJonathan Cameron
12*f2c38f9fSJonathan Cameronproperties:
13*f2c38f9fSJonathan Cameron  compatible:
14*f2c38f9fSJonathan Cameron    const: ti,afe4403
15*f2c38f9fSJonathan Cameron
16*f2c38f9fSJonathan Cameron  reg:
17*f2c38f9fSJonathan Cameron    maxItems: 1
18*f2c38f9fSJonathan Cameron
19*f2c38f9fSJonathan Cameron  tx-supply:
20*f2c38f9fSJonathan Cameron    description: Supply to transmitting LEDs.
21*f2c38f9fSJonathan Cameron
22*f2c38f9fSJonathan Cameron  interrupts:
23*f2c38f9fSJonathan Cameron    maxItems: 1
24*f2c38f9fSJonathan Cameron    description: Connected to ADC_RDY pin.
25*f2c38f9fSJonathan Cameron
26*f2c38f9fSJonathan Cameron  reset-gpios: true
27*f2c38f9fSJonathan Cameron
28*f2c38f9fSJonathan Cameron  spi-max-frequency: true
29*f2c38f9fSJonathan Cameron
30*f2c38f9fSJonathan CameronadditionalProperties: false
31*f2c38f9fSJonathan Cameron
32*f2c38f9fSJonathan Cameronrequired:
33*f2c38f9fSJonathan Cameron  - compatible
34*f2c38f9fSJonathan Cameron  - reg
35*f2c38f9fSJonathan Cameron
36*f2c38f9fSJonathan Cameronexamples:
37*f2c38f9fSJonathan Cameron  - |
38*f2c38f9fSJonathan Cameron    #include <dt-bindings/gpio/gpio.h>
39*f2c38f9fSJonathan Cameron    #include <dt-bindings/interrupt-controller/irq.h>
40*f2c38f9fSJonathan Cameron    spi {
41*f2c38f9fSJonathan Cameron        #address-cells = <1>;
42*f2c38f9fSJonathan Cameron        #size-cells = <0>;
43*f2c38f9fSJonathan Cameron
44*f2c38f9fSJonathan Cameron        heart_mon@0 {
45*f2c38f9fSJonathan Cameron            compatible = "ti,afe4403";
46*f2c38f9fSJonathan Cameron            reg = <0>;
47*f2c38f9fSJonathan Cameron            spi-max-frequency = <10000000>;
48*f2c38f9fSJonathan Cameron            tx-supply = <&vbat>;
49*f2c38f9fSJonathan Cameron            interrupt-parent = <&gpio1>;
50*f2c38f9fSJonathan Cameron            interrupts = <28 IRQ_TYPE_EDGE_RISING>;
51*f2c38f9fSJonathan Cameron            reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
52*f2c38f9fSJonathan Cameron        };
53*f2c38f9fSJonathan Cameron    };
54*f2c38f9fSJonathan Cameron...
55