47 lines
1.0 KiB
Plaintext
47 lines
1.0 KiB
Plaintext
/dts-v1/;
|
|
/plugin/;
|
|
|
|
/ {
|
|
compatible = "brcm,bcm2835";
|
|
|
|
fragment@0 {
|
|
target = <&gpio>;
|
|
__overlay__ {
|
|
gpio_led_blue: gpio_led_blues@26 {
|
|
brcm,pins = <26>;
|
|
brcm,function = <1>; // output
|
|
brcm,pull = <0>; // no pull
|
|
};
|
|
gpio_led_red: gpio_led_reds@21 {
|
|
brcm,pins = <21>;
|
|
brcm,function = <1>; // output
|
|
brcm,pull = <0>; // no pull
|
|
};
|
|
};
|
|
};
|
|
|
|
fragment@1 {
|
|
target-path = "/";
|
|
__overlay__ {
|
|
mygpioleds {
|
|
compatible = "my,gpio-led-controller";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&gpio_led_blue &gpio_led_red>;
|
|
|
|
led-blue {
|
|
gpios = <&gpio 26 0>;
|
|
label = "led-blue";
|
|
};
|
|
|
|
led-red {
|
|
gpios = <&gpio 21 0>;
|
|
label = "led-red";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
};
|
|
|
|
|