public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v5 00/15] splash screen on the stm32f769 & stm32mp1 boards
@ 2019-10-07 13:29 Yannick Fertré
  2019-10-07 13:29 ` [U-Boot] [PATCH v5 01/15] video: bmp: check resolutions of panel/bitmap Yannick Fertré
                   ` (15 more replies)
  0 siblings, 16 replies; 38+ messages in thread
From: Yannick Fertré @ 2019-10-07 13:29 UTC (permalink / raw)
  To: u-boot

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

-- 
2.7.4

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2019-10-25  9:31 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-07 13:29 [U-Boot] [PATCH v5 00/15] splash screen on the stm32f769 & stm32mp1 boards Yannick Fertré
2019-10-07 13:29 ` [U-Boot] [PATCH v5 01/15] video: bmp: check resolutions of panel/bitmap Yannick Fertré
2019-10-07 17:34   ` Heinrich Schuchardt
2019-10-24 14:05     ` Patrice CHOTARD
2019-10-24 14:19       ` Anatolij Gustschin
2019-10-24 20:43       ` Heinrich Schuchardt
2019-10-25  7:43         ` Patrice CHOTARD
2019-10-25  9:31           ` Heinrich Schuchardt
2019-10-25  7:55         ` Yannick FERTRE
2019-10-07 13:29 ` [U-Boot] [PATCH v5 02/15] video: stm32: stm32_ltdc: add bridge to display controller Yannick Fertré
2019-10-14 17:24   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 03/15] include: Add new DCS commands in the enum list Yannick Fertré
2019-10-14 17:25   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 04/15] video: add support of MIPI DSI interface Yannick Fertré
2019-10-14 17:25   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 05/15] dm: Add a dsi host uclass Yannick Fertré
2019-10-14 17:28   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 06/15] video: add MIPI DSI host controller bridge Yannick Fertré
2019-10-14 17:29   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 07/15] video: add support of STM32 MIPI DSI controller driver Yannick Fertré
2019-10-14 17:29   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 08/15] video: add support of panel OTM8009A Yannick Fertré
2019-10-14 17:30   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 09/15] video: add support of panel RM68200 Yannick Fertré
2019-10-14 17:30   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 10/15] board: Add STM32F769 SoC, discovery board support Yannick Fertré
2019-10-14 17:33   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 11/15] ARM: dts: stm32f769: add display for STM32F769 disco board Yannick Fertré
2019-10-14 17:33   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 12/15] ARM: dts: stm32mp1: add dsi host for stm32mp157c-ev1 board Yannick Fertré
2019-10-14 17:34   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 13/15] ARM: dts: stm32mp1: add dsi host for stm32mp157c-dk2 board Yannick Fertré
2019-10-14 17:34   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 14/15] stm32mp1: configs: update video Yannick Fertré
2019-10-14 17:35   ` Anatolij Gustschin
2019-10-07 13:29 ` [U-Boot] [PATCH v5 15/15] stm32mp1: configs: add display devices Yannick Fertré
2019-10-14 17:35   ` Anatolij Gustschin
2019-10-07 15:35 ` [U-Boot] [PATCH v5 00/15] splash screen on the stm32f769 & stm32mp1 boards Patrice CHOTARD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox