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