All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.