]> git.ipfire.org Git - thirdparty/u-boot.git/blob - src/arm/samsung/exynos54xx-odroidxu-leds.dtsi
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / src / arm / samsung / exynos54xx-odroidxu-leds.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3 * Hardkernel Odroid XU/XU3 LED device tree source
4 *
5 * Copyright (c) 2015,2016 Krzysztof Kozlowski
6 * Copyright (c) 2014 Collabora Ltd.
7 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
8 * http://www.samsung.com
9 */
10
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/leds/common.h>
13
14 / {
15 led-controller-1 {
16 compatible = "pwm-leds";
17
18 led-1 {
19 label = "green:mmc0";
20 function = LED_FUNCTION_DISK_ACTIVITY;
21 color = <LED_COLOR_ID_GREEN>;
22 pwms = <&pwm 1 2000000 0>;
23 pwm-names = "pwm1";
24 /*
25 * Green LED is much brighter than the others
26 * so limit its max brightness
27 */
28 max-brightness = <127>;
29 linux,default-trigger = "mmc0";
30 };
31
32 led-2 {
33 function = LED_FUNCTION_HEARTBEAT;
34 color = <LED_COLOR_ID_BLUE>;
35 pwms = <&pwm 2 2000000 0>;
36 pwm-names = "pwm2";
37 max-brightness = <255>;
38 linux,default-trigger = "heartbeat";
39 };
40 };
41
42 led-controller-2 {
43 compatible = "gpio-leds";
44
45 led-3 {
46 label = "red:microSD";
47 function = LED_FUNCTION_DISK_ACTIVITY;
48 color = <LED_COLOR_ID_RED>;
49 gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>;
50 default-state = "off";
51 linux,default-trigger = "mmc1";
52 };
53 };
54 };