[PATCH 00/12] video: rockchip: add vop2 rk3588 support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series adds the missing pieces to add RK3588 support to the vop2
driver. The RK3588 needs a different HDMI TX driver and also a HDMI/eDP
phy driver. The series contains some patches I picked from
https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux
which are marked as WIP. The patches register several clocks in the vop2
driver.Due to their experimental status I don't want to merge them now,
I'd rather give it some time until they hit Linux upstream.
Nevertheless I'd like to get the series out now in case someone finds
it useful, so here it is.
The first three patches shouldn't change though, so they can be merged
now.

Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>
---
Sascha Hauer (12):
      vop2: rk3588: make windows primary
      vop2: rk3588: pass clock to rk3588_calc_cru_cfg()
      clk: rockchip: rk3588: Update driver from Linux
      phy: add support for Rockchip Samsung HDMI/eDP Combo PHY driver
      video: add support for dw-hdmi-qp
      video: rockchip: add support for RK3588 HDMI
      video: rockchip vop2: fix uninitialized variables
      phy: rockchip-inno-usb2: add support for rk3588
      phy: phy-rockchip-samsung-hdptx: Add clock provider support
      drm/rockchip: vop2: Improve display modes handling on rk3588
      ARM: dts: Rockchip rk3588: add HDMI node
      ARM: dts: rockchip rk3588: adjustments for vop

 arch/arm/dts/rk3588-rock-5b.dts                   |   43 +
 arch/arm/dts/rk3588.dtsi                          |   65 ++
 drivers/clk/rockchip/clk-rk3588.c                 |   90 +-
 drivers/phy/rockchip/Kconfig                      |    8 +
 drivers/phy/rockchip/Makefile                     |    1 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c     |   46 +-
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1135 +++++++++++++++++++++
 drivers/video/Kconfig                             |    9 +
 drivers/video/Makefile                            |    1 +
 drivers/video/dw-hdmi-qp.c                        |  470 +++++++++
 drivers/video/dw-hdmi-qp.h                        |  834 +++++++++++++++
 drivers/video/rockchip/Kconfig                    |   11 +
 drivers/video/rockchip/Makefile                   |    1 +
 drivers/video/rockchip/dw_hdmi_qp-rockchip.c      |  231 +++++
 drivers/video/rockchip/rockchip_drm_vop2.c        |  474 ++++++++-
 drivers/video/rockchip/rockchip_vop2_reg.c        |    8 +-
 include/video/dw_hdmi_qp.h                        |   32 +
 17 files changed, 3407 insertions(+), 52 deletions(-)
---
base-commit: 59658c877bcc605fe3ca36653b4f40f57856b81a
change-id: 20241028-vop2-rk3588-3e25cd5a4bec

Best regards,
-- 
Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>





[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux