| # Copyright (c) 2020 Seagate Technology LLC |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # Common fields for LED controllers and child LEDs |
| |
| child-binding: |
| description: LED child node |
| properties: |
| label: |
| type: string |
| description: Human readable string describing the LED |
| index: |
| type: int |
| description: | |
| Index of the LED on a controller. It can be used by drivers or |
| applications to map a logical LED to its real position on the |
| controller. For example, this allows to handle boards where the |
| LEDs in an array/strip are not wired following the LED order of |
| the controller. |
| color-mapping: |
| type: array |
| description: | |
| Channel to color mapping of a multicolor LED. If a LED supports |
| several colors, then the color-mapping property can be used to |
| describe how the hardware channels and the colors are mapped. |
| |
| For example the channel to color mapping of RGB LEDs would be |
| |
| color-mapping = |
| <LED_COLOR_ID_RED>, |
| <LED_COLOR_ID_GREEN>, |
| <LED_COLOR_ID_BLUE>; |