1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 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-sensor 8 9maintainers: 10 - Matt Ranostay <matt.ranostay@konsulko.com> 11 12properties: 13 compatible: 14 oneOf: 15 - enum: 16 - maxim,max30102 17 - maxim,max30105 18 - items: 19 - const: maxim,max30101 20 - const: maxim,max30105 21 22 reg: 23 maxItems: 1 24 25 interrupts: 26 maxItems: 1 27 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: 0 32 maximum: 50800 33 34 maxim,ir-led-current-microamp: 35 description: IR LED current. Each step is approximately 200 microamps. 36 minimum: 0 37 maximum: 50800 38 39 maxim,green-led-current-microamp: 40 description: Green LED current. Each step is approximately 200 microamps. 41 minimum: 0 42 maximum: 50800 43 44allOf: 45 - if: 46 properties: 47 compatible: 48 contains: 49 const: maxim,max30102 50 then: 51 properties: 52 maxim,green-led-current-microamp: false 53 54additionalProperties: false 55 56required: 57 - compatible 58 - reg 59 - interrupts 60 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