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