diff options
| author | Gireesh Hiremath <[email protected]> | 2021-06-11 16:13:47 +0000 |
|---|---|---|
| committer | Lokesh Vutla <[email protected]> | 2021-07-15 17:56:03 +0530 |
| commit | 9cd380ef5ff668b5850429f3fbcf141af4eb2202 (patch) | |
| tree | 1ad2494546cde0988d5e9c58004cdcd3601ae336 /arch | |
| parent | e81e8af98f16186339860985f43ccc98fde53c58 (diff) | |
am335x, guardian: Enable panel driver Himax HX8238D
- Enable lcd controller
- Display splash screen
Signed-off-by: Gireesh Hiremath <[email protected]>
Signed-off-by: Lokesh Vutla <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/dts/am335x-guardian-u-boot.dtsi | 11 | ||||
| -rw-r--r-- | arch/arm/dts/am335x-guardian.dts | 8 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/am33xx/Kconfig | 2 |
3 files changed, 20 insertions, 1 deletions
diff --git a/arch/arm/dts/am335x-guardian-u-boot.dtsi b/arch/arm/dts/am335x-guardian-u-boot.dtsi index 986f58e6648..a1a7913de89 100644 --- a/arch/arm/dts/am335x-guardian-u-boot.dtsi +++ b/arch/arm/dts/am335x-guardian-u-boot.dtsi @@ -42,6 +42,17 @@ u-boot,dm-pre-reloc; }; +&spi0 { + lcd0: display@0 { + compatible = "himax,hx8238d"; + pinctrl-names = "default"; + pinctrl-0 = <&lcd0_pins>; + reg = <0>; + label = "lcd"; + spi-max-frequency = <100000>; + }; +}; + &uart0 { u-boot,dm-pre-reloc; }; diff --git a/arch/arm/dts/am335x-guardian.dts b/arch/arm/dts/am335x-guardian.dts index 207246b4e07..69bee45848d 100644 --- a/arch/arm/dts/am335x-guardian.dts +++ b/arch/arm/dts/am335x-guardian.dts @@ -87,7 +87,7 @@ ac-bias = <255>; ac-bias-intrpt = <0>; dma-burst-sz = <16>; - bpp = <24>; + bpp = <16>; bus-width = <16>; fdd = <0x80>; sync-edge = <0>; @@ -247,6 +247,12 @@ &lcdc { blue-and-red-wiring = "crossed"; status = "okay"; + + port { + lcdc_0: endpoint@0 { + remote-endpoint = <0>; + }; + }; }; &mmc1 { diff --git a/arch/arm/mach-omap2/am33xx/Kconfig b/arch/arm/mach-omap2/am33xx/Kconfig index 11e54cd2935..65f43944fe2 100644 --- a/arch/arm/mach-omap2/am33xx/Kconfig +++ b/arch/arm/mach-omap2/am33xx/Kconfig @@ -95,6 +95,8 @@ config TARGET_AM335X_GUARDIAN select DM_SERIAL select DM_GPIO select DM_USB + select DM_VIDEO + select DM_PANEL_HX8238D config TARGET_AM335X_SL50 bool "Support am335x_sl50" |
