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 $ref: "/schemas/types.yaml#/definitions/string" 38 enum: 39 - bd71828-ambled 40 - bd71828-grnled 41 function: 42 description: 43 Purpose of LED as defined in dt-bindings/leds/common.h 44 $ref: "/schemas/types.yaml#/definitions/string" 45 color: 46 description: 47 LED colour as defined in dt-bindings/leds/common.h 48 $ref: "/schemas/types.yaml#/definitions/uint32" 49 50required: 51 - compatible 52additionalProperties: false 53 54... 55