brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 205d352 Raw
77 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/health/maxim,max30102.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Maxim MAX30101/2 heart rate and pulse oximeter and MAX30105 particle-sensor8 9maintainers:10  - Matt Ranostay <matt.ranostay@konsulko.com>11 12properties:13  compatible:14    oneOf:15      - enum:16          - maxim,max3010217          - maxim,max3010518      - items:19          - const: maxim,max3010120          - const: maxim,max3010521 22  reg:23    maxItems: 124 25  interrupts:26    maxItems: 127    description: Connected to ADC_RDY pin.28 29  maxim,red-led-current-microamp:30    description: RED LED current. Each step is approximately 200 microamps.31    minimum: 032    maximum: 5080033 34  maxim,ir-led-current-microamp:35    description: IR LED current. Each step is approximately 200 microamps.36    minimum: 037    maximum: 5080038 39  maxim,green-led-current-microamp:40    description: Green LED current. Each step is approximately 200 microamps.41    minimum: 042    maximum: 5080043 44allOf:45  - if:46      properties:47        compatible:48          contains:49            const: maxim,max3010250    then:51      properties:52        maxim,green-led-current-microamp: false53 54additionalProperties: false55 56required:57  - compatible58  - reg59  - interrupts60 61examples:62  - |63    i2c {64        #address-cells = <1>;65        #size-cells = <0>;66 67        heart-rate@57 {68            compatible = "maxim,max30102";69            reg = <0x57>;70            maxim,red-led-current-microamp = <7000>;71            maxim,ir-led-current-microamp = <7000>;72            interrupt-parent = <&gpio1>;73            interrupts = <16 2>;74        };75    };76...77