mirror of
https://github.com/smaeul/u-boot.git
synced 2025-09-15 06:26:07 +01:00
Add support for Rockchip RK3328 VOP. Require VOP cleanup before handoff to Linux by writing reset values to WIN registers. Without this Linux VOP trigger page fault as below [ 0.752016] Loading compiled-in X.509 certificates [ 0.787796] inno_hdmi_phy_rk3328_clk_recalc_rate: parent 24000000 [ 0.788391] inno-hdmi-phy ff430000.phy: inno_hdmi_phy_rk3328_clk_recalc_rate rate 148500000 vco 148500000 [ 0.798353] rockchip-drm display-subsystem: bound ff370000.vop (ops vop_component_ops) [ 0.799403] dwhdmi-rockchip ff3c0000.hdmi: supply avdd-0v9 not found, using dummy regulator [ 0.800288] rk_iommu ff373f00.iommu: Enable stall request timed out, status: 0x00004b [ 0.801131] dwhdmi-rockchip ff3c0000.hdmi: supply avdd-1v8 not found, using dummy regulator [ 0.802056] rk_iommu ff373f00.iommu: Disable paging request timed out, status: 0x00004b [ 0.803233] dwhdmi-rockchip ff3c0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (inno_dw_hdmi_phy2) [ 0.805355] dwhdmi-rockchip ff3c0000.hdmi: registered DesignWare HDMI I2C bus driver [ 0.808769] rockchip-drm display-subsystem: bound ff3c0000.hdmi (ops dw_hdmi_rockchip_ops) [ 0.810869] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0 Signed-off-by: Jagan Teki <jagan@edgeble.ai>
22 lines
858 B
Makefile
22 lines
858 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# (C) Copyright 2000-2007
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
|
|
ifdef CONFIG_VIDEO_ROCKCHIP
|
|
obj-y += rk_vop.o
|
|
obj-$(CONFIG_ROCKCHIP_RK3288) += rk3288_vop.o
|
|
obj-$(CONFIG_ROCKCHIP_RK3328) += rk3328_vop.o
|
|
obj-$(CONFIG_ROCKCHIP_RK3399) += rk3399_vop.o
|
|
obj-$(CONFIG_DISPLAY_ROCKCHIP_EDP) += rk_edp.o
|
|
obj-$(CONFIG_DISPLAY_ROCKCHIP_LVDS) += rk_lvds.o
|
|
obj-hdmi-$(CONFIG_ROCKCHIP_RK3288) += rk3288_hdmi.o
|
|
obj-hdmi-$(CONFIG_ROCKCHIP_RK3328) += rk3328_hdmi.o
|
|
obj-hdmi-$(CONFIG_ROCKCHIP_RK3399) += rk3399_hdmi.o
|
|
obj-$(CONFIG_DISPLAY_ROCKCHIP_HDMI) += rk_hdmi.o $(obj-hdmi-y)
|
|
obj-mipi-$(CONFIG_ROCKCHIP_RK3288) += rk3288_mipi.o
|
|
obj-mipi-$(CONFIG_ROCKCHIP_RK3399) += rk3399_mipi.o
|
|
obj-$(CONFIG_DISPLAY_ROCKCHIP_MIPI) += rk_mipi.o $(obj-mipi-y)
|
|
obj-$(CONFIG_DISPLAY_ROCKCHIP_DW_MIPI) += dw_mipi_dsi_rockchip.o
|
|
endif
|