[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