define relay as leds
[linux-gpio-pinout] / device-tree / relay-leds.dts
1 /dts-v1/;
2 /plugin/;
3 /* dtc -I dts -O dtb relay-leds.dts > /boot/overlays/relay-leds.dtbo */
4 / {
5         fragment@0 {
6                 target = <&leds>;
7                 __overlay__ {
8                         compatible = "gpio-leds";
9                         relay1: relay@1 {
10                                 label = "relay1";
11                                 gpios = <&gpio 12 1>; /* 0 = active low, 1 = active high */
12                                 linux,default-trigger = "none"; /* default-on */
13                         };
14                         relay2: relay@2 {
15                                 label = "relay2";
16                                 gpios = <&gpio 16 1>;
17                         };
18                         relay3: relay@3 {
19                                 label = "relay3";
20                                 gpios = <&gpio 20 1>;
21                         };
22                         relay4: relay@4 {
23                                 label = "relay4";
24                                 gpios = <&gpio 21 1>;
25                         };
26                 };
27         };
28 };