mirror of
https://github.com/torvalds/linux.git
synced 2024-12-19 01:23:20 +00:00
ARM: dts: sun9i: Add GPIO LEDs for A80 Optimus board
The A80 Optimus board has 3 usable LEDs that are controlled via GPIO. This patch adds support for 2 of them which are driver by GPIOs in the main pin controller. The remaining one uses GPIO from the R_PIO controller, which we don't support yet. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
46d6e0014e
commit
420d9310c3
@ -64,6 +64,13 @@
|
|||||||
/* Enable internal pull-up */
|
/* Enable internal pull-up */
|
||||||
allwinner,pull = <1>;
|
allwinner,pull = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
led_pins_optimus: led-pins@0 {
|
||||||
|
allwinner,pins = "PH0", "PH1";
|
||||||
|
allwinner,function = "gpio_out";
|
||||||
|
allwinner,drive = <0>;
|
||||||
|
allwinner,pull = <0>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
uart0: serial@07000000 {
|
uart0: serial@07000000 {
|
||||||
@ -78,4 +85,24 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&led_pins_optimus>;
|
||||||
|
|
||||||
|
/* The LED names match those found on the board */
|
||||||
|
|
||||||
|
led2 {
|
||||||
|
label = "optimus:led2:usr";
|
||||||
|
gpios = <&pio 7 1 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* led3 is on PM15, in R_PIO */
|
||||||
|
|
||||||
|
led4 {
|
||||||
|
label = "optimus:led4:usr";
|
||||||
|
gpios = <&pio 7 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user