From nobody Tue Dec 2 02:30:41 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9178B364058; Wed, 19 Nov 2025 14:21:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763562103; cv=none; b=jTFqeRbSqPErZJmTSqvMyImG/1srf1v1+mMOILLnkLdAK6FyiY26fVhe9Yo49Pkbb9HyF4CP9MD7Kv9nOhMuvu77Uq9QGWRF5UEvpD1dKXAEZBpsbeC2hBnD/FuPYN2pd4Fel9sjRQ2RC9fLCtN47KU7sDC0GUDwJznuPXNlcvg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763562103; c=relaxed/simple; bh=+vN9i6hkDYH07rTuHLCdDYvotY6UX7pwnmerlFATOVU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nLd7T4Vgf0EtcPBcgom3Prwlvow6nepmQL4P9fYafdWjDtwdF8Z1cN4UgjkB4Uadclc5968Bt+9DUulAE2h8lHCp9Liw6dw3X7EXyF9sPsUNmECmCes3aDHU76aIF7hyos+RY5hDd/wTuQTv6TX+JF+WOv35BRjN8x77F/LXLmo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=C+eBw700; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="C+eBw700" Received: by smtp.kernel.org (Postfix) with ESMTPS id E9AE5C4AF1B; Wed, 19 Nov 2025 14:21:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763562102; bh=+vN9i6hkDYH07rTuHLCdDYvotY6UX7pwnmerlFATOVU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=C+eBw700b/FQDhMbSSxKN9HY7ZTdYjXlxuDHtgbGxAlIIQTDZ0USj0SkF5DlOop/b F0P2CFaLCiLanFiUO1W74etVZG580FF7bUb65UJLSTDS/lCEy+HZjV6FGzEJOmRbg6 f8ANdaj0h/ayw00eSvslgrH/abNyrEJZ6EpRgWjyInM8grrLZ0U0L+95vxFyFk//SA xEmUsU8ofs/0RmaGMjqsvFm5oH+2DavbsXswjyqLRgCTBkocjVd83QW1n3zcZukTGd XSQohGkbNXs/UWh8wOinTs1TjTuBgo7FMiYS9Nw1l5gyubfPpiqlDRbr8Ed7MCGK7S L9GccgzTFTppA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 02824CF34C3; Wed, 19 Nov 2025 14:21:41 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Wed, 19 Nov 2025 15:21:34 +0100 Subject: [PATCH v3 09/12] drm/panel: sofef00: Introduce compatible which includes the panel name Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251119-sofef00-rebuild-v3-9-6cd55471e84e@ixit.cz> References: <20251119-sofef00-rebuild-v3-0-6cd55471e84e@ixit.cz> In-Reply-To: <20251119-sofef00-rebuild-v3-0-6cd55471e84e@ixit.cz> To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Sam Ravnborg , Bjorn Andersson , Konrad Dybcio , Casey Connolly , Jessica Zhang Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1754; i=david@ixit.cz; h=from:subject:message-id; bh=P0KIvmsjpu/GWMlI4xRr9BftnVEaKH9jmqWZeoZaE+o=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBpHdJyDdkZ1dEYA7cSJjMj0hi5SZJtdieQo1zH8 OUiuQgGWg6JAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCaR3ScgAKCRBgAj/E00kg clXaEADNKwuBmStKGfsh+h+OK2PQP+yZXa0WJEoWH6Qg5AwLC9bwI4Mr7iO3wYgwWEASDGL9p+A vm691Nzgl8UpQCIgIJbCNZkeQB3RmL9Bt0NjP6t3OtiBrKTE5wjb9BwOlIcXpGwAA1KVW+rgCvL qS422FqiRWXjnJ2U+TxU5h85AGIAYHtFA0JIS5ULcpNHkSyE18O70XWNN2GjgMedH5wZm2BpADy mGgTjVt5w7PqMue0iSNBGnsNP/36kKWyqDHOjfhO9+6p37yWx0LKPTnHsFGCpuL+cSH3R8+uaSL 4RKaHMA+rMZA8jE7YczNs7GB7MkRd4fUI+QREwkcd0IHda/Uh5jlMVR0kQVUrLJb6HtQgZoi1cx 05CjK7wjOasbwZK6V0buaDxyUneAuLuATF/kbPRdJzxn+jgziTFOtodZpT7jtQFXkwjD0RVu6Dt 5Cdhpv0/8e52O1mIzqdNqisDq68WimwLFnKbaDC9/Z7njqnhKRMaqss11a0E5uV82axkdwBlvGO lGzpWh1+ZruDm/I7weozNtttI6XLBtcEBJYPqVjpvnk7DpY4yOWmOsaaKRF4wFXki5sutCztU/H PqIozS8EfHqneoZFH6OBG6dFtPTSs9oICmY+2JG/zBl7Cspheu+LfItnelfEGxTGDxU7dPmcfiD Hzx9olMhPW40gAA== X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz From: David Heidelberg Compatible should correspond to the panel used and the driver currently supports only AMS628NW01 panel. Adapt the internal driver structures to reflect the name. Original, not very descriptive, compatible is kept to ensure compatibility with older device-trees. Signed-off-by: David Heidelberg --- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-samsung-sofef00.c b/drivers/gpu/dr= m/panel/panel-samsung-sofef00.c index d1e5340d7e337..c2cb85997e4f3 100644 --- a/drivers/gpu/drm/panel/panel-samsung-sofef00.c +++ b/drivers/gpu/drm/panel/panel-samsung-sofef00.c @@ -141,7 +141,7 @@ static int sofef00_panel_unprepare(struct drm_panel *pa= nel) return 0; } =20 -static const struct drm_display_mode enchilada_panel_mode =3D { +static const struct drm_display_mode ams628nw01_panel_mode =3D { .clock =3D (1080 + 112 + 16 + 36) * (2280 + 36 + 8 + 12) * 60 / 1000, .hdisplay =3D 1080, .hsync_start =3D 1080 + 112, @@ -159,7 +159,7 @@ static int sofef00_panel_get_modes(struct drm_panel *pa= nel, struct drm_connector { struct drm_display_mode *mode; =20 - mode =3D drm_mode_duplicate(connector->dev, &enchilada_panel_mode); + mode =3D drm_mode_duplicate(connector->dev, &ams628nw01_panel_mode); if (!mode) return -ENOMEM; =20 @@ -274,7 +274,8 @@ static void sofef00_panel_remove(struct mipi_dsi_device= *dsi) } =20 static const struct of_device_id sofef00_panel_of_match[] =3D { - { .compatible =3D "samsung,sofef00" }, + { .compatible =3D "samsung,sofef00" }, /* legacy */ + { .compatible =3D "samsung,sofef00-ams628nw01" }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, sofef00_panel_of_match); --=20 2.51.0