From nobody Tue Sep 29 02:00:42 2026 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 99033481FD6 for ; Thu, 13 Aug 2026 14:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786632057; cv=none; b=BFaC0zfhrcvGBBGkbOeZxFXBg/zkKgUNE0fRSOsdxk9xjE+hpHz0VoFoq1GLCZcZFjLOcOBm7YBwPeSlGbPI6XwfllLofBoTeIn2o8TmogGpU4vPAfqgwSKiH/sHV6wEDH/WBSFymZrlJRTe2gCz1+QEy1ur6ifGcQKYHX7ECAY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786632057; c=relaxed/simple; bh=yjSxzTMJgAxfEXPaOtU1DhKJvSquwOZaA6MUUtFKbZo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M8JOdujSQqF0yvD5R67Z39wuGPM67XG42lbgp6ECSB6cT2TRgjRp33pD2F37SM8MmuH1A7IohwReulD/SsCfIX8/KycEEr/P4o+qLQTrCOQ3j/1cqyXn2C2kwTtv26x/yi9AEvLeCbqQpL8xipNRaPVDZfypZSFnTROauTsxFNU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=tBHJcAiO; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tBHJcAiO" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-4731f5ffa74so162899f8f.1 for ; Thu, 13 Aug 2026 07:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786632054; x=1787236854; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rW6YbGwCwODCemZSHGPE83tUot0DKF5hC6yD4MR3y14=; b=tBHJcAiOVm3BFdYxWSAvUuDOFW/0SCW827voUmSvnX+JMkWohNvmlVxbieN161SsAZ 5hQ7SaVXdYpl91chCauBbEhYPzMf9yz1aA7y9KfxE+os/T6LlSEACYXrLHkcgBkvS9GA sPUiVmtcpSfPg/KHB/+ADx0aoS8BE4dDB7dBqiUAmX+rFZszwUSHK+mW57DvMhJomPye lJLqC/pVz8+bfd4tnTiAzqvRu9wGZbJvby0QAqraZIlaO7LUHNGPiCiREv2HaDZyDYKE zTOgnc7S3ZedY0/Yx8muEwDKPMLTCZmImsmZTE6NPDrglw5LI4ORrabPIdrMrNgdt27t n/yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786632054; x=1787236854; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rW6YbGwCwODCemZSHGPE83tUot0DKF5hC6yD4MR3y14=; b=k1oEAoo/EojqIYLRyhxwU9MNcZui00yIAHX85gnBSRnKujnpSOcJXZknfOeb3KxYsd 6l2iurHqTFyhM5PM6Y0QNzQvqf6i8kxygnYo9KU0oWtBho21DSHOpCnt4Ww1wNmjGW8i nHEIDvrUx7zhQLhFy3Ragjo/GM41xW3WAzu/LFQ/bzpV4YYZE/dXxSE3bH3Tn9xsR8wH mjiwvK77nk95SKp3wPyo8Ean6Am1MH1C1xqEo6EiQEjOuyLx6Fr8dWKRLZ5oVHtbKjXX 9l7GRo3+tb9TiZ8w0G0ob0n56dlkDN02VSJYNh66fBvXgxozv4uYAEsw7KxsCPyjm+EE UGlw== X-Forwarded-Encrypted: i=1; AHgh+Rp2MUQiHZoD9ScKVe3Ddb0XRkdULVvbH4gufvHuY/RO03KaUudkXBhHVh0psrr3gXicDi4vevmx2o4vFu4=@vger.kernel.org X-Gm-Message-State: AOJu0Yyb9SxXeU2e2UbMDHFneHuxyXSH3JLt/klE1eIC5g5FSV8T2iBL I/uoEAXaFcKkJtf96UCGxgm0z7tuC6lV8Sl4jo3oEuNiy+oeQ6KL+ZcE X-Gm-Gg: AR+sD11zPJMtFFhnTVn1g/29gqbdhoEiGriv9RJVQ5gJmleNLOiZnBb8nU8I6lBHgiI NCwJIbC6Cio6lejDy8UQrOzwKGUrUC33gNxmZEaZfEl+tsECuQ5zGdeJfGqu6ixQqNVZL3OLHIx wGFYbuEeKNp1aTqUDzqAdyYA6JLtq0Rx1tVH3+8abCWycjL2NPrRJGhhC5yfwzo40w2ppTYxrsa dILYBafqhBcbJ7rdZncjwUabAfl1fVbXWbeD4MfTSPRTOAzx+RcauRV1YnnIsb5fG7hUTi7xNZJ MmmL+SCGZY2q97TxrVrty5Wu+TghvYSHWysaFANAeLXeQWNgXdqq8Hg+Ialoja4hRXh7Zz+q/N9 P9mn1z8Z1jXAJVDcMoRv0nFAWAVZczc5BmhGhH/suEfkIiYTsi2728yjZvm5GX+rEmWnSorh34T LC70ovvIN+RS5t331zE34mcy6iO9QFk4tmGQyEAU+9l9APTpsamSJpMgVSMtJ1cjtIZz8hheCsj E5sBwnTuSDXJcYvDEVblzgKlf4BsW//diAuXQI7ZGOuejUHB5/aFxSBPx6YRKXrBETHEg== X-Received: by 2002:a05:600c:4443:b0:499:73ca:c419 with SMTP id 5b1f17b1804b1-4998265873cmr41318505e9.4.1786632053713; Thu, 13 Aug 2026 07:40:53 -0700 (PDT) Received: from OrangePi5-Plus.BB-HOME (20014C4E1B911C00AE6C52CFC8961284.dsl.pool.telekom.hu. [2001:4c4e:1b91:1c00:ae6c:52cf:c896:1284]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49981b58700sm66426445e9.9.2026.08.13.07.40.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:40:53 -0700 (PDT) From: Igor Paunovic To: Sandy Huang , =?UTF-8?q?Heiko=20St=C3=BCbner?= , Andy Yan Cc: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Dmitry Baryshkov , Sebastian Reichel , Marius Dinu , dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Igor Paunovic Subject: [PATCH 1/2] drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR Date: Thu, 13 Aug 2026 16:40:18 +0200 Message-ID: <20260813144019.12089-2-royalnet026@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260813144019.12089-1-royalnet026@gmail.com> References: <20260813144019.12089-1-royalnet026@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" dw_dp-rockchip.c calls drm_bridge_connector_init(), but ROCKCHIP_DW_DP does not select DRM_BRIDGE_CONNECTOR. A configuration with ROCKCHIP_DW_DP as the only enabled Rockchip output option fails to link: aarch64-linux-gnu-ld: drivers/gpu/drm/rockchip/dw_dp-rockchip.o: in funct= ion `dw_dp_rockchip_bind': dw_dp-rockchip.c:(.text+0x1d4): undefined reference to `drm_bridge_connec= tor_init' Five other Rockchip encoder options that call drm_bridge_connector_init() (ROCKCHIP_ANALOGIX_DP, ROCKCHIP_CDN_DP, ROCKCHIP_DW_HDMI_QP, ROCKCHIP_LVDS, ROCKCHIP_RGB) already select it, which masks the gap in any configuration that enables one of them. ROCKCHIP_INNO_HDMI is covered through its DRM_INNO_HDMI core option. The same change was posted by Marius Dinu in March and dropped when the failure stopped reproducing in his build. The failure is configuration-dependent - any other enabled option that selects DRM_BRIDGE_CONNECTOR hides it - and it still reproduces on current drm-misc-next with the configuration described above. Select DRM_BRIDGE_CONNECTOR like the other users do. Fixes: d68ba7bac955 ("drm/rockchip: Add RK3588 DPTX output support") Link: https://lore.kernel.org/r/aneNCDU12OzG99UX@venus # ack to handle this= apart from the dw-dp series Link: https://lore.kernel.org/r/20260319155051.1944-1-m95d+git@psihoexpert.= ro # earlier submission by Marius Dinu Signed-off-by: Igor Paunovic --- drivers/gpu/drm/rockchip/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kc= onfig index e7f49fe845ea..697c0748eeca 100644 --- a/drivers/gpu/drm/rockchip/Kconfig +++ b/drivers/gpu/drm/rockchip/Kconfig @@ -68,6 +68,7 @@ config ROCKCHIP_CDN_DP =20 config ROCKCHIP_DW_DP bool "Rockchip specific extensions for Synopsys DW DP" + select DRM_BRIDGE_CONNECTOR help This selects support for Rockchip SoC specific extensions to enable Synopsys DesignWare Cores based DisplayPort transmit --=20 2.43.0 From nobody Tue Sep 29 02:00:42 2026 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 17A9B483BDC for ; Thu, 13 Aug 2026 14:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786632059; cv=none; b=RX4Z7HHPdDlfV0bf/gJgDVRxqrWdoBdtHdSvNJnL6c+wqcRrKFX9d8+mKaEOkQvbQ/YuUx+fw7nuEOpBXlYTKTV6RFbj/rosiI6IuO4xwODiDloFdEzJm6hiNQomp7ntgO1iPPRlmPuCN6O0OOU3+iCAbph2fpi9DrFCzFBOY+I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786632059; c=relaxed/simple; bh=koEkK7SCJLt4huksOuZRXjgqS8eew/rN1G4ylLMh9rk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CFU0BfjtoPP5Y33dyqhVsRKP36OUkeJjfMqXvoOL6QExCrYZr2p8ASCkNd3/7b+pb8Cd7rbO485QwDLFjmrgbyxO/GVX7sGckaxXYEz3Rt56sm4I334jzlhD1Q8o9WfUsnEt8sK2SrT37ZDZ9rp3qsi9bq+xJBb0GAfP0XIt1v4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i6E/dgOe; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i6E/dgOe" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-495502852d1so2016185e9.2 for ; Thu, 13 Aug 2026 07:40:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786632055; x=1787236855; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4182N1qJg8wcsdY0I1VphGRMJvbBfDpbj3gNAH48eMo=; b=i6E/dgOeKW7kpnAbx5MVqdHcl8pnPGbojDbWAiYw8TdZo8QSi+u1l9LEDbq8Vcs2Lr un3MbQeBcJ2DFgHigR8MGqXntpsr/lcvtEbKGzq5OsREuRnb66DfUV0SICeFw86kaSjz AYjSVaNbyvB/qFNpklKziyTo8JYK2art+PxqJ8Vo8F9NO9X6Iy/6RWSnULH+skm28/h6 kpp5w9Oj2iR5RXPcuDGtOJm11nsyIeBgZF9HE+wR0Z0hP5bcrZuCT0eqJUu9Wv6H+Afc CsXwwcYV/Swaw+IpIc4fAB2jYOyUHJcF5Z62QJcQbjvPh885EuSzIRnLHO+87yVPCI8P budw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786632055; x=1787236855; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4182N1qJg8wcsdY0I1VphGRMJvbBfDpbj3gNAH48eMo=; b=qXWGaHiIFuDJjoWL9aNukgcir0B50guxGTS9atQ2ZRdzHhQVBgt2o6GlzTViy9EXEb qPAHggdOTlVlxjmtB1kKFJ822mqe62tY5y4CzWd8irzUEd41/itxGhZH3amLrc6klWxK CIgrIXiOV6y2ziWneju4bqRKJonqQ2eJVL11LbRZbcQXDTzL2x2ncLr6ZXvSTSoovj5o DPIJiEc1sR9EMD1zBMzlXAfut/vOTMzVRZfUT9qjdbQ97DTsQj+eQrL2k7BDBK+88H/M gJgV2KfE8/B+NvXmyNSkJqMRjFG51DvkXP3ZgLfPfLc92BwxMW6bkj7ATVdJ1YQNNIEQ bRHA== X-Forwarded-Encrypted: i=1; AHgh+Rp5QXnGJwxHexBKNBqM8zrJhgfvRytm5pls7uvNj65ojCLXzb/wgDdw/AhnaZC9svjCEi8UiSn70BRMrAI=@vger.kernel.org X-Gm-Message-State: AOJu0YyJJo0EMooTY+V7Hp05cnzrpcGudDalZcVof49eO/yIBqmQ4Xti jO94V1H2S2THh1jPjRxFQCWvzk5KUokYWFLj7dse6V1Ubl+4yvUbeahg X-Gm-Gg: AR+sD12InuN/qd1JV21GaWoBRroUuMhBLaSG+L4wp4R6LM14t2lOloAZQyKt0iXNnVr P8z1qci8Lmaz3FMQAzxOIiW56Il7vjBRMm6ToJwskbOy7wDUj+ePv++YldyRET7QmUb4657dDjU KCfwQq6Y97qLxcL2Y51eMyoDh77dG8y0tVEeS0j+K8vO4mJ8QPMq8EvkBVL64AQgEARQ1kFlFSY n5b3vKBBGSxTjOIM3SVajnrCydTEhi9c7kmM8w9D67pzh4A3sEsfcqHLrYMX0pwSSXsIfKLwops 3sQJmufNOkedaHwzMuFM4lhDt0hx2+E2OEQpvoV3sYUmwDPjVk0A2Y8JdkxbYr0Tbiyfed1CSte prCLNtSw67F6+6+X0w3RV4uRYozttNqxK4JPHZJ2a2Y1j1XF3xKYbCzkPkeHwVwFIzmT5957N5m 2N/Sml8I/e0xdSLZPLH+lm0WR958RFvO9xSNrmZHb2WFb8ZYjhiu09QM6wbSthykzh+tFNaxkvH 1P+PSBlUJE8vT7d8x7/2PVqTEN1oRbKDfvKWGe58VeXxFF5ReenfGu/z7AKvc6yB/3kuA== X-Received: by 2002:a05:600c:4513:b0:499:5b0f:72b with SMTP id 5b1f17b1804b1-499821aa11emr43142705e9.1.1786632055178; Thu, 13 Aug 2026 07:40:55 -0700 (PDT) Received: from OrangePi5-Plus.BB-HOME (20014C4E1B911C00AE6C52CFC8961284.dsl.pool.telekom.hu. [2001:4c4e:1b91:1c00:ae6c:52cf:c896:1284]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49981b58700sm66426445e9.9.2026.08.13.07.40.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:40:54 -0700 (PDT) From: Igor Paunovic To: Sandy Huang , =?UTF-8?q?Heiko=20St=C3=BCbner?= , Andy Yan Cc: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Dmitry Baryshkov , Sebastian Reichel , Marius Dinu , dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Igor Paunovic Subject: [PATCH 2/2] drm/rockchip: rk3066_hdmi: Add missing Kconfig selects Date: Thu, 13 Aug 2026 16:40:19 +0200 Message-ID: <20260813144019.12089-3-royalnet026@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260813144019.12089-1-royalnet026@gmail.com> References: <20260813144019.12089-1-royalnet026@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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_co= nnector_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: 57d6811e8a6d ("drm/rockchip: rk3066_hdmi: switch to drm bridge") Signed-off-by: Igor Paunovic --- drivers/gpu/drm/rockchip/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kc= onfig index 697c0748eeca..4e58685f58ff 100644 --- a/drivers/gpu/drm/rockchip/Kconfig +++ b/drivers/gpu/drm/rockchip/Kconfig @@ -146,6 +146,8 @@ config ROCKCHIP_RGB config ROCKCHIP_RK3066_HDMI bool "Rockchip specific extensions for RK3066 HDMI" depends on DRM_ROCKCHIP + select DRM_DISPLAY_HELPER + select DRM_BRIDGE_CONNECTOR help This selects support for Rockchip SoC specific extensions for the RK3066 HDMI driver. If you want to enable --=20 2.43.0