GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / 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
13 / {
14         pwmleds {
15                 compatible = "pwm-leds";
16
17                 greenled {
18                         label = "green:mmc0";
19                         pwms = <&pwm 1 2000000 0>;
20                         pwm-names = "pwm1";
21                         /*
22                          * Green LED is much brighter than the others
23                          * so limit its max brightness
24                          */
25                         max-brightness = <127>;
26                         linux,default-trigger = "mmc0";
27                 };
28
29                 blueled {
30                         label = "blue:heartbeat";
31                         pwms = <&pwm 2 2000000 0>;
32                         pwm-names = "pwm2";
33                         max-brightness = <255>;
34                         linux,default-trigger = "heartbeat";
35                 };
36         };
37
38         gpioleds {
39                 compatible = "gpio-leds";
40                 redled {
41                         label = "red:microSD";
42                         gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>;
43                         default-state = "off";
44                         linux,default-trigger = "mmc1";
45                 };
46         };
47 };