From mboxrd@z Thu Jan 1 00:00:00 1970 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: 8bit 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 function `dw_dp_rockchip_bind': dw_dp-rockchip.c:(.text+0x1d4): undefined reference to `drm_bridge_connector_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/Kconfig index e7f49fe845ea..697c0748eeca 100644 --- a/drivers/gpu/drm/rockchip/Kconfig +++ b/drivers/gpu/drm/rockchip/Kconfig @@ -68,6 +68,7 @@ config ROCKCHIP_CDN_DP 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 -- 2.43.0