Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: at91/dt: enable lcd support for at91sam9x5 SoCs

Use the at91sam9x5 display module dtsi in the relevant board dts.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>

authored by

Boris Brezillon and committed by
Alexandre Belloni
432a4a82 0171d1d8

+66
+25
arch/arm/boot/dts/at91sam9g15ek.dts
··· 8 8 */ 9 9 /dts-v1/; 10 10 #include "at91sam9g15.dtsi" 11 + #include "at91sam9x5dm.dtsi" 11 12 #include "at91sam9x5ek.dtsi" 12 13 13 14 / { 14 15 model = "Atmel AT91SAM9G15-EK"; 15 16 compatible = "atmel,at91sam9g15ek", "atmel,at91sam9x5ek", "atmel,at91sam9x5", "atmel,at91sam9"; 17 + 18 + ahb { 19 + apb { 20 + hlcdc: hlcdc@f8038000 { 21 + status = "okay"; 22 + }; 23 + }; 24 + }; 25 + 26 + backlight: backlight { 27 + status = "okay"; 28 + }; 29 + 30 + bl_reg: backlight_regulator { 31 + status = "okay"; 32 + }; 33 + 34 + panel: panel { 35 + status = "okay"; 36 + }; 37 + 38 + panel_reg: panel_regulator { 39 + status = "okay"; 40 + }; 16 41 };
+21
arch/arm/boot/dts/at91sam9g35ek.dts
··· 8 8 */ 9 9 /dts-v1/; 10 10 #include "at91sam9g35.dtsi" 11 + #include "at91sam9x5dm.dtsi" 11 12 #include "at91sam9x5ek.dtsi" 12 13 13 14 / { ··· 21 20 phy-mode = "rmii"; 22 21 status = "okay"; 23 22 }; 23 + 24 + hlcdc: hlcdc@f8038000 { 25 + status = "okay"; 26 + }; 24 27 }; 28 + }; 29 + 30 + backlight: backlight { 31 + status = "okay"; 32 + }; 33 + 34 + bl_reg: backlight_regulator { 35 + status = "okay"; 36 + }; 37 + 38 + panel: panel { 39 + status = "okay"; 40 + }; 41 + 42 + panel_reg: panel_regulator { 43 + status = "okay"; 25 44 }; 26 45 };
+20
arch/arm/boot/dts/at91sam9x35ek.dts
··· 8 8 */ 9 9 /dts-v1/; 10 10 #include "at91sam9x35.dtsi" 11 + #include "at91sam9x5dm.dtsi" 11 12 #include "at91sam9x5ek.dtsi" 12 13 13 14 / { ··· 21 20 phy-mode = "rmii"; 22 21 status = "okay"; 23 22 }; 23 + hlcdc: hlcdc@f8038000 { 24 + status = "okay"; 25 + }; 24 26 }; 27 + }; 28 + 29 + backlight: backlight { 30 + status = "okay"; 31 + }; 32 + 33 + bl_reg: backlight_regulator { 34 + status = "okay"; 35 + }; 36 + 37 + panel: panel { 38 + status = "okay"; 39 + }; 40 + 41 + panel_reg: panel_regulator { 42 + status = "okay"; 25 43 }; 26 44 };