[U-Boot] [PATCH v5 00/15] splash screen on the stm32f769 & stm32mp1 boards
Patrice CHOTARD
patrice.chotard at st.com
Mon Oct 7 15:35:21 UTC 2019
Ok pour moi
On 10/7/19 3:29 PM, Yannick Fertré wrote:
> Version 1:
> - Initial commit.
>
> Version 2:
> - swap patches to avoid compilation issue.
> - remove panel timings from device tree.
>
> Version 3:
> - Share same include file mipi_display.h with kernel linux.
> - Rework ltdc driver with last comments of Anatolij Gustshin.
> - Check ordering (file dw_mipi_dsi.c).
> - Rename mipi_display.c to mipi_dsi.c.
>
> Version 4:
> - Add physical set mode operation
> - Improve debug trace (display controller ltdc)
> - Refresh timings of panels
> - Add regulator (dsi controller)
> - Add new class DSI_HOST
> - Support of panels OTM800A & RM68200
>
> Version 5:
> - Rework dsi host patch with last comments of Simon Glass.
>
> This serie contains all patchsets needed for displaying a splash screen
> on the stm32f769 & stm32mp1 boards.
> A new config has been created configs/stm32f769-disco_defconfig.
> This is necessary due to the difference of panels between stm32f769-disco,
> stm32f746-disco boards & stm32mp1 boards.
> A new class DSI_HOST have been created to manage a dsi host between the
> dsi controller & display controller.
>
> Yannick Fertré (15):
> video: bmp: check resolutions of panel/bitmap
> video: stm32: stm32_ltdc: add bridge to display controller
> include: Add new DCS commands in the enum list
> video: add support of MIPI DSI interface
> dm: Add a dsi host uclass
> video: add MIPI DSI host controller bridge
> video: add support of STM32 MIPI DSI controller driver
> video: add support of panel OTM8009A
> video: add support of panel RM68200
> board: Add STM32F769 SoC, discovery board support
> ARM: dts: stm32f769: add display for STM32F769 disco board
> ARM: dts: stm32mp1: add dsi host for stm32mp157c-ev1 board
> ARM: dts: stm32mp1: add dsi host for stm32mp157c-dk2 board
> stm32mp1: configs: update video
> stm32mp1: configs: add display devices
>
> arch/arm/dts/stm32f769-disco-u-boot.dtsi | 62 +++
> arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi | 7 +
> arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi | 5 +
> arch/sandbox/dts/sandbox.dts | 6 +-
> configs/sandbox_defconfig | 1 +
> configs/stm32f769-disco_defconfig | 63 +++
> configs/stm32mp15_basic_defconfig | 6 +
> configs/stm32mp15_optee_defconfig | 6 +
> configs/stm32mp15_trusted_defconfig | 6 +
> drivers/video/Kconfig | 47 ++
> drivers/video/Makefile | 6 +
> drivers/video/dsi-host-uclass.c | 39 ++
> drivers/video/dw_mipi_dsi.c | 838 +++++++++++++++++++++++++++++++
> drivers/video/mipi_dsi.c | 828 ++++++++++++++++++++++++++++++
> drivers/video/orisetech_otm8009a.c | 379 ++++++++++++++
> drivers/video/raydium-rm68200.c | 351 +++++++++++++
> drivers/video/sandbox_dsi_host.c | 90 ++++
> drivers/video/stm32/Kconfig | 9 +
> drivers/video/stm32/Makefile | 1 +
> drivers/video/stm32/stm32_dsi.c | 490 ++++++++++++++++++
> drivers/video/stm32/stm32_ltdc.c | 143 +++---
> drivers/video/video_bmp.c | 7 +
> include/configs/stm32mp1.h | 7 +
> include/dm/uclass-id.h | 1 +
> include/dsi_host.h | 73 +++
> include/mipi_display.h | 8 +
> include/mipi_dsi.h | 466 +++++++++++++++++
> test/dm/Makefile | 1 +
> test/dm/dsi_host.c | 58 +++
> 29 files changed, 3943 insertions(+), 61 deletions(-)
> create mode 100644 configs/stm32f769-disco_defconfig
> create mode 100644 drivers/video/dsi-host-uclass.c
> create mode 100644 drivers/video/dw_mipi_dsi.c
> create mode 100644 drivers/video/mipi_dsi.c
> create mode 100644 drivers/video/orisetech_otm8009a.c
> create mode 100644 drivers/video/raydium-rm68200.c
> create mode 100644 drivers/video/sandbox_dsi_host.c
> create mode 100644 drivers/video/stm32/stm32_dsi.c
> create mode 100644 include/dsi_host.h
> create mode 100644 include/mipi_dsi.h
> create mode 100644 test/dm/dsi_host.c
>
More information about the U-Boot
mailing list