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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot