1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/leds/rohm,bd71828-leds.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: ROHM BD71828 Power Management Integrated Circuit LED driver 8 9maintainers: 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 11 12description: | 13 This module is part of the ROHM BD71828 MFD device. For more details 14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml. 15 16 The LED controller is represented as a sub-node of the PMIC node on the device 17 tree. 18 19 The device has two LED outputs referred as GRNLED and AMBLED in data-sheet. 20 21select: false 22 23properties: 24 compatible: 25 const: rohm,bd71828-leds 26 27patternProperties: 28 "^led-[1-2]$": 29 type: object 30 description: 31 Properties for a single LED. 32 properties: 33 #allOf: 34 #- $ref: "common.yaml#" 35 rohm,led-compatible: 36 description: LED identification string 37 allOf: 38 - $ref: "/schemas/types.yaml#/definitions/string" 39 - enum: 40 - bd71828-ambled 41 - bd71828-grnled 42 function: 43 description: 44 Purpose of LED as defined in dt-bindings/leds/common.h 45 $ref: "/schemas/types.yaml#/definitions/string" 46 color: 47 description: 48 LED colour as defined in dt-bindings/leds/common.h 49 $ref: "/schemas/types.yaml#/definitions/uint32" 50 51required: 52 - compatible 53additionalProperties: false 54 55... 56