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

Anatolij Gustschin agust at denx.de
Sun Apr 21 15:52:13 CEST 2024


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


More information about the U-Boot mailing list