[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