1*f0c49ea4SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*f0c49ea4SJonathan Cameron%YAML 1.2
3*f0c49ea4SJonathan Cameron---
4*f0c49ea4SJonathan Cameron$id: http://devicetree.org/schemas/iio/health/maxim,max30100.yaml#
5*f0c49ea4SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f0c49ea4SJonathan Cameron
7*f0c49ea4SJonathan Camerontitle: Maxim MAX30100 heart rate and pulse oximeter sensor
8*f0c49ea4SJonathan Cameron
9*f0c49ea4SJonathan Cameronmaintainers:
10*f0c49ea4SJonathan Cameron  - Matt Ranostay <matt.ranostay@konsulko.com>
11*f0c49ea4SJonathan Cameron
12*f0c49ea4SJonathan Cameronproperties:
13*f0c49ea4SJonathan Cameron  compatible:
14*f0c49ea4SJonathan Cameron    const: maxim,max30100
15*f0c49ea4SJonathan Cameron
16*f0c49ea4SJonathan Cameron  reg:
17*f0c49ea4SJonathan Cameron    maxItems: 1
18*f0c49ea4SJonathan Cameron
19*f0c49ea4SJonathan Cameron  interrupts:
20*f0c49ea4SJonathan Cameron    maxItems: 1
21*f0c49ea4SJonathan Cameron    description: Connected to ADC_RDY pin.
22*f0c49ea4SJonathan Cameron
23*f0c49ea4SJonathan Cameron  maxim,led-current-microamp:
24*f0c49ea4SJonathan Cameron    minItems: 2
25*f0c49ea4SJonathan Cameron    maxItems: 2
26*f0c49ea4SJonathan Cameron    description: |
27*f0c49ea4SJonathan Cameron      LED current whilst the engine is running. First indexed value is
28*f0c49ea4SJonathan Cameron      the configuration for the RED LED, and second value is for the IR LED.
29*f0c49ea4SJonathan Cameron
30*f0c49ea4SJonathan CameronadditionalProperties: false
31*f0c49ea4SJonathan Cameron
32*f0c49ea4SJonathan Cameronrequired:
33*f0c49ea4SJonathan Cameron  - compatible
34*f0c49ea4SJonathan Cameron  - reg
35*f0c49ea4SJonathan Cameron  - interrupts
36*f0c49ea4SJonathan Cameron
37*f0c49ea4SJonathan Cameronexamples:
38*f0c49ea4SJonathan Cameron  - |
39*f0c49ea4SJonathan Cameron    i2c {
40*f0c49ea4SJonathan Cameron        #address-cells = <1>;
41*f0c49ea4SJonathan Cameron        #size-cells = <0>;
42*f0c49ea4SJonathan Cameron
43*f0c49ea4SJonathan Cameron        heart-rate@57 {
44*f0c49ea4SJonathan Cameron            compatible = "maxim,max30100";
45*f0c49ea4SJonathan Cameron            reg = <0x57>;
46*f0c49ea4SJonathan Cameron            maxim,led-current-microamp = <24000 50000>;
47*f0c49ea4SJonathan Cameron            interrupt-parent = <&gpio1>;
48*f0c49ea4SJonathan Cameron            interrupts = <16 2>;
49*f0c49ea4SJonathan Cameron        };
50*f0c49ea4SJonathan Cameron    };
51*f0c49ea4SJonathan Cameron...
52