[GIT PULL] u-boot-video/video-20240421

Hi Tom,
please pull video driver updates for v2024.07-rc1.
CI: https://source.denx.de/u-boot/custodians/u-boot-video/-/pipelines/20466
Thanks, Anatolij
The following changes since commit af04f37a78c7e61597fb9ed6db2c8f8d7f8b0f92:
Merge tag 'u-boot-stm32-20240419' of https://source.denx.de/u-boot/custodians/u-boot-stm (2024-04-19 14:25:04 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-video.git tags/video-20240421
for you to fetch changes up to efe1ceec7ef0c2ce2344dbe066fca0d389a0b4f3:
boot: Move framebuffer reservation to separate helper (2024-04-21 09:07:02 +0200)
---------------------------------------------------------------- - simple_panel: support timing parsing from EDID - dw_hdmi: fix gcc-14 compiler warnings - dw_hdmi: support vendor PHY for HDMI - rockchip: add Rockchip INNO HDMI PHY driver - rockchip: RK3328 HDMI and VOP support - evb-rk3328: enable vidconsole support - Tegra DC and DSI improvements and Tegra 114 support - add LG LG070WX3 MIPI DSI panel driver - add Samsung LTL106HL02 MIPI DSI panel driver - add Toshiba TC358768 RGB to DSI bridge support - add basic support for the Parade DP501 transmitter - Tegra 3 panel and bridge driver improvements - simplefb: modernise DT parsing - fdt_simplefb: Enumerate framebuffer info from video handoff - preserve framebuffer if SPL is passing video hand-off - fdt_support: allow reserving FB region without simplefb
---------------------------------------------------------------- Anton Bambura (1): video: panel: add Samsung LTL106HL02 MIPI DSI panel driver
Caleb Connolly (1): video: simplefb: modernise DT parsing
Devarsh Thakkar (3): boot: fdt_simplefb: Enumerate framebuffer info from video handoff video: Assume video to be active if SPL is passing video hand-off boot: Move framebuffer reservation to separate helper
Jagan Teki (17): video: rockchip: hdmi: Detect hpd after controller init video: dw_hdmi: Add Vendor PHY handling video: dw_hdmi: Extend the HPD detection video: dw_hdmi: Add read_hpd hook video: dw_hdmi: Add setup_hpd hook video: rockchip: vop: Simplify rkvop_enable video: rockchip: vop: Add win offset support video: rockchip: vop: Add dsp offset support clk: rockchip: rk3328: Add VOP clk support clk: rk3328: Add get hdmiphy clock phy: rockchip: Add Rockchip INNO HDMI PHY driver video: rockchip: Add rk3328 hdmi support video: rockchip: Add rk3328 vop support ARM: dts: rk3328: Enable VOP for bootph-all rockchip: Enable preconsole for rk3328 configs: evb-rk3328: Enable vidconsole for rk3328 configs: Enable HDMI Out for ROC-RK3328-CC
Jonas Schwöbel (7): video: tegra20: dc: fix printing of framebuffer address video: tegra20: dc: enable backlight after DC is configured video: tegra20: dc: clean framebuffer memory block video: tegra20: dsi: remove pre-configuration video: tegra20: dsi: set correct fifo depth video: tegra20: dsi: use set_backlight for backlight only video: bridge: add basic support for the Parade DP501 transmitter
Khem Raj (1): video: dw_hdmi: Fix compiler warnings with gcc-14
Svyatoslav Ryhel (18): video: simple_panel: simplify platform data pass video: simple_panel: add EDID support video: tegra20: dc: diverge DC per-SOC video: tegra20: dc: fix image shift on rotated panels video: tegra20: consolidate DC header video: tegra20: dc: pass DC id to internal devices video: tegra20: dc: add PLLD2 parent support video: tegra20: dc: add powergate video: tegra20: dc: configure behavior if PLLD/D2 is used video: tegra20: dc: parameterize V- and H-sync polarities video: tegra20: add MIPI calibration driver video: tegra20: dsi: add T114 support video: tegra20: dsi: add reset support video: panel: add LG LG070WX3 MIPI DSI panel driver video: bridge: add Toshiba TC358768 RGB to DSI bridge support video: endeavoru-panel: shift the init sequence by one step earlier video: bridge: ssd2825: shift the init sequence by one step earlier video: renesas: shift the init sequence by one step earlier
arch/arm/dts/rk3328-u-boot.dtsi | 4 + arch/arm/dts/tegra114-u-boot.dtsi | 13 + arch/arm/dts/tegra114.dtsi | 4 +- arch/arm/dts/tegra30-u-boot.dtsi | 4 + arch/arm/dts/tegra30.dtsi | 2 +- arch/arm/include/asm/arch-rockchip/cru_rk3328.h | 34 + arch/arm/include/asm/arch-tegra/dc.h | 13 +- arch/arm/include/asm/arch-tegra114/pwm.h | 13 + arch/arm/include/asm/arch-tegra20/display.h | 28 - arch/arm/include/asm/arch-tegra30/display.h | 28 - arch/arm/mach-rockchip/Kconfig | 1 + boot/fdt_simplefb.c | 46 +- boot/fdt_support.c | 21 + common/Kconfig | 2 +- configs/roc-cc-rk3328_defconfig | 5 + drivers/clk/rockchip/clk_rk3328.c | 105 ++- drivers/phy/rockchip/Kconfig | 7 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 885 ++++++++++++++++++ drivers/video/Kconfig | 17 + drivers/video/Makefile | 2 + drivers/video/bridge/Kconfig | 19 + drivers/video/bridge/Makefile | 2 + drivers/video/bridge/dp501.c | 579 ++++++++++++ drivers/video/bridge/ssd2825.c | 86 +- drivers/video/bridge/tc358768.c | 985 +++++++++++++++++++++ drivers/video/dw_hdmi.c | 37 +- drivers/video/endeavoru-panel.c | 128 +-- drivers/video/lg-ld070wx3.c | 186 ++++ drivers/video/meson/meson_dw_hdmi.c | 6 +- drivers/video/renesas-r61307.c | 93 +- drivers/video/renesas-r69328.c | 81 +- drivers/video/rockchip/Makefile | 2 + drivers/video/rockchip/rk3328_hdmi.c | 126 +++ drivers/video/rockchip/rk3328_vop.c | 83 ++ drivers/video/rockchip/rk_hdmi.c | 11 +- drivers/video/rockchip/rk_hdmi.h | 3 + drivers/video/rockchip/rk_vop.c | 44 +- drivers/video/rockchip/rk_vop.h | 4 + drivers/video/samsung-ltl106hl02.c | 157 ++++ drivers/video/simple_panel.c | 102 ++- drivers/video/simplefb.c | 32 +- drivers/video/sunxi/sunxi_dw_hdmi.c | 14 +- drivers/video/tegra20/Makefile | 2 +- drivers/video/tegra20/tegra-dc.c | 222 +++-- drivers/video/tegra20/tegra-dc.h | 45 + drivers/video/tegra20/tegra-dsi.c | 122 ++- .../dsi.h => drivers/video/tegra20/tegra-dsi.h | 24 +- drivers/video/tegra20/tegra-mipi.c | 188 ++++ drivers/video/tegra20/tegra-pwm-backlight.c | 3 +- drivers/video/video-uclass.c | 4 + include/configs/evb_rk3328.h | 5 + include/configs/rk3328_common.h | 1 + include/dw_hdmi.h | 11 +- include/fdt_support.h | 2 + 55 files changed, 4219 insertions(+), 425 deletions(-) create mode 100644 arch/arm/include/asm/arch-tegra114/pwm.h delete mode 100644 arch/arm/include/asm/arch-tegra20/display.h delete mode 100644 arch/arm/include/asm/arch-tegra30/display.h create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c create mode 100644 drivers/video/bridge/dp501.c create mode 100644 drivers/video/bridge/tc358768.c create mode 100644 drivers/video/lg-ld070wx3.c create mode 100644 drivers/video/rockchip/rk3328_hdmi.c create mode 100644 drivers/video/rockchip/rk3328_vop.c create mode 100644 drivers/video/samsung-ltl106hl02.c create mode 100644 drivers/video/tegra20/tegra-dc.h rename arch/arm/include/asm/arch-tegra30/dsi.h => drivers/video/tegra20/tegra-dsi.h (90%) create mode 100644 drivers/video/tegra20/tegra-mipi.c

On Sun, Apr 21, 2024 at 03:52:13PM +0200, Anatolij Gustschin wrote:
Hi Tom,
please pull video driver updates for v2024.07-rc1.
CI: https://source.denx.de/u-boot/custodians/u-boot-video/-/pipelines/20466
Thanks, Anatolij
The following changes since commit af04f37a78c7e61597fb9ed6db2c8f8d7f8b0f92:
Merge tag 'u-boot-stm32-20240419' of https://source.denx.de/u-boot/custodians/u-boot-stm (2024-04-19 14:25:04 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-video.git tags/video-20240421
for you to fetch changes up to efe1ceec7ef0c2ce2344dbe066fca0d389a0b4f3:
boot: Move framebuffer reservation to separate helper (2024-04-21 09:07:02 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Anatolij Gustschin
-
Tom Rini