linux/drivers/gpu/drm/rockchip
Igor Paunovic d72aa5cf04 drm/rockchip: rk3066_hdmi: Add missing Kconfig selects
rk3066_hdmi.c calls drm_bridge_connector_init(), but
ROCKCHIP_RK3066_HDMI selects neither DRM_BRIDGE_CONNECTOR nor
DRM_DISPLAY_HELPER, whose module carries the bridge-connector code. A
configuration with ROCKCHIP_RK3066_HDMI as the only enabled Rockchip
output option fails to link:

  aarch64-linux-gnu-ld: drivers/gpu/drm/rockchip/rk3066_hdmi.o: in function `rk3066_hdmi_bind':
  rk3066_hdmi.c:(.text+0x7a4): undefined reference to `drm_bridge_connector_init'
  aarch64-linux-gnu-ld: drivers/gpu/drm/rockchip/rk3066_hdmi.o: in function `rk3066_hdmi_bridge_atomic_enable':
  rk3066_hdmi.c:(.text+0xe74): undefined reference to `drm_atomic_helper_connector_hdmi_update_infoframes'

Select both, like ROCKCHIP_CDN_DP, ROCKCHIP_LVDS and ROCKCHIP_RGB do.
DRM_BRIDGE_CONNECTOR in turn selects DRM_DISPLAY_HDMI_STATE_HELPER,
which resolves the second symbol.

Fixes: 57d6811e8a ("drm/rockchip: rk3066_hdmi: switch to drm bridge")
Signed-off-by: Igor Paunovic <royalnet026@gmail.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patch.msgid.link/20260813144019.12089-3-royalnet026@gmail.com
2026-09-03 18:19:49 +02:00
..
analogix_dp-rockchip.c drm/rockchip: analogix_dp: fix unchecked bound endpoint name length 2026-09-03 15:59:56 +02:00
cdn-dp-core.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
cdn-dp-core.h drm/rockchip: cdn-dp: Convert to drm bridge 2025-07-08 17:35:49 +02:00
cdn-dp-reg.c drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video() 2026-03-26 20:37:02 +01:00
cdn-dp-reg.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
dw_dp-rockchip.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
dw_hdmi_qp-rockchip.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
dw_hdmi-rockchip.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
dw-mipi-dsi-rockchip.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
dw-mipi-dsi2-rockchip.c Merge drm/drm-next into drm-misc-next 2026-07-08 13:00:55 +02:00
inno_hdmi-rockchip.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
Kconfig drm/rockchip: rk3066_hdmi: Add missing Kconfig selects 2026-09-03 18:19:49 +02:00
Makefile drm/rockchip: inno-hdmi: Convert to drm bridge 2025-12-25 00:30:33 +02:00
rk3066_hdmi.c drm/rockchip: Remove dependency on DRM simple helpers 2026-07-06 20:27:44 +02:00
rk3066_hdmi.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
rockchip_drm_drv.c drm/rockchip: Set VOP for the DRM DMA device 2025-11-15 00:20:12 +01:00
rockchip_drm_drv.h drm/rockchip: Add YUV422 output mode constants for VOP2 2026-06-09 21:03:51 +01:00
rockchip_drm_fb.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
rockchip_drm_fb.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
rockchip_drm_gem.c mm: introduce vma_get_page_prot() and use it 2026-08-06 18:57:03 -07:00
rockchip_drm_gem.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
rockchip_drm_vop.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
rockchip_drm_vop.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
rockchip_drm_vop2.c drm/rockchip: vop2: Set correct output format for RK3576 YUV422 2026-06-09 21:03:51 +01:00
rockchip_drm_vop2.h drm/rockchip: vop2: Rename CSC_BT2020 to CSC_BT2020L 2026-06-02 20:44:30 +02:00
rockchip_lvds.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
rockchip_lvds.h drm/rockchip: lvds: switch to FIELD_PREP_WM16 macro 2025-09-02 20:06:46 -04:00
rockchip_rgb.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
rockchip_rgb.h drm/rockchip: Fix Copyright description 2024-12-14 23:52:49 +01:00
rockchip_vop_reg.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
rockchip_vop_reg.h drm/rockchip: vop: Add support for rk3506 2026-01-08 20:00:35 +01:00
rockchip_vop2_reg.c drm-misc-next for 7.3: 2026-07-06 17:38:49 +10:00