at v5.4 75 lines 2.4 kB view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * This header provides macros for the common LEDs device tree bindings. 4 * 5 * Copyright (C) 2015, Samsung Electronics Co., Ltd. 6 * Author: Jacek Anaszewski <j.anaszewski@samsung.com> 7 * 8 * Copyright (C) 2019 Jacek Anaszewski <jacek.anaszewski@gmail.com> 9 */ 10 11#ifndef __DT_BINDINGS_LEDS_H 12#define __DT_BINDINGS_LEDS_H 13 14/* External trigger type */ 15#define LEDS_TRIG_TYPE_EDGE 0 16#define LEDS_TRIG_TYPE_LEVEL 1 17 18/* Boost modes */ 19#define LEDS_BOOST_OFF 0 20#define LEDS_BOOST_ADAPTIVE 1 21#define LEDS_BOOST_FIXED 2 22 23/* Standard LED colors */ 24#define LED_COLOR_ID_WHITE 0 25#define LED_COLOR_ID_RED 1 26#define LED_COLOR_ID_GREEN 2 27#define LED_COLOR_ID_BLUE 3 28#define LED_COLOR_ID_AMBER 4 29#define LED_COLOR_ID_VIOLET 5 30#define LED_COLOR_ID_YELLOW 6 31#define LED_COLOR_ID_IR 7 32#define LED_COLOR_ID_MAX 8 33 34/* Standard LED functions */ 35#define LED_FUNCTION_ACTIVITY "activity" 36#define LED_FUNCTION_ALARM "alarm" 37#define LED_FUNCTION_BACKLIGHT "backlight" 38#define LED_FUNCTION_BLUETOOTH "bluetooth" 39#define LED_FUNCTION_BOOT "boot" 40#define LED_FUNCTION_CPU "cpu" 41#define LED_FUNCTION_CAPSLOCK "capslock" 42#define LED_FUNCTION_CHARGING "charging" 43#define LED_FUNCTION_DEBUG "debug" 44#define LED_FUNCTION_DISK "disk" 45#define LED_FUNCTION_DISK_ACTIVITY "disk-activity" 46#define LED_FUNCTION_DISK_ERR "disk-err" 47#define LED_FUNCTION_DISK_READ "disk-read" 48#define LED_FUNCTION_DISK_WRITE "disk-write" 49#define LED_FUNCTION_FAULT "fault" 50#define LED_FUNCTION_FLASH "flash" 51#define LED_FUNCTION_HEARTBEAT "heartbeat" 52#define LED_FUNCTION_INDICATOR "indicator" 53#define LED_FUNCTION_KBD_BACKLIGHT "kbd_backlight" 54#define LED_FUNCTION_LAN "lan" 55#define LED_FUNCTION_MAIL "mail" 56#define LED_FUNCTION_MTD "mtd" 57#define LED_FUNCTION_MICMUTE "micmute" 58#define LED_FUNCTION_MUTE "mute" 59#define LED_FUNCTION_NUMLOCK "numlock" 60#define LED_FUNCTION_PANIC "panic" 61#define LED_FUNCTION_PROGRAMMING "programming" 62#define LED_FUNCTION_POWER "power" 63#define LED_FUNCTION_RX "rx" 64#define LED_FUNCTION_SD "sd" 65#define LED_FUNCTION_SCROLLLOCK "scrolllock" 66#define LED_FUNCTION_STANDBY "standby" 67#define LED_FUNCTION_STATUS "status" 68#define LED_FUNCTION_TORCH "torch" 69#define LED_FUNCTION_TX "tx" 70#define LED_FUNCTION_USB "usb" 71#define LED_FUNCTION_WAN "wan" 72#define LED_FUNCTION_WLAN "wlan" 73#define LED_FUNCTION_WPS "wps" 74 75#endif /* __DT_BINDINGS_LEDS_H */