From nobody Mon Feb 9 05:44:31 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020080.outbound.protection.outlook.com [52.101.69.80]) (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 B40722868B5; Tue, 7 Oct 2025 08:13:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.80 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824830; cv=fail; b=uCR/+XRN5MEZCj1QFFlYyxn+uZi8xrG6AJNd460ojQ5rQqinipvDlN0IuHSx3DLyeE/nhnG1efjXjteMQwOk0hfdtwxvTPvZ8cyIhhlAWdi1GZC+O5FJhQCkbSVB6gRjDzoE2enNGijxACzpVe2sFq5agovo8JVfvy0zUdGkyfY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824830; c=relaxed/simple; bh=rhMV2KgVlJjD5KAK+8F8Ikv+b35NbLBJoXjtzno9KZk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=YG3jWdKu3zkyr/WdVYSFRlKFuH9v4IqIXKYWLApMgQ9v82mCdjMwE7BwJPOibT0zkTS22qwBMrKCwo1ybccefSLiU+fneXL1pD6obRqtn8ujFI+Zv4HTu/WejlX3jEndrAK5JXMLpUVI5CO51oXsdNupRNb54jKP6EUurE2dDek= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=bzKaE9Ib; arc=fail smtp.client-ip=52.101.69.80 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="bzKaE9Ib" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ilAhYdEqP78oV5pUv6PJI+6F1s9Elw/k+68Qj3WzK5TeUX4IQ5/V+EkjnrKqWPdP+Fsmvx90vCHWIWcvqlyJNXI85l4JbBA3BhKN3MdTtncH/XNlqn8UPeG5AWiU1waCC8KNK2Qwn9KS0Kg8qrNvCbxmFKyAavl61s30uORGI8+5VO3VpAo5CklcM1jXPA7TdyoQrBsLA+RdiZWCpFE2Y5c5h8yb5GnHDIkhRMfNKfPw5do61Qn5egD8DhYndelVT+lDbUE3EEq6LhiBTTHlBfoh23iv6c2zO00Yqdu90qT0jh1DysXPMg+5TgtZYmnm++RWhFt9nF84JmC5NeQroQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NZyl4A8u3YBjE5e4J7julb34OpKK+lodG5Rqgoxgr6w=; b=eyXet4BdIlrGeYYK4Ysj/7zYd1xbCEH+kVZICiOTnLmMc2frxTcfdm5nURwqa4YJxsFpCmzPnSofZUl7f2hCzhAy3spozTRa8tvvn8AMJnkah15nIipIrp0f7TjcaFUZFyWnPEKYC4csS1kqVTFFuhsPalxT0vXjXyxHJYCnG7FQo0B3gcf8edcjGU6BG5zin0E9zcR82lgDW3BcnsgLJSxYmVWY+CBLrEIrCloslWTOM0fAbOIMBldnWAd+P4h69glNI6EqpTzA+92m+bgX2z4HL6aUiO2MNEuUMtijm6vO3dfVw5lV5EL3RigMPQpPbQzR7zD5jBXY4dNktVyZ3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=kernel.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NZyl4A8u3YBjE5e4J7julb34OpKK+lodG5Rqgoxgr6w=; b=bzKaE9Ib3Vrb1bj45eIqzG40MCnw1JahiaSisAggpF3AIRowCyAbsSpPWKOVc2VyUYxhyuTKheNAYTj3CWmmbipe8qo12jiIlGvPvmOMYyc04VxUVxiSWnmyv2pILA29Pe+6EL0mypi74rV/kz0w/snBnbE+hDIGJY0QNLJ33vAFopiaiKef7PAdfYIvJJKsB65NiDJaw1mxATBrc/vo+MsCJelnEuspnj2nLB244BYulRGuhR7bWs5VNNa28vZtZD5mNVAILGwit5efx1zd1EYaMN8HlSztxUDrrsxSeDccA/DzMNMnzJiEhxyYNKlSl5FgHjelwFLG31Pq4K/LpA== Received: from DUZP191CA0008.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::20) by AS8P195MB1821.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:52d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.20; Tue, 7 Oct 2025 08:13:42 +0000 Received: from DB1PEPF000509EE.eurprd03.prod.outlook.com (2603:10a6:10:4f9:cafe::df) by DUZP191CA0008.outlook.office365.com (2603:10a6:10:4f9::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9182.20 via Frontend Transport; Tue, 7 Oct 2025 08:13:42 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by DB1PEPF000509EE.mail.protection.outlook.com (10.167.242.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.15 via Frontend Transport; Tue, 7 Oct 2025 08:13:42 +0000 Received: from llp-moog.phytec.de (172.25.32.44) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 7 Oct 2025 10:13:41 +0200 From: Yannic Moog Date: Tue, 7 Oct 2025 10:13:27 +0200 Subject: [PATCH v4 1/4] arm64: dts: im8mp-phy{board,core}: update license and copyright 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: <20251007-imx8mp-pollux-display-overlays-v4-1-778c61a4495c@phytec.de> References: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> In-Reply-To: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , , , Yannic Moog X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1759824821; l=1744; i=y.moog@phytec.de; s=20250509; h=from:subject:message-id; bh=rhMV2KgVlJjD5KAK+8F8Ikv+b35NbLBJoXjtzno9KZk=; b=CDC62f3Tv9Y9lCsxhraYlNQ4+ewDfdQWiCpcJKAx4L/V4j57a50KTsQkgB9mFlhPoTxEN28+I /9V7OC6UlS4C4mvtB5GqrfN2gXho7t7TRdHu6Dcd8q0qj25/tr9i05t X-Developer-Key: i=y.moog@phytec.de; a=ed25519; pk=rpKoEJ4E7nD9qsrU/rfKVwMTWNWYaTBylZuJUXUiFr8= X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509EE:EE_|AS8P195MB1821:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b4f82fb-8155-42fd-5a4d-08de05796df2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|376014|1800799024|7416014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SVJGUCtKMDY1ZWQ0R0xteGYvSHBtaGN6bG9ZYkVDMlZDdkY2WVBkYlY0cHdh?= =?utf-8?B?anZJUHNIOFNsRkRjK1VCRFlWQWxTcW9qcUl0ajAvTVUvVjBxN1dXa0k3T3Ni?= =?utf-8?B?TGVCN01XSGZvdlNhaUtBd093cVhaTzRHQUd6K3RRYVh2bEczbDIwR1BNNjZV?= =?utf-8?B?M2tDT0lRV2VYRjNqSkM0NlpwZ0QvMTdpY0ZUOWFVYlhWSXZ6QUxaL3FtNzMr?= =?utf-8?B?UUx5WWRXUzAxNlZjT3Jnb200SExNNWM2SWN4dEJlZnhrYUk3TEJ0NUlwRnB4?= =?utf-8?B?ak00YU0xVUVpOG5sWVdCMGRBZk1wcThCNjNKZXpoL1ZvZmo3OTdDSTNDOWxD?= =?utf-8?B?U01GYWJFRDJtVDcvVXRJWVFIK1Q3ODUzL1FHam44ZmMwM1MxbWhBSG51TEFq?= =?utf-8?B?QmJIcVd5eURYcWVIT1pITGV4SjhGajZmRTgvdEVFRzBSWnRvcUF3UlF6K3pn?= =?utf-8?B?blZCU0Nta1JDL3JsRGlnclNsQndpNXhjNGZlT3B5bkIvMHlQdDhlTzRsLzZ3?= =?utf-8?B?M0xmaWxRM3hsQkVZM0ZyTjVMZWprdWNrVFZRTG91bkxrRlZNWkNrMExRdmVp?= =?utf-8?B?dXhmWW1Eck9tLzVMMWNpUUt2SUZMT1N2WU14SWFPN09CclBZaThGVFNxYUxz?= =?utf-8?B?U0wrTWpRdnhoSU9PZ3pYM2NHd3FHK1ZVdzdHcjh5R3I4Smtra3RrM1VKMWk2?= =?utf-8?B?bWtXTHdCTUxiRDZKMlpmMEdGcTRDc0NOb2dEQndBMjVsSUNMakNMdnJDNVRU?= =?utf-8?B?VGdGcXE2NzR1NEpVeFNLZ1k1NDBrQ3QwdHdVY2pSUVJCL3NicUwzL1gzYk1X?= =?utf-8?B?SlROSURmYkpLOVBVdllVTjJVZWVxUWlyNktObmpRUGZBbUZrdU15QmI2Ym9p?= =?utf-8?B?MTJRQkFON2Z3emNNYUN5UlVsbVc5Z3JWblJKV21FT0hUTzUxSHlqaE52OEdq?= =?utf-8?B?YlphaEJVai9DREtwNkhNeHhBSGRSTmhWM0FaYklPL2taSWh0WW1HVTVaUXNn?= =?utf-8?B?c1dGU3ZwRnJ3TEtCVjdQT05WbFlXOWhCWEtQeWFLa2o4V01DdGRuYlBWK05B?= =?utf-8?B?ajZlQnEvRlNYUzcwZXg5b2U0aVdPL1ZMOTQzRWUrZzdLeXl4UXE1ME1YSzdW?= =?utf-8?B?L1V4bEk1YUpNZVNtR2Q4RE8rY2k1ZDZhV2NVNDZPZFU2WFZ2dis0d2RSQTlh?= =?utf-8?B?TlliOTV6eStBMW9pQzJpandiUXBaaFgrTHc4MkI0S29udnlGOHJOcGpFdVc2?= =?utf-8?B?Q3hwNHhwY1FUMjBQdzBTZlhEREx1VFBNVWoxWEJlOXcwUTIrN1ZHWG1SK2lm?= =?utf-8?B?RU0zMUx0aDlHWkNha0pVMlczY1Y2SVBYNEZSMmkrVXBiOThBaW90am1EcURz?= =?utf-8?B?Z2FHSkZQVldIUitHb1JVN2JObEVhdUFEMjJQaFA4UUptRExmQlVBOTNpMzUv?= =?utf-8?B?eEQvcHcvdTQwOUFwVFZDUW14UElWcmcxcnVVWjZRdnRYTmtOcWpxK0FTaVJM?= =?utf-8?B?TEl2VjJwSzA3VG1lRlQwNVJsYjI2NTUrQ3c5Y0RmcENNWVhIRkhMOVplMWt2?= =?utf-8?B?RmVPR0Jnd0JoU1VjbmdXa1hTOUtxT3RmRHVnVDl3aStPazhCbHpORncrbmcy?= =?utf-8?B?K2tMamFvc1pSMkVtRDYrc0QvVThjK3N1eXRNUzd0VS9lT3k5ZUtZb3Q4VEhs?= =?utf-8?B?NE9ZYzBzaGRhcFhoQk1ydnplcVhBczhEblc0V042Tkw5MUVLeTNPa1Bra2s2?= =?utf-8?B?RzRua3ExNWYwTmxmY0c2SDVCS2NiT1dseEd0dGtNeHltV3NwaXBFMlk4dVJk?= =?utf-8?B?RFVaaU1LTFJIOFZvL0d3SU1TSU5nZEhNMjZKVERhSTFYMlVNVHFpRG0rVkh4?= =?utf-8?B?VU9MTDVYZWFRb0ZXcHVPRXlSYWlFdUNHalcxUG5GenRPem5JTlVOSEtnVXJM?= =?utf-8?B?STdoMzR1amNEMDJMZWp3L2lMd0lXMDJseFZRQlJWT25RYnlxSEIxdXcrRXgr?= =?utf-8?B?Z0J1cVRGbFQvM2xmUEZ0aW9KZTc5L0JlNHhhRTlzdjYyMllNZEFHOElEeWFi?= =?utf-8?B?V0ErU0xDOTA0WktZaGE3M3NBTmtmUFQ5eDIwdUJ5eU12NEFaNS85YnJYMm01?= =?utf-8?Q?H7L8=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(376014)(1800799024)(7416014)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2025 08:13:42.6251 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8b4f82fb-8155-42fd-5a4d-08de05796df2 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P195MB1821 Update Copyright year and change license from GPL-2.0 to GPL-2.0-or-later OR MIT. Use syntax as defined in the SPDX standard. Also remove individual authorship. Signed-off-by: Yannic Moog --- arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 5 ++--- arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b= /arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts index 436152308642270c320e3ae3b21b9e46b923c043..46930e31119adb82eadeb5ae5bb= 564060d6fd5b4 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts @@ -1,7 +1,6 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /* - * Copyright (C) 2020 PHYTEC Messtechnik GmbH - * Author: Teresa Remmet + * Copyright (C) 2020-2025 PHYTEC Messtechnik GmbH */ =20 /dts-v1/; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi b/arch/a= rm64/boot/dts/freescale/imx8mp-phycore-som.dtsi index 04f724c6ec210bc2f382e6b9e2b13fe85d3926de..144e00e117905684156e621381a= ecd5f0e008b50 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi @@ -1,7 +1,6 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /* - * Copyright (C) 2020 PHYTEC Messtechnik GmbH - * Author: Teresa Remmet + * Copyright (C) 2020-2025 PHYTEC Messtechnik GmbH */ =20 #include --=20 2.43.0 From nobody Mon Feb 9 05:44:31 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021117.outbound.protection.outlook.com [52.101.70.117]) (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 D4E15288502; Tue, 7 Oct 2025 08:13:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.117 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824834; cv=fail; b=PPIf+RSsb0jeWnKGLHpeC1qeIRaRN0M/NtSfdNdhNreSolRXnY2kFn0T7a8EslBLGCqx1f9i50rNWH2T3OZchPEtxMu33pA2PXvryyUoVYFBJ1bwsIqFCn5kyYEW9ZsEWUM5q9f9yjhK+k0MrJPLtcZLctey2fKtiLWtPJES8tw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824834; c=relaxed/simple; bh=yAHRAlAqwAa/BcxoeIVv7f+o17tQ8p7QM3sCKCCsERQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=X5pfSylItK8f8vTjh/GUZZYxn15OF9XmDN77u3us0gBzLHznBJv6xsiJHy1dQOLdpMGjM9fdA8pEsgnIF+H/xhgpi2vbJ6Eu64NxPuMswBIGswZXFynGsb3AciTLolDe+NhVhk5gHsy/YG4sCHCtD9mlFDVdM5GXA9UtyHBVb4U= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=XeUz4hDQ; arc=fail smtp.client-ip=52.101.70.117 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="XeUz4hDQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ur/kS1Gkn0PC4F3uZlIPnkxndtlqCqaW8Oy86Ge8iPUemChYa+/Kww81zXQpnUxZuLlTc+OAKk4fbRDlGg1hiA61IBsw/Mv1aavmYvIgHiWoPribFyk95batLtAmnTPLpaxM2FZ2yOhMPfQuAX4k1jXx9FgdhsFgsldQwNtxtPlyQS1fNX+u/Hz1rA4C+v7DQHaeyizVZYB0fg44xLNS/IyT74ZKTWsMCR4dFwLYSM9w/rZa19uEFePD4H55weEuYa9Rg/srS4560N7mn7YO1zBuMLIzuuzoDbbYIqNBCM0rR/m0FUcYtpzGe87LtIdIftCrzBmgmylZjd8SJxDJ7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kp9eJB0+d9QaZeCDUOdEbN0NpND4aJHkvZW89a5Lkoc=; b=uzjqXR4KCeEw2/87G7IZSHaZOkZODQLYHXshKfXxsNApCgAbHOiAjLmO624lrSuVn7j60kel7geg1d5qoauSvNOg7RhEC1x12jQyThjQob78JKn7vs5G48OHO32IzIMng/qeNsyv432kLfZmAP5DwFtS4RIWFHVnEL/jLXzFhZuCnk6IjZQ0pbnzFQhfOsVvFBNQ6C2phOxOYo4Y5z0G3lZWYSsb3WIihZsqcTvs8M3RX7QWq6lW1rYUGUiaQJfqhK5Vc124Qj69XKFP1RVRVcYDP5GrODhz/wquCFN8fVfx/ZRYVXnqmqQfTJhZkCELtTE1mMgksfobJGb7pbW6mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=kernel.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kp9eJB0+d9QaZeCDUOdEbN0NpND4aJHkvZW89a5Lkoc=; b=XeUz4hDQldB+dTr6xdARG4unaiVhOWWnrBdx66BWWi6em2MXDHpoGB4hZf/Xv2XdrrYyzs0aIPAjVTo3KedAIaRk7Fz2SdQQZrE3PV3xJshY5hju17TfTZ9x4DU4gOWOUq5tg6UwltJgUzHfiR07G9uq6hSTkge+Es+68sIihDN5Qe9jCiXQe6sNPvKc/LJAHE609NaKD3bQ/RYjocotcUd7/Z6U/L7CK9/c1oOHV0vcqxEr9T4SGC5HFTgMcOqnM/B8HmzWFazhIo5+Zdm5I524yR9HjshF8ctLOvXT+3O9HNhwp8jNJysBStDiMlY9m08VLQpzS5MFs3VJpi5bDw== Received: from DUZP191CA0008.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::20) by AS8P195MB1928.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:541::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.20; Tue, 7 Oct 2025 08:13:43 +0000 Received: from DB1PEPF000509EE.eurprd03.prod.outlook.com (2603:10a6:10:4f9:cafe::a6) by DUZP191CA0008.outlook.office365.com (2603:10a6:10:4f9::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9182.20 via Frontend Transport; Tue, 7 Oct 2025 08:13:43 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by DB1PEPF000509EE.mail.protection.outlook.com (10.167.242.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.15 via Frontend Transport; Tue, 7 Oct 2025 08:13:43 +0000 Received: from llp-moog.phytec.de (172.25.32.44) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 7 Oct 2025 10:13:41 +0200 From: Yannic Moog Date: Tue, 7 Oct 2025 10:13:28 +0200 Subject: [PATCH v4 2/4] arm64: dts: imx8mp pollux: add display overlays 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: <20251007-imx8mp-pollux-display-overlays-v4-2-778c61a4495c@phytec.de> References: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> In-Reply-To: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , , , Teresa Remmet , Yannic Moog X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1759824821; l=7302; i=y.moog@phytec.de; s=20250509; h=from:subject:message-id; bh=yAHRAlAqwAa/BcxoeIVv7f+o17tQ8p7QM3sCKCCsERQ=; b=OZXviIWEYiR6tpI7rpb3TFMxaAV3EWX809fcYFl9TMosexpl8sK78IluUAqLr47VP4mlEIC7u gCSny/jEdMsB0reFLkFTgZjRMcjBUpoB8bNmvWVGcITX8csTaICksXN X-Developer-Key: i=y.moog@phytec.de; a=ed25519; pk=rpKoEJ4E7nD9qsrU/rfKVwMTWNWYaTBylZuJUXUiFr8= X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509EE:EE_|AS8P195MB1928:EE_ X-MS-Office365-Filtering-Correlation-Id: 52504743-9124-415e-a956-08de05796e34 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QU5EbGVZckFsWXRCakFhcEphcXhKckgrRTZCQTRIa1B6WmRZa3d1eDMvK0Nj?= =?utf-8?B?MDVzc2FvTnNONFJqT2lSbXA1aTMyS2hLa3hTZUJIOG1KOS9TdjRkQ1NrS3lW?= =?utf-8?B?SDI4b1Vvc3JBaW0yakl3bFJGMklpdE9reFU1ME92c2dPeXVqTnIxdkwyYnBR?= =?utf-8?B?YVFocmdiQnRzS2dLU05na3lVUk1mOE5ucWRmVUNuaU1haDBsR1VIVG1KWllr?= =?utf-8?B?bzNSRzBOeFlxbVpTNXN5Sy9MNCtPNDE2YlRrME5YUE5NUU5IWm0rQXFpcDVt?= =?utf-8?B?VjQ1eXlPSjJPRDZES0lOL3FzYW9FRVk4eE1abWxJbStWL0o0b24zR21VWThQ?= =?utf-8?B?Y0Z5eFZxcmNTM05tMnBoNVNMOUgvUk1aNTUwZFpKOTFTY21ZRWkrOUQ4c25y?= =?utf-8?B?UmxhcFJ3YUFkR2kwYUNiZkxaMWY2OVE1SDZURkxYSEo3aElHVzE2NEh1STZN?= =?utf-8?B?dUxLd0tSRXA0UVpDMS9QM0xmdDd0M0FnT0UxU0xROTJiUGRaVW1XWlR5QXAw?= =?utf-8?B?a2l3UVFOeHNUb2U5ZXFjLzU4ZWdFQUt6Sm5EU2dYSlU0ZEdiRSt4clpHOEVD?= =?utf-8?B?SklQQmcwY01Xa3RtRTd3Vnd3Q3JYUktIKzdnRW1uejhwaGdraUdEMnFuc2xj?= =?utf-8?B?Ky9wOUFVOWhpVTF0Y3ZYSXgrMjNhRXBlUFU0cW5YMk5KNjZXaGs3OXUzby9t?= =?utf-8?B?ZGJOYjhydzZXRzZSRUpkdDJLeldTaUVkT3lVZ2VwK0E2TlRYTTVJU0Z3TU5M?= =?utf-8?B?U2RrWHQwRW9tVE1JNWM5VEVqOWxzVkZ2cmRXdVFmb3ZzTUNsRWFIZFFpd0NO?= =?utf-8?B?TEpHNGRJMXJQRlJsd3RGdzBCQm5RU1kxNUp6NGtoZnRZait5SDNvTm9OMW03?= =?utf-8?B?bDVQREZLTTE2RmtWRnlVbnkyRkhpQnlubXN1bEMvMVpnWnhnN2w0b3IveXlk?= =?utf-8?B?S0NPYnRNdklmczVnN3k0WXBvVkw0aFpjQ2FPeE5wZzVwaUpjdmJ3MjRIZ0VT?= =?utf-8?B?RjcvZkd1dytKUVlrN3IrTUNJcTBYaGRLUThqUEwrcWRld0pLRU1VSFM0ZHY1?= =?utf-8?B?SUNTdEhMYUVnWEh0cm05am9hMFpJclBvNGpTb0dpd1N5RXB6dDNmUnhySVZW?= =?utf-8?B?UktCd2c4YkZpdlVRZUtCVmFlR3dkSjVubWp0N0NvR3g5T3RTK25QVHBJem9z?= =?utf-8?B?SEpNMUQvVUxmaHNmd1R4bGdVMlh3M2hZay8xY2I0L3JCSG90NytyQW9mb0tR?= =?utf-8?B?OVZXQzAwcXRrbXFUTE9pNU9YZGltK1ZPd3NtZkJrNzhnaXhJYmJlbjVZUXgr?= =?utf-8?B?VUU3NWZDM1hYMTdKTXRIUVM0TXF2WExWem16dWVhcXc4c3N5SFI2aXcyeDVn?= =?utf-8?B?ajM5YjN2QUhROWFtQzhZRHdYQms2RlJQL2Q4TzlLczFYOGt4Rkw2RTIrLzly?= =?utf-8?B?VFJmamhqL1NjbVlGSFhFM0Y0S1YxUnlMM0x3elg0alRLZGplMXl6YVlLWEJE?= =?utf-8?B?VWEyN2F3V0pRSkU2OWZIdStTUXlQR2JyeDE1UE0zemF3WEhPMUFIVVByMEZ5?= =?utf-8?B?VG5uckxBNm54U1RMakVuYUV4bWZUU0xyeXB6ZHE4QUk3ZlJNMURsRGhVU2hj?= =?utf-8?B?Y3EzRkxJN0t3c1FlQ2Z2VTR6cVE3NC8xT3I1bFllZ2FMMks4VEdSaDNBWkxh?= =?utf-8?B?azZYSUU2WjZ0S2kwMHZjMFVrcGxTSjZQU3hyNnRtYUdmdEt6ZzNQbHVCNkpo?= =?utf-8?B?TERBM2ZSTEJaRjRLQUFPMVFhRGl1L0NQSkZnRjNnWDJoSzQ3VUdSbUFiYkhv?= =?utf-8?B?d2VDLzZxenQxUTQrdFBFYTJXZm1jQnMxYXVvVmdSdXFPajY1MkswY2dKcFpj?= =?utf-8?B?Yys0TG1tS01HMno4aFgydDcvL08vSmNVQ3NGakpka1pDNTdaS0tTZ0ZFSmY5?= =?utf-8?B?ZFhHT21RVGZ1NGZTQkI2aytZQ2d4bUFxcXhNclAreEhqNy9hYm5zeFRYYW1Y?= =?utf-8?B?aHJCOWtFanNNM091UUVrbjBLdlNJdS9sakUxVE04R1kwOWRNQTRxNXVxdzdV?= =?utf-8?B?cTE3VVJJUU1QSkhrdU9sK1JTRDlWVnIrKzNQdz09?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(36860700013)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2025 08:13:43.0547 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 52504743-9124-415e-a956-08de05796e34 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P195MB1928 imx8mp-phyboard-pollux had a display baked into its board dts file. However this approach does not truly discribe the hardware and is not suitable when using different displays. Move display specific description into an overlay and add the successor display for the phyboard-pollux as an additional overlay. Reviewed-by: Teresa Remmet Signed-off-by: Yannic Moog --- arch/arm64/boot/dts/freescale/Makefile | 6 +++ .../imx8mp-phyboard-pollux-etml1010g3dra.dtso | 44 +++++++++++++++++++ .../imx8mp-phyboard-pollux-ph128800t006.dtso | 45 ++++++++++++++++++= ++ .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 49 +++++-------------= ---- 4 files changed, 105 insertions(+), 39 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 23535ed47631ca8f9db65bec5c07b6a7a7e36525..805ab9e5942bc9e2b9776e92412= f56e969b6b39a 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -218,7 +218,13 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-navqp.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-nitrogen-enc-carrier-board.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-nitrogen-smarc-universal-board.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk.dtb +imx8mp-phyboard-pollux-etml1010g3dra-dtbs +=3D imx8mp-phyboard-pollux-rdk.= dtb \ + imx8mp-phyboard-pollux-etml1010g3dra.dtbo +imx8mp-phyboard-pollux-ph128800t006-dtbs +=3D imx8mp-phyboard-pollux-rdk.d= tb \ + imx8mp-phyboard-pollux-ph128800t006.dtbo imx8mp-phyboard-pollux-rdk-no-eth-dtbs +=3D imx8mp-phyboard-pollux-rdk.dtb= imx8mp-phycore-no-eth.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-etml1010g3dra.dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-ph128800t006.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk-no-eth.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-skov-basic.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-skov-revb-hdmi.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-etml1010g= 3dra.dtso b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-etml1010g3= dra.dtso new file mode 100644 index 0000000000000000000000000000000000000000..7a7f27d6bb1be6364cbab5d2fe4= 5a365c7680fa8 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-etml1010g3dra.dt= so @@ -0,0 +1,44 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +#include +#include + +/dts-v1/; +/plugin/; + +&backlight_lvds1 { + brightness-levels =3D <0 8 16 32 64 128 255>; + default-brightness-level =3D <8>; + enable-gpios =3D <&gpio2 20 GPIO_ACTIVE_LOW>; + num-interpolated-steps =3D <2>; + pwms =3D <&pwm3 0 50000 0>; + status =3D "okay"; +}; + +&lcdif2 { + status =3D "okay"; +}; + +&lvds_bridge { + assigned-clocks =3D <&clk IMX8MP_CLK_MEDIA_LDB>, <&clk IMX8MP_VIDEO_PLL1>; + assigned-clock-parents =3D <&clk IMX8MP_VIDEO_PLL1_OUT>; + /* + * The LVDS panel uses 72.4 MHz pixel clock, set IMX8MP_VIDEO_PLL1 to + * 72.4 * 7 =3D 506.8 MHz so the LDB serializer and LCDIFv3 scanout + * engine can reach accurate pixel clock of exactly 72.4 MHz. + */ + assigned-clock-rates =3D <0>, <506800000>; + status =3D "okay"; +}; + +&panel_lvds1 { + compatible =3D "edt,etml1010g3dra"; + status =3D "okay"; +}; + +&pwm3 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-ph128800t= 006.dtso b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-ph128800t00= 6.dtso new file mode 100644 index 0000000000000000000000000000000000000000..a39f83bf820490cf946849413cc= 968f9b0a86c96 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-ph128800t006.dtso @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +#include +#include + +/dts-v1/; +/plugin/; + +&backlight_lvds1 { + brightness-levels =3D <0 8 16 32 64 128 255>; + default-brightness-level =3D <8>; + enable-gpios =3D <&gpio2 20 GPIO_ACTIVE_LOW>; + num-interpolated-steps =3D <2>; + pwms =3D <&pwm3 0 66667 0>; + status =3D "okay"; +}; + +&lcdif2 { + status =3D "okay"; +}; + +&lvds_bridge { + assigned-clocks =3D <&clk IMX8MP_CLK_MEDIA_LDB>, <&clk IMX8MP_VIDEO_PLL1>; + assigned-clock-parents =3D <&clk IMX8MP_VIDEO_PLL1_OUT>; + /* + * The LVDS panel uses 72.4 MHz pixel clock, set IMX8MP_VIDEO_PLL1 to + * 66.5 * 7 =3D 465.5 MHz so the LDB serializer and LCDIFv3 scanout + * engine can reach accurate pixel clock of exactly 66.5 MHz. + */ + assigned-clock-rates =3D <0>, <465500000>; + status =3D "okay"; +}; + + +&panel_lvds1 { + compatible =3D "powertip,ph128800t006-zhc01"; + status =3D "okay"; +}; + +&pwm3 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts b= /arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts index 46930e31119adb82eadeb5ae5bb564060d6fd5b4..f1a06c43754b682d949ab39badb= 6a63c643a1de4 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts @@ -7,7 +7,6 @@ =20 #include #include -#include #include #include "imx8mp-phycore-som.dtsi" =20 @@ -20,16 +19,12 @@ chosen { stdout-path =3D &uart1; }; =20 - backlight_lvds: backlight { + backlight_lvds1: backlight1 { compatible =3D "pwm-backlight"; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lvds1>; - brightness-levels =3D <0 4 8 16 32 64 128 255>; - default-brightness-level =3D <11>; - enable-gpios =3D <&gpio2 20 GPIO_ACTIVE_LOW>; - num-interpolated-steps =3D <2>; + pinctrl-names =3D "default"; power-supply =3D <®_lvds1_reg_en>; - pwms =3D <&pwm3 0 50000 0>; + status =3D "disabled"; }; =20 fan0: fan { @@ -42,10 +37,11 @@ fan0: fan { #cooling-cells =3D <2>; }; =20 - panel1_lvds: panel-lvds { - compatible =3D "edt,etml1010g3dra"; - backlight =3D <&backlight_lvds>; + panel_lvds1: panel-lvds1 { + /* compatible panel in overlay */ + backlight =3D <&backlight_lvds1>; power-supply =3D <®_vcc_3v3_sw>; + status =3D "disabled"; =20 port { panel1_in: endpoint { @@ -231,32 +227,8 @@ led-3 { }; }; =20 -&lcdif2 { - status =3D "okay"; -}; - -&lvds_bridge { - status =3D "okay"; - - ports { - port@2 { - ldb_lvds_ch1: endpoint { - remote-endpoint =3D <&panel1_in>; - }; - }; - }; -}; - -&media_blk_ctrl { - /* - * The LVDS panel on this device uses 72.4 MHz pixel clock, - * set IMX8MP_VIDEO_PLL1 to 72.4 * 7 =3D 506.8 MHz so the LDB - * serializer and LCDIFv3 scanout engine can reach accurate - * pixel clock of exactly 72.4 MHz. - */ - assigned-clock-rates =3D <500000000>, <200000000>, - <0>, <0>, <500000000>, - <506800000>; +&ldb_lvds_ch1 { + remote-endpoint =3D <&panel1_in>; }; =20 &snvs_pwrkey { @@ -281,9 +253,8 @@ &pcie { }; =20 &pwm3 { - status =3D "okay"; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_pwm3>; + pinctrl-names =3D "default"; }; =20 &rv3028 { --=20 2.43.0 From nobody Mon Feb 9 05:44:31 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020115.outbound.protection.outlook.com [52.101.69.115]) (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 1F102287511; Tue, 7 Oct 2025 08:13:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824834; cv=fail; b=CWF4zTManiEsI9Z1tFljMA2Q0iRiBMHl/CSLLLZ4JARf+Rr6YspY8wEmqI0SuNjI9HDbh64jUnXwbLOhYDxIzDwne9TOY+I9HJxBkLPgx6ld3zc6PvSXO/d4UpPyHW/xnZvDKwQCkSkeykV4bwEgMw9CNvjd1Xkn/I2kjxkJmp8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824834; c=relaxed/simple; bh=+z+w9Rp+47fJHmfAXZ5WNj3C56STob9pJIZ+ObUMNj4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=ObJZ6qqf2/Ceb536wQ/M00X/KEaxNJgX3iVO7za3dbnkQJwkPXiyovAIlacSM91zq5btw2JeAK2cEV3XMe+fsOuJWOK3faFoWGaQ66pELYYCiO+Or0zCujVd0jzPg1GMyMZrU73tEjiOr5WOztZE91ryRo6AMD5EkeMmJnM1Xh4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=CvZP7vtJ; arc=fail smtp.client-ip=52.101.69.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="CvZP7vtJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oinvkH6mfEvfc3gNUFlOna+qiMzbz7sTSM7OpbM7RF0R0OtTWFuCCeerEv7pPCnCTpBMrGw5NPDgJWgCuFNKx8TrJw8xmWEX0yXu4PrCsrnqkzEEFO4nBQPYk1MxF2qwyxnQs+kxBa14JGCPWxr8HK66IDK0eSP4kOuRLl/bpVRY6ek0buVwZ6J6oFkGCiHfST/PfeMUQhsYmOmSvuAh7tG3tSPVbZ/hXtRtZe8P7WKddKAPvV7Ti89jLQ7u6/ygpEB8kAoTeUaMmDm131KtjeHlSF0GQdAyNjaDiik5u7SSThSNJh33lxrwhUi/9LjL9gyUEemQMh7jw/xD62HGaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=l7og2TIVM8xsI+BEFP8hU8tshMfhlJ8sZvnaZUG659g=; b=wBx5qLVGOZYl2cMI/ZZ+hENBN4V+E3l7aRuAfUt8zZ5HFiojzK7pWsOs/tyu74MltKWJIr7aqHQ7/ZSdfgpHsKxPRbogQzEknscpJ3crRd3ozjA8beU7GhsKy+SDrVEYPsuEq4HyUPQoHDeSdTmXIeLAFr9dSexjicnHOZsfsZHFB4ELnzqPy4B5/a/IwhP4DLNSyThLV9TRDHZ1ETCnlNgFpSTPA6b3xD7L9uoCGaLyCT8TBbmooMFwuCik2iKqVTctY4ckd/6xG5SisKZMz1MM5+34ztPYoG1QfpJYx0yhbTZps0xw5V2NTQfieDh+Iqm5Y036c+lXrzWLLMR1zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=kernel.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l7og2TIVM8xsI+BEFP8hU8tshMfhlJ8sZvnaZUG659g=; b=CvZP7vtJVZ0RnFidKrvn3VXQWrrfQqHYXhbVnuR2TCzmwHcjwOgOeXLPOGNDxvypE2MrcIaIEX1za7C7IIfVUjCEosnAmlVRF37BJV/hluBQqXlAT3N7OXhbT9aDZ8W4xFM2rVOMXOQmA/i0hZr1MbWNwOS1CE4w6loATfzWExBT1+2gwp4zfZQlH1Wkc1huwdSMZFYzrnbmU8WDuJRHMe7o2iKVl220/i7BWyquhQd5QpGQDFr0o6Tt7Txt5fWeYoUTos6CLbCQiKUt9TwzhFviAGpkXw65NHg1esWZ9kZ6Yz2fYTnt8MSLIYBcJrfi7+byQOuaVwkzc0Y6Ev32NA== Received: from DUZP191CA0014.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::18) by GVX0PFFB9359B62.EURP195.PROD.OUTLOOK.COM (2603:10a6:158:401::7e9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.16; Tue, 7 Oct 2025 08:13:43 +0000 Received: from DB1PEPF000509EE.eurprd03.prod.outlook.com (2603:10a6:10:4f9:cafe::64) by DUZP191CA0014.outlook.office365.com (2603:10a6:10:4f9::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9182.20 via Frontend Transport; Tue, 7 Oct 2025 08:13:33 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by DB1PEPF000509EE.mail.protection.outlook.com (10.167.242.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.15 via Frontend Transport; Tue, 7 Oct 2025 08:13:43 +0000 Received: from llp-moog.phytec.de (172.25.32.44) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 7 Oct 2025 10:13:41 +0200 From: Yannic Moog Date: Tue, 7 Oct 2025 10:13:29 +0200 Subject: [PATCH v4 3/4] arm64: dts: imx8mp pollux: add expansion board overlay 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: <20251007-imx8mp-pollux-display-overlays-v4-3-778c61a4495c@phytec.de> References: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> In-Reply-To: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , , , Yannic Moog X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1759824821; l=8006; i=y.moog@phytec.de; s=20250509; h=from:subject:message-id; bh=+z+w9Rp+47fJHmfAXZ5WNj3C56STob9pJIZ+ObUMNj4=; b=wFyJP5Jw2TGDh5nLbA6O0v9qwmt+9LRLvStgU6UeIFca1xu+ICp5MCSEU9hXqzGQybmGSxjE3 ZbqfYlgRlnAB7feTT/D3NEH37/DzChOSNW+i8rnLGmqCCFwOQOc1irW X-Developer-Key: i=y.moog@phytec.de; a=ed25519; pk=rpKoEJ4E7nD9qsrU/rfKVwMTWNWYaTBylZuJUXUiFr8= X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509EE:EE_|GVX0PFFB9359B62:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b8a86d6-2959-4897-ab23-08de05796e7e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|1800799024|376014|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?U245MnY4VmlhenZ2a3REMGFRQlhUVk0zcVkzYlJacmkrS1FldXlaeVZDNDJZ?= =?utf-8?B?eVNCbXRFUVN5TXRyWnNyaVltaUw3eGEydWdteUwvWHptNnZPdTB0NktvZHVL?= =?utf-8?B?TkxmRmVyZ2hiYk15bFJ4VEEzTnZxa3habGpaVlc4TlRNcjFwTkFwSU5aMitQ?= =?utf-8?B?TWdUN25qM3dxOFlGZis2MGxidEJCTGp1MkJ1NmhXdnhzTTVIZlorOXhjeklP?= =?utf-8?B?YzdQRUVjTFNVTm9hNUpXakNqM01vSFgvQUUrbnNDTEpOek1qNUJ6UDhUR2M5?= =?utf-8?B?TGRtZGgvb2JnRjVkOWlVN0h0V1pETHI5M1piaTNHSWRZRWRyTGtxRWFzYVpC?= =?utf-8?B?dHoxMmxmbllYL2lLQ1dHam16MFJYSkxpTmhuc3Z2UHYyVEd3VUd3a1U1djVh?= =?utf-8?B?K2FGejlVby9ua0FkUGRBZzlubERRbTgwUEJWVnhpY0hqQzZOdC80azVZSDFJ?= =?utf-8?B?VXkyUUl0NmluMTlOeWZobGRidk0weHkzNXhEcnY1OU9zc20rL2ZtbVdnWllL?= =?utf-8?B?Y0FydkMrMUszWXRhdHNPUXdOQldUa1cwSXBwaTc5TUEvTGdCbFYvcUdmR3lN?= =?utf-8?B?TWhnSzliNmpOeGNTOWE5bHVMZW5ucHV6bEVKbXJqdXlUZURJcE56Z2Z4cnVs?= =?utf-8?B?U0wyVXRVN2RDZ3lpOXd3R3FZZVR0TU9BSUJzWFpucXFpSi9oakw3ZzE3akVH?= =?utf-8?B?UzdvRHJwMU5ZUkpUdFVSTm5NZ2JxcncrK3ZFV2wyZUxOSzlvSmtTbnhTYzdM?= =?utf-8?B?UytMNjFEbWV2WDBVSDM5NW9MVmRYZ3BtcVloL1cwcG0wVS9EVEFxQWNCenpQ?= =?utf-8?B?YTgrMlJrSTduMXREbE83cGJTRkEvOE9sU1M0cnIvTEgrMzdHRll4Mld3Mkph?= =?utf-8?B?K0RQQjZnZ0hHMFVMdU5TUEY4TGFuS3p6VE00OWlPZm1zOEZNQWN2Yk05bHZS?= =?utf-8?B?R0p2M204RXJmdEpkOGFOMjZ0Vnk1TlduN2FKMkhvb3pZRWdOWjhMVlJZSHkw?= =?utf-8?B?VERMeDJZQk1RNHBYSTJ5cFVkVEIwbEJZLzhReUF2U0RKOFpLRFRxdFA3T2pz?= =?utf-8?B?c0FVTktVSWRLbjB3cFA2cVM3alB0VDBxaFZkajczK2lCL1cvMDUzcWhnY29D?= =?utf-8?B?M3QyYVEvTUlEMEhnUUtHeHZlV0ttYU4ySDlPeGxoRzlMdUh1R0gyWm5ISlls?= =?utf-8?B?RUlSaEkxVTdTeDU1MEo5U29yeWlRWXZaOG1zK2kwai90aHZYd0hwM1g1aEEr?= =?utf-8?B?elpoT3k1U1hhek9RRXpocEZxVzN2bytLRXZxNlIweEduMXpoZmlsd0Jrbkt6?= =?utf-8?B?V28rcFA0UUR6QThoZXFYVTlXd1ZnVUIzTGc2cU1vS2VXcGNuQ2hMalRYOVRJ?= =?utf-8?B?NWxNUThmNmxvckQ0NWp5YU9qQ1FzOVdRSit4WVVkUTI0Szdzb1VlQ1lyS005?= =?utf-8?B?VW9YTGExMFIxbzBQWTBTZm5lbmRIRVVPczJ4MUlYY1lJRDJTVk9EVG9RUmlj?= =?utf-8?B?YXFaNjJPaDNmcmNvQll1OHVWdFRmVkJRSmFpWjdQcEo0c3BXZDR3bHZPSi92?= =?utf-8?B?MWlOY29rQ1NaU0Y1MHJCaktEbUE2NGZoWU9JcDlaVXZIaDdiUlZjWTRjbnNi?= =?utf-8?B?dlh6ZmZickpVeDg1aTZrWW9VMzNTUmhWS2p3dUVUbG1LZEFTd3g5OGpFTGht?= =?utf-8?B?ZEJqeEJFVHFBQkU3UzFsL0JzUlpldUVWQUxySlA4b0UwS3JRUW52ZU1hQ3dp?= =?utf-8?B?bDVOb2tIY2xqUlk4UndOOEljdWptNW5nK3FuQWtXalNVbjFxL2NKL0hLUm52?= =?utf-8?B?aUdvTENIWDF1aDd3MWN1V2J1eS9rTVM4SEhkKzNZT2NzMTFLK0phZzYxV3d4?= =?utf-8?B?ekFVUGwxZ1luNDFOY0cwYUsxdFRTQnJEeGRnNGZQU0FHNEtkZ1k0YUthK2Z3?= =?utf-8?B?cnh0WXFmU2pEMG02QVh2dVErMmpZRk5TcXo4WkRPVDZiM05IRkhwTVBiZUN4?= =?utf-8?B?QmY1eG84UDQ4ODFzMURsdmVxdFdQMDlBajR4Zzc0Sm5aeTBMRHNiUUx4OUth?= =?utf-8?B?WjlNU1B0Z0t2ellpcUtxS0Zvd3BvY1haeFI2YzgyTXdsN3IyTi9MK2dNQU9K?= =?utf-8?Q?ZVFA=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(1800799024)(376014)(36860700013)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2025 08:13:43.5447 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1b8a86d6-2959-4897-ab23-08de05796e7e X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVX0PFFB9359B62 An expansion board (PEB-AV-10) may be connected to the imx8mp-phyboard-pollux. Its main purpose is to provide multimedia interfaces, featuring a 3.5mm headphone jack, a USB-A port and LVDS as well as backlight connectors. Introduce the expansion board as dtsi, as it may be used standalone as an expansion board, as well as in combination with display panels. These display panels will include the dtsi. Signed-off-by: Yannic Moog --- arch/arm64/boot/dts/freescale/Makefile | 3 + .../imx8mp-phyboard-pollux-peb-av-10.dtsi | 198 +++++++++++++++++= ++++ .../imx8mp-phyboard-pollux-peb-av-10.dtso | 9 + 3 files changed, 210 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 805ab9e5942bc9e2b9776e92412f56e969b6b39a..9c121041128972d2239e2cc74df= 98b0bf7de1ac2 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -220,10 +220,13 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-nitrogen-smarc-uni= versal-board.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk.dtb imx8mp-phyboard-pollux-etml1010g3dra-dtbs +=3D imx8mp-phyboard-pollux-rdk.= dtb \ imx8mp-phyboard-pollux-etml1010g3dra.dtbo +imx8mp-phyboard-pollux-peb-av-10-dtbs +=3D imx8mp-phyboard-pollux-rdk.dtb \ + imx8mp-phyboard-pollux-peb-av-10.dtbo imx8mp-phyboard-pollux-ph128800t006-dtbs +=3D imx8mp-phyboard-pollux-rdk.d= tb \ imx8mp-phyboard-pollux-ph128800t006.dtbo imx8mp-phyboard-pollux-rdk-no-eth-dtbs +=3D imx8mp-phyboard-pollux-rdk.dtb= imx8mp-phycore-no-eth.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-etml1010g3dra.dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-peb-av-10.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-ph128800t006.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk-no-eth.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-skov-basic.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10= .dtsi b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtsi new file mode 100644 index 0000000000000000000000000000000000000000..bb740f845855ac06307de2c3835= ebb5a03d40fa2 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtsi @@ -0,0 +1,198 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +#include +#include +#include "imx8mp-pinfunc.h" + +&{/} { + backlight_lvds0: backlight0 { + compatible =3D "pwm-backlight"; + pinctrl-0 =3D <&pinctrl_lvds0>; + pinctrl-names =3D "default"; + power-supply =3D <®_vcc_12v>; + status =3D "disabled"; + }; + + panel_lvds0: panel-lvds0 { + backlight =3D <&backlight_lvds0>; + power-supply =3D <®_vcc_3v3_sw>; + status =3D "disabled"; + + port { + panel0_in: endpoint { + remote-endpoint =3D <&ldb_lvds_ch0>; + }; + }; + }; + + reg_vcc_12v: regulator-12v { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <12000000>; + regulator-min-microvolt =3D <12000000>; + regulator-name =3D "VCC_12V"; + }; + + reg_vcc_1v8_audio: regulator-1v8 { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + regulator-name =3D "VCC_1V8_Audio"; + }; + + reg_vcc_3v3_analog: regulator-3v3 { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "VCC_3V3_Analog"; + }; + + sound { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "snd-peb-av-10"; + simple-audio-card,format =3D "i2s"; + simple-audio-card,bitclock-master =3D <&dailink_master>; + simple-audio-card,frame-master =3D <&dailink_master>; + simple-audio-card,mclk-fs =3D <32>; + simple-audio-card,widgets =3D + "Line", "Line In", + "Speaker", "Speaker", + "Microphone", "Microphone Jack", + "Headphone", "Headphone Jack"; + simple-audio-card,routing =3D + "Speaker", "SPOP", + "Speaker", "SPOM", + "Headphone Jack", "HPLOUT", + "Headphone Jack", "HPROUT", + "LINE1L", "Line In", + "LINE1R", "Line In", + "MIC3R", "Microphone Jack", + "Microphone Jack", "Mic Bias"; + + simple-audio-card,cpu { + sound-dai =3D <&sai2>; + }; + + dailink_master: simple-audio-card,codec { + sound-dai =3D <&codec>; + clocks =3D <&clk IMX8MP_CLK_SAI2>; + }; + }; +}; + +&i2c4 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&pinctrl_i2c4>; + pinctrl-1 =3D <&pinctrl_i2c4_gpio>; + pinctrl-names =3D "default", "gpio"; + scl-gpios =3D <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + codec: codec@18 { + compatible =3D "ti,tlv320aic3007"; + reg =3D <0x18>; + pinctrl-0 =3D <&pinctrl_tlv320>; + pinctrl-names =3D "default"; + #sound-dai-cells =3D <0>; + reset-gpios =3D <&gpio4 28 GPIO_ACTIVE_LOW>; + ai3x-gpio-func =3D <0xd 0x0>; + ai3x-micbias-vg =3D <2>; + AVDD-supply =3D <®_vcc_3v3_analog>; + DRVDD-supply =3D <®_vcc_3v3_analog>; + DVDD-supply =3D <®_vcc_1v8_audio>; + IOVDD-supply =3D <®_vcc_3v3_sw>; + }; + + eeprom@57 { + compatible =3D "atmel,24c32"; + reg =3D <0x57>; + pagesize =3D <32>; + vcc-supply =3D <®_vcc_3v3_sw>; + }; +}; + +&ldb_lvds_ch0 { + remote-endpoint =3D <&panel0_in>; +}; + +&pwm4 { + pinctrl-0 =3D <&pinctrl_pwm4>; + pinctrl-names =3D "default"; +}; + +&sai2 { + pinctrl-0 =3D <&pinctrl_sai2>; + pinctrl-names =3D "default"; + assigned-clocks =3D <&clk IMX8MP_CLK_SAI2>; + assigned-clock-parents =3D <&clk IMX8MP_AUDIO_PLL1_OUT>; + assigned-clock-rates =3D <12288000>; + clocks =3D <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI2_IPG>, + <&clk IMX8MP_CLK_DUMMY>, + <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>, + <&clk IMX8MP_CLK_DUMMY>, + <&clk IMX8MP_CLK_DUMMY>, + <&clk IMX8MP_AUDIO_PLL1_OUT>, + <&clk IMX8MP_AUDIO_PLL2_OUT>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", + "pll11k"; + #sound-dai-cells =3D <0>; + fsl,sai-mclk-direction-output; + fsl,sai-synchronous-rx; + status =3D "okay"; +}; + +&iomuxc { + pinctrl_i2c4: i2c4grp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL 0x400001c2 + MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA 0x400001c2 + >; + }; + + pinctrl_i2c4_gpio: i2c4gpiogrp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20 0x1e2 + MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21 0x1e2 + >; + }; + + pinctrl_lvds0: lvds0grp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI3_TXD__GPIO5_IO01 0x12 + >; + }; + + pinctrl_pwm4: pwm4grp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI3_MCLK__PWM4_OUT 0x12 + >; + }; + + pinctrl_sai2: sai2grp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK 0xd6 + MX8MP_IOMUXC_SAI2_RXFS__AUDIOMIX_SAI2_RX_SYNC 0xd6 + MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK 0xd6 + MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00 0xd6 + MX8MP_IOMUXC_SAI2_RXD0__AUDIOMIX_SAI2_RX_DATA00 0xd6 + >; + }; + + pinctrl_tlv320: tlv320grp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28 0x16 + MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 0x16 + >; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10= .dtso b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtso new file mode 100644 index 0000000000000000000000000000000000000000..95078618ee095af5c8b09f62945= c125e69990baf --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtso @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +/dts-v1/; +/plugin/; + +#include "imx8mp-phyboard-pollux-peb-av-10.dtsi" --=20 2.43.0 From nobody Mon Feb 9 05:44:31 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11023096.outbound.protection.outlook.com [40.107.162.96]) (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 EE81128BA83; Tue, 7 Oct 2025 08:13:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.96 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824841; cv=fail; b=JmjLRQOSPO6YX8zDthAE76O9pCOkL76DRftioWzvuHT0mtKrDMOhnRUgwBvGLvaIIaiAPcFGq2S1z0PxtZMbWat09A7/EDbvSP8iMrxWE8rXVM2pgH4RcjbXq5hkYvqOILypz8e9vOxE9tYibDH6ZNMXOoIQS6mL/i3cJg4pq3Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759824841; c=relaxed/simple; bh=E2qrqZHUQ4Ygs+r/lhCdrCTyQpjjp7YBwJ440TscYFI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=s2voV5uP/daMofdCqhGxsfj6Y8bmncEDZbdvBIen9VYKqKdBeKqJWEX+drv+YNj9JpCKtA+B6iup5dWydfsa4vNMEWPNvLGZE2MMLUXeB8bKhUFqeogBPBj98NcOofJBAoibqJqr9KVLZZmapsif3Vja8dqh8OijskCkXALRg3k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=L1jg0JTe; arc=fail smtp.client-ip=40.107.162.96 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="L1jg0JTe" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ncQMRzEjHCemV0WhDW1ILRQAjUiAceIQccXNL6e/grBJlhyWf0SQSRpH65amqgVCRs/5/bvBD+/e3iWui3LwRFikVs88b6IYdvPn2kDLwPScHppi7XBM5o12X/IEJfXAsSr7clBO6yzg0VP15T4Ud7WYnRwrVcePJhtX98wMASqt04N/zdWoJlNk847l1NieiMzzo+NTp6fTUMk1aID0GpZb9KATNySMLR9jkQHWvGaHhx5sGocxg+E3AnKI9ZmWW5ojbZFVqRRdEHhL3a///zHgCjCiTEH9G1VNg6fFm8Ch9lo+myEA6/urRwlNxjXC0hYABJFu8+7NeB3XAy4FyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Qb4fiDmivPN+lhrMNBf3LZoOLQ/mlggGBIbi1HNOft0=; b=FQJksv8qCguWRxnr5z6XiQcUX9veIXmQcCpzgq0QfrlNS3er9Bsg5cSi6Afzy7QUnZrwhuZIDgGs03dGV1EHjE+VHbN99nSariqFUV/X4u19FdpY30rXYkZjOZ93cQZX3cLH7jdEmfr4HWu/rC/vHZnLrjopJeqljS8pp1Lq4eMQ5CAqVVOBdYiE+dczsGVJOOYqZRCL+WJp6MbhghBdgnrZxR/ipN3j5XgZvLkBTmM0yyxpwyxbsLpAXVDlaibfpdoW6ygq3nYOIeea8+cnX2vdGpw01bmsem3Be7Pm8G7LmzVapk1FY31eRqVzKFsRyLvoCtBW4esX5HmXccuvWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=kernel.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qb4fiDmivPN+lhrMNBf3LZoOLQ/mlggGBIbi1HNOft0=; b=L1jg0JTe/BtCHZQIac8TvRXxEam4uSn2IxO7R1xwrP1nY/T4xjbxlVGB4cLzFA3VKQ25MAxkdXNE1X3p7TsYlDnZ6wLP6rVP08DYCuqBn5xbd5wF1HT+RWeYTjn8qXyeL0VfHOjAViKT+zvKcx7D4NF/cb9ZUE0W7l8zTexeYj9mg3EGYY7s+7F/TW3tDZqOWZFl11axeOGmdX4nUuI4nQhB9JoGo3v4Ga6JtjWZPGxDENWBElrPSj1nAmQC5Cl3FdA3vIpV8GrdQ4Uf3fsdp6cjanKAO8J/fB5JzFAQvlKiY7pLbGbezi8TtHLfePbMAID1cxljAWJ7Ny4f/c/sPA== Received: from DUZP191CA0009.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::17) by GV1P195MB1810.EURP195.PROD.OUTLOOK.COM (2603:10a6:150:5d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.20; Tue, 7 Oct 2025 08:13:44 +0000 Received: from DB1PEPF000509EE.eurprd03.prod.outlook.com (2603:10a6:10:4f9:cafe::7e) by DUZP191CA0009.outlook.office365.com (2603:10a6:10:4f9::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9182.20 via Frontend Transport; Tue, 7 Oct 2025 08:13:35 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by DB1PEPF000509EE.mail.protection.outlook.com (10.167.242.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.15 via Frontend Transport; Tue, 7 Oct 2025 08:13:44 +0000 Received: from llp-moog.phytec.de (172.25.32.44) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 7 Oct 2025 10:13:41 +0200 From: Yannic Moog Date: Tue, 7 Oct 2025 10:13:30 +0200 Subject: [PATCH v4 4/4] arm64: dts: imx8mp pollux: add displays for expansion board 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: <20251007-imx8mp-pollux-display-overlays-v4-4-778c61a4495c@phytec.de> References: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> In-Reply-To: <20251007-imx8mp-pollux-display-overlays-v4-0-778c61a4495c@phytec.de> To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , , , Yannic Moog X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1759824821; l=5278; i=y.moog@phytec.de; s=20250509; h=from:subject:message-id; bh=E2qrqZHUQ4Ygs+r/lhCdrCTyQpjjp7YBwJ440TscYFI=; b=Fn4pZynaw/ZrtFIM6V/6QA1lPnZZpQsvnYJ7dfIAlWE7z+8CCT/b8mMvGhEQDo/dF0UV9G1X5 oIV+9vIA9O8CTmdAdm68Bm3sGsMQNzFmjsKDXbnjv7dEy0vtvEm8iAC X-Developer-Key: i=y.moog@phytec.de; a=ed25519; pk=rpKoEJ4E7nD9qsrU/rfKVwMTWNWYaTBylZuJUXUiFr8= X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509EE:EE_|GV1P195MB1810:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d278145-9449-4bd9-0ac9-08de05796f0c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|376014|7416014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?U25KOG5VNzZaNzY5ZHQ4aGxpM01GbGhDNmRZWE5HN083WUFJM1M5aFAwSDN5?= =?utf-8?B?VFIwM2dsbUQ5aXV4WjZBeVpRRDNkVzlURlY2NEJJREFkZjI2VHJRVEVsOFQ3?= =?utf-8?B?WEhDVWloVjFaaXFTTTUyQkdlN1VGNStPR1dJSmdnQytIMy92cFJTZ3kzbDR3?= =?utf-8?B?UFpaOGd4Vnpnckx6amlBaCt0bTI1NTBvYjEyWUQyR3d2RFg2cXhYTUo2M0hU?= =?utf-8?B?ek1HY3dIQU5kdDBvd1VxcGwvR0tSV2ZyOFltMDhoMlF6cnZCc05jVG9zbjQ1?= =?utf-8?B?UDdEdU5MaWxyQWR2cXAxUWFadFRhazNjYlNRNXlWZy8wV3R1L0FoS0taZDlY?= =?utf-8?B?bHkvWmR0YUR5ZGpkdjhWYTJVWjhPUG9FVGxyNHN2a1JuTGwyTkhXOXRoaHIw?= =?utf-8?B?N3c0bGxQZXVSUHBmU0xKdVd6Q2dDc0lSZmVnb3FTbFYyT0VCV01WMEdYM3JR?= =?utf-8?B?QWViakJnWS81RngvNkFEQ256WW1raG9pTnNGd3ozN2tkaUJWWFBWZHpvWXNC?= =?utf-8?B?bks0TjVHNllJd054U0lNYlFxMkNRRTd3ZXRWVGYrN0dZZHJPcGVpZlM4NDJo?= =?utf-8?B?K0dyUFhFWjR4eVp6eHZ5Uk9PTlhYTkdNVHpSZEx0eGUrR2NlZGRhajhHU3Np?= =?utf-8?B?V3cwclhPMDY2YllzY2c2VWllN3I1WlpDZTFyK1gxdmRHK1UyRmxNQ2VyQU1a?= =?utf-8?B?NmgzN2EwZnFyZUczQVdOUnZmUDh1MFVjOFZyR0Mzdmg2ZkhtSGRwZXQ3M0ZY?= =?utf-8?B?bEhSdDNKWXlEbFZkMjY0OTVtblBVcThXNmlId3JMQ3NDSXZ6QnNGMmFqZG9l?= =?utf-8?B?aDlhTkZSZUhxR3Y0WXRiNExraDQvNnB2RmlBK0R6cDB4bVgxZGZnSkhNSjRH?= =?utf-8?B?UkUzWkt1VjJpMFQrSXhQb2lGUW1IZ0ZIYW9RUDJUckQ2Z2FhM2dmRk4wOHVY?= =?utf-8?B?MVorSDhCMW5YbU1Qdnk0L1BvZ2FmR1pFcnhrbVdWVlEzNWFBT1RQc0lVRzJw?= =?utf-8?B?cVhvOEJSNkpzVGN2YnVRS3Q3dTFVWWtXT0YxMWtZK2Z4clhnNjdVSlRLR0ZH?= =?utf-8?B?T0pKcGp1OUl2RUxJdzFJRXl5aUJVYjlOMm13cGJWSXA2TFpabVVkbzBXMWg3?= =?utf-8?B?cmpaNC9JUURSejNZVi90OG1aa1F1blJrRDJ6eVNPaWRyOU1waHg5Uk1aR1pp?= =?utf-8?B?NVBZN0lqL3hKTWJrRzJ2SjQvNE5mSmdtTnZZVm9pTTBFZmRXUnBsRzFrMk40?= =?utf-8?B?UEkxL0lBUHVPWlNHVkYrY2c0Si92NnpTcExrSzM0N0V5ZlpVTUJOQkhiYTJU?= =?utf-8?B?NVVscWlZdndsdEZYVFJ4dDQ1M2tHNXJTU1ROeGRWc1ZvSUZxRGJqdDg3MHZ0?= =?utf-8?B?empZTmtyelk5Z1R3WVpuMERtdFN1RmUvYzVGWXE0MUpidXF3U081anZ3NDlx?= =?utf-8?B?Wk4rVi81U2lsVGpKd3ZNTHI3Um1JZHZYU3BxN1RxRi9rL3lmYWNxMjdaSmlV?= =?utf-8?B?V1k0c0J6a2ZKVTYxaWpVTCtabzR6VDVaNHBjOTBEYzhHVG8wQ1E4NXN1OXRk?= =?utf-8?B?K2p2dGx2T2hoRTZtVHJCaXZrSDFzbVBtVmhhcEpPOVMvYnJhVUdrczk4MmYv?= =?utf-8?B?M3BzSEJKcWo4Zi9MZVhRY0hXRVBkK0I1cGtzWW5rVVlOMEZISXJoNW1ZVktN?= =?utf-8?B?ekdUV08xQjZ1Z2pFUlpKNG1XekpFSklka0FLOUdmTElocFhUVWwyWkZ6THg5?= =?utf-8?B?bmJZR2o5blRXY3ZvVXo2c2NhczJXY0tENXVOS2YzTTRaWFB2bWtXRUdUUGVU?= =?utf-8?B?VTc0b1R6bjBpb3F1R1JpU2pWSkJSUGdVSTFRZE9TaU1YaytHaVY4QTFJYXJn?= =?utf-8?B?eXFVV0FOVmV2bHB2em0zbXd4UjJ2VWNwTHVpUnBNb2RnQkZONFN2eE50QW5I?= =?utf-8?B?c2xpaWo3enVDRnBOa0lwNVQ2WmpCdXFCT0FibUYwZnhPQmVueXp2N0RZUk55?= =?utf-8?B?c3dOWGxtWlNnQjdiK3prcTRLZjZLVDBQZXR5S1ZwTXhlajRyU0kxZC9US0Uy?= =?utf-8?B?VzhmRThkREtMSFhjS1B5alQvSk5lMFdOV3NJZXFCdnRDV1puUFBDRGN5U29j?= =?utf-8?Q?mhsA=3D?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(376014)(7416014)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2025 08:13:44.4705 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6d278145-9449-4bd9-0ac9-08de05796f0c X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1P195MB1810 The same displays that can be connected directly to the imx8mp-phyboard-pollux can also be connected to the expansion board PEB-AV-10. For displays connected to the expansion board, a second LVDS channel of the i.MX 8M Plus SoC is used and only a single display connected to the SoC LVDS display bridge at a given time is supported. Signed-off-by: Yannic Moog --- arch/arm64/boot/dts/freescale/Makefile | 6 +++ ...mp-phyboard-pollux-peb-av-10-etml1010g3dra.dtso | 45 ++++++++++++++++++= ++++ ...8mp-phyboard-pollux-peb-av-10-ph128800t006.dtso | 45 ++++++++++++++++++= ++++ 3 files changed, 96 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 9c121041128972d2239e2cc74df98b0bf7de1ac2..e4b097446440f41785dd1a0e5d3= 54796e800ee76 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -222,11 +222,17 @@ imx8mp-phyboard-pollux-etml1010g3dra-dtbs +=3D imx8mp= -phyboard-pollux-rdk.dtb \ imx8mp-phyboard-pollux-etml1010g3dra.dtbo imx8mp-phyboard-pollux-peb-av-10-dtbs +=3D imx8mp-phyboard-pollux-rdk.dtb \ imx8mp-phyboard-pollux-peb-av-10.dtbo +imx8mp-phyboard-pollux-peb-av-10-etml1010g3dra-dtbs +=3D imx8mp-phyboard-p= ollux-rdk.dtb \ + imx8mp-phyboard-pollux-peb-av-10-etml1010g3dra.dtbo +imx8mp-phyboard-pollux-peb-av-10-ph128800t006-dtbs +=3D imx8mp-phyboard-po= llux-rdk.dtb \ + imx8mp-phyboard-pollux-peb-av-10-ph128800t006.dtbo imx8mp-phyboard-pollux-ph128800t006-dtbs +=3D imx8mp-phyboard-pollux-rdk.d= tb \ imx8mp-phyboard-pollux-ph128800t006.dtbo imx8mp-phyboard-pollux-rdk-no-eth-dtbs +=3D imx8mp-phyboard-pollux-rdk.dtb= imx8mp-phycore-no-eth.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-etml1010g3dra.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-peb-av-10.dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-peb-av-10-etml1010g3dra= .dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-peb-av-10-ph128800t006.= dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-ph128800t006.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk-no-eth.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-skov-basic.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10= -etml1010g3dra.dtso b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-= peb-av-10-etml1010g3dra.dtso new file mode 100644 index 0000000000000000000000000000000000000000..aceb5b6056ef1298ad9e105e673= c7ab403411ab0 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10-etml10= 10g3dra.dtso @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include "imx8mp-phyboard-pollux-peb-av-10.dtsi" + +&backlight_lvds0 { + brightness-levels =3D <0 8 16 32 64 128 255>; + default-brightness-level =3D <8>; + enable-gpios =3D <&gpio5 1 GPIO_ACTIVE_HIGH>; + num-interpolated-steps =3D <2>; + pwms =3D <&pwm4 0 50000 0>; + status =3D "okay"; +}; + +&lcdif2 { + status =3D "okay"; +}; + +&lvds_bridge { + assigned-clocks =3D <&clk IMX8MP_CLK_MEDIA_LDB>, <&clk IMX8MP_VIDEO_PLL1>; + assigned-clock-parents =3D <&clk IMX8MP_VIDEO_PLL1_OUT>; + /* + * The LVDS panel uses 72.4 MHz pixel clock, set IMX8MP_VIDEO_PLL1 to + * 72.4 * 7 =3D 506.8 MHz so the LDB serializer and LCDIFv3 scanout + * engine can reach accurate pixel clock of exactly 72.4 MHz. + */ + assigned-clock-rates =3D <0>, <506800000>; + status =3D "okay"; +}; + +&panel_lvds0 { + compatible =3D "edt,etml1010g3dra"; + status =3D "okay"; +}; + +&pwm4 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10= -ph128800t006.dtso b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-p= eb-av-10-ph128800t006.dtso new file mode 100644 index 0000000000000000000000000000000000000000..559286f384be452f1c953689e03= 249fbea24fac5 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10-ph1288= 00t006.dtso @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (C) 2025 PHYTEC Messtechnik GmbH + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include "imx8mp-phyboard-pollux-peb-av-10.dtsi" + +&backlight_lvds0 { + brightness-levels =3D <0 8 16 32 64 128 255>; + default-brightness-level =3D <8>; + enable-gpios =3D <&gpio5 1 GPIO_ACTIVE_HIGH>; + num-interpolated-steps =3D <2>; + pwms =3D <&pwm4 0 66667 0>; + status =3D "okay"; +}; + +&lcdif2 { + status =3D "okay"; +}; + +&lvds_bridge { + assigned-clocks =3D <&clk IMX8MP_CLK_MEDIA_LDB>, <&clk IMX8MP_VIDEO_PLL1>; + assigned-clock-parents =3D <&clk IMX8MP_VIDEO_PLL1_OUT>; + /* + * The LVDS panel uses 66.5 MHz pixel clock, set IMX8MP_VIDEO_PLL1 to + * 66.5 * 7 =3D 465.5 MHz so the LDB serializer and LCDIFv3 scanout + * engine can reach accurate pixel clock of exactly 66.5 MHz. + */ + assigned-clock-rates =3D <0>, <465500000>; + status =3D "okay"; +}; + +&panel_lvds0 { + compatible =3D "powertip,ph128800t006-zhc01"; + status =3D "okay"; +}; + +&pwm4 { + status =3D "okay"; +}; --=20 2.43.0