From patchwork Thu Mar 6 16:56:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 14005030 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5FA33C282D1 for ; Thu, 6 Mar 2025 17:17:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=KwAw6NkISwYWCCCPou2/IWy/C8pnbrpAlR4wGi/ii2c=; b=oUUPS6bgPm9LF08tUq/mauWchb VvURy/qH+YAa2/kxUNyKh1PbRdMKR0lCsZpL39F2k3C2U1rbogC4ohaBeEK5m1I/LKk43yz21yUWs /60aasmZDHFumQQMFIQrUPW0LAzADCxTTe3edJk3+HWQ15HMuOnnSklMe2oGO0AyimWxyi+4xgjhY NpLsHBc+rB2k0RSNdAj579IxpR1UPdoYTifDqKhV0c2SRDlHX0Iz3ls9l0dmqal1NkWu1PEkFqyEY DAIS9AUkGimWFX1UFTOA2YtaCh9LmCsxqVVSJ8rC+ZvIm6p/NxRVlhMXS8PCvMqFHiRqZSxKImkN+ s3xOfYSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tqEqC-0000000Beql-3Ra9; Thu, 06 Mar 2025 17:17:00 +0000 Received: from mail-northeuropeazlp170120003.outbound.protection.outlook.com ([2a01:111:f403:c200::3] helo=DU2PR03CU002.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tqEWR-0000000BafT-19hy; Thu, 06 Mar 2025 16:56:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VyVClWE48uJEZ2tcGSeBHvgQx9XJcFbainAV5EkPDU2L/KRk3g2cAxD2/XTjMfooT7cLzUPB6+bip4P3zn9zuKes3TA+XuEdJUwxqxipSDkLv9w8pztLsKz7fRGdyGxq+10hCB9c+/n20nenomX2W47z4kJjNw6jrkTrx78jU6oTawXRhBpGsss0ONaSttp6drbInt+ZB653xn7eTv+7m2dT4CFVPLb3K+4sM1vPbGkEjMm0B+l2/66vu1f9Bhc2cB7ePuf6daJdzxgdP+dZBlmj8N5tlklc0ruq6K+EbqtX5iYo1FbqoaP8SY1s9H7c6ctwftU8sCjcen4dHQQjqQ== 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=GADnoYshuvKf8MjgcGBM075hZ+scoIrwJ3loAJXtSZE=; b=EXpmINVKWTHx6IuS5/OhQUJkXKXQxyiqgMb9G37SzQaVLYA+tvIOBJgLVoBCJi0tZHxpeSoSsBZvmK0+nUu32TxhEAS6+8ApvozhPNxfmLlXNcp7HyJ4z0ZfJnAeMw4E8JnPRW0EPpqhrnh5GIi2as0s87WxsTD72e6sQrnPh0Jx7YSo+RC+hqQLbe7+lZ6SAwFskIvjkAtAyVlnLyINH6bgOdZzXU2ICEKqcN+KanS2Tafgb5QmZJL9vat8GXXcgBYXkjt3jokqMX8+OLwRb3788mEQ0LYpwRa+Q7Xptr8WNI8l92nH5vnt6OQuZLNKdYRO0ZeX7a1c5XGXq4w5wA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GADnoYshuvKf8MjgcGBM075hZ+scoIrwJ3loAJXtSZE=; b=uLikhVFLYt9PMW8eoU+/MTkmcLcVfEK7Yb3pp6NTjPDc7POb3IVviyHUVVEvbPW9Cse8LG91cdjO5RM4tKO69GuSAIsaXi9HDKR6NtGD1eO8uz0i7KSjJYhEerXAlNTW9ytuS2oLaAbOj5vG0BlU91pqCayyViUhVwluGklD5ts= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by GV1PR08MB11001.eurprd08.prod.outlook.com (2603:10a6:150:1f2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.16; Thu, 6 Mar 2025 16:56:26 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4e72:c5d4:488e:f16d]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4e72:c5d4:488e:f16d%5]) with mapi id 15.20.8511.017; Thu, 6 Mar 2025 16:56:26 +0000 From: Michael Riesch Date: Thu, 06 Mar 2025 17:56:12 +0100 Subject: [PATCH v5 11/11] arm64: dts: rockchip: enable vicap dvp on wolfvision pf5 io expander Message-Id: <20250306-v6-8-topic-rk3568-vicap-v5-11-f02152534f3c@wolfvision.net> References: <20250306-v6-8-topic-rk3568-vicap-v5-0-f02152534f3c@wolfvision.net> In-Reply-To: <20250306-v6-8-topic-rk3568-vicap-v5-0-f02152534f3c@wolfvision.net> To: Mehdi Djait , Maxime Chevallier , =?utf-8?q?Th=C3=A9o_Leb?= =?utf-8?q?run?= , Gerald Loacker , Thomas Petazzoni , Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Kever Yang , Nicolas Dufresne , Sebastian Fricke , Sebastian Reichel , Paul Kocialkowski , Alexander Shiyan , Val Packett , Rob Herring , Philipp Zabel , Sakari Ailus Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, Michael Riesch X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1741280167; l=1481; i=michael.riesch@wolfvision.net; s=20240405; h=from:subject:message-id; bh=JMzBYOKMxZG1zypK2Xw9X9mgiNJ0ITgNFxK18RCULX4=; b=sJ2BqVzYxUd8+VVbsTi2B1SUc7WGN/9qqX2kTeEKO3U4U7DX5kfMFrxtGSHTcYZwRU+DJt2zv A6ff8xos26eAvhRxRsrA3+R3r4qVYpw2ea/tdUyPazTNtNAnQ5wWLwC X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=cSJmgKSH3B6kdCIDCl+IYDW1Pw/Ybc6g9rmnUd/G7Ck= X-ClientProxiedBy: VI1PR04CA0133.eurprd04.prod.outlook.com (2603:10a6:803:f0::31) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|GV1PR08MB11001:EE_ X-MS-Office365-Filtering-Correlation-Id: 514fde20-913f-437f-02f6-08dd5ccfd567 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|1800799024|366016|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?1Kn8oXgwK0zxRRsU0bghdvlrW9kAwWI?= =?utf-8?q?cbkW2924xiVolhgvybR6+dHcjbxulCOhmhDhi6xTrgm+Xgt0iD9r7aaPV6zB+Ch4y?= =?utf-8?q?yxzffAI8dVvLO1fx9xPEEvhf5uuwTMyl7WWps40XRTP6BjOFVUMz1Z7eYx8qGWoaF?= =?utf-8?q?OEdrBM2u8tCbDvBk34RvW3By31nfDQBzxqBsGTo/qc/OrLLpd4mKXOYaWKd6FQzkT?= =?utf-8?q?1Qv1cvpaXIfg1bT2FkXFl1SvGCaeDZOKxtmF/CK5HpTe2oEWaxD0EE5JAuoC87KxA?= =?utf-8?q?wXvFMClAQvUGY7pUk+3QtNRNrVSMxOD4hlkbmADY9oQkuRKsdbehCN4qbk1mvbVy3?= =?utf-8?q?e+03Gl8qKpydslAKTCUBpsqlgtQhmW2uOQa8yB/xlc2KusGHaLWCqs1XCh1y7FTLr?= =?utf-8?q?oKHakNgywkzcVHuIYtZof6ENiJc9NlfdF+30C7EtsQhcksxKcakugCwcMzIoi4yf+?= =?utf-8?q?OiRGjEPUCdvUrxjjamgq/kzX521BCynSUZJXCKunE8G2EDgQLncAgAHzIoN4vETui?= =?utf-8?q?q75eMmCY5kbjRZkfKdgGTFW3xAQFf+J06Ms1KkNDJRiyIeqlb3nF5BrBRSrf97g3e?= =?utf-8?q?rErn+3KY6etgFpgQgVnLLjDfrkaY18Zoc3ThIzegGEGrL3KJssylyZYX27B7eTDc/?= =?utf-8?q?f5IzFe0XfkrVJb/URiSPilWh8bQHj1xWgwxGwp778qVQqI7muW4VKQ+qx6TKqe/bd?= =?utf-8?q?Ut9ZZr6Rt5SAGqgYTpibo/wJhyGkvyj4URddbenGKSo4qH+klj8yyke40dtvbBugL?= =?utf-8?q?/nNlbhoeRqwyEykyehoXsPf4Ev3NhDTxxA+nTdZ/7qhIAc7ywEiakEdY8IecdzDDA?= =?utf-8?q?8dkn2hQ1GUr+Ldp0eD7upXROgLqCaprHoKtHtnfjjlE1OM63vGOM48vD/ZRMHy5Uw?= =?utf-8?q?WioxCcqiAJrtbDD8TMMR6XtVQQ+38yIY8eXSQEJ1RnSnp+ucCuXNLOHAZ1B/Ilvsx?= =?utf-8?q?zzezwZYA712L6AkWg/rMRrl4zgwXOjEotJnoTtNryif5AnY6BKOA0+OT97O2cuJiH?= =?utf-8?q?2mwk7AxJ7IbCgvzctau+qO6py6pQ0h8fLVxhfPLdUJrfYS3cD/vs8VeslHkGsLOk6?= =?utf-8?q?v3/PIm/ufnUhXfmsUKzh+x54IQHjfJN9EAGedHpmhRI18TIZWXP+Tsv0YBU2eUWp1?= =?utf-8?q?YjklFvvYeK2+KMyVP6bTyQQInSp1O/jcMSDTu1iJ4UmAd/0oKlMasDndiMLEvcq0v?= =?utf-8?q?IVIXUiIVFbGdlPht+XvgPGgJY77GI0XIscp2gkpDn2oCtmQ+4OD74vgFTRzX4dXsR?= =?utf-8?q?hribGT0G9w9QxyQsDTdkHQOi7+QU5aq8SarX5qBmzCFSMaBaeA3lLvpHPXsfEBh0Y?= =?utf-8?q?MDl4MK0V2C1xNBwg/n+uErZtq4x7W87yRwbxpybGuGgoA/27v/r3P7wznXIsB7CKM?= =?utf-8?q?/XJasDuubSq/v1kPYHZ5gX7Cu3x08kYaQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB9155.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(1800799024)(366016)(921020)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?q/GpQN7QI4AMW5Grtb3tqiIeP66X?= =?utf-8?q?9hdvUc7NCHia+SxopYwKgCZyhDEpe/ltZNGY30zejVe0NXgquYpUISbhn1JGXK8IQ?= =?utf-8?q?tvjEZBqHDzwEYwfLBLlHTVhF56VYCZ5ZZcdJflXUx2sVuuFuXAZZORD4SyRPHKXmp?= =?utf-8?q?Q3Zdyd/XXAisHqZx4Z7ay6TpBLQqm/UmogBDfom2dK0vyUf2W0B+cRksr2apM4+6x?= =?utf-8?q?6vAl16uzcuazLnflD9fifJy3XmhvqDEZaqZODlQmMpqq1hPPRfk2RwUH4fQsz7WhL?= =?utf-8?q?WbbPg/y8NVA2o9poU8UoSocT4EC1JllRY0omaRHGi4xxlfTBci1U/RZ3q8T2khPhU?= =?utf-8?q?cWtFV92w6SYdMA1Lvmzqpp8VqXTkB6cxa9E3cmyyHSsEH+vSeBIjij2R+D9NOmZYP?= =?utf-8?q?iYbg15ZYliz4FN/5PRjh4brqaOtm+VQDiNs39+t6RzIHOU0AUrK81oVCCgAVFLxUK?= =?utf-8?q?W7Y4m93uYQv7LQyWRxDuPmt8SvNmkjylMKpovTo+WGDGGHqziCUVYRAZi6l2ecmUI?= =?utf-8?q?icv9OdecSTDDOT0u/8cqBXqbSbi4rRqc9j7LCpCwridby0xIojqYym7fUi+f8r4EH?= =?utf-8?q?SavogQTK+9SCthkCz9Sr8MfyvPHrEBVcaRfxQSmZ6AnecsqV8/Nl0xga0D2ZwyeRg?= =?utf-8?q?37j+sZh219ySaEMGx5DbjrEM4XuEZPXqB3coE1SMRsuxGEbgFNuhqEcV1G2Zu0zbT?= =?utf-8?q?aB1PuqHzixx+FqHI2FMX3iZU4OlUS2HM8onRshEG+4auQvlS6rvFhBYydgT7YIcRG?= =?utf-8?q?wdW/tGRzzfFeyOuSRHwsCpLtuWnhqNC+VfPCmrKLxgyA4jv4H4gLiSdUX48FCiyZp?= =?utf-8?q?Qtm7ptlmRhQrUh3rkcpgQsmjdIgsCuKo3/mTuDr5/GqcgKk/sMD6V+AnCrQuKML6w?= =?utf-8?q?9/Pt1EexzQlZVjUQWpFLLeAy0IzzYmFuzNJxI7l99fKCBkgWGosqMbvhU+qcNUKMB?= =?utf-8?q?t61wZHKrQRgDvkY06VFIl2G+zKBcIENWMjk6bUqqD9cuGNs4Qb+7G+3YUQ6AY9rEr?= =?utf-8?q?2DZ+dGwuZqErtU5pBR4QUcpoYnAhEoXV84U2LeLVGONLVSHFuwu6N2q88SHskjNII?= =?utf-8?q?fPnPADfswOqMWcUMrgC+tBvTthrdD3tKFM2EFSRxXEksALVRPjMolquzAnuGqWj9M?= =?utf-8?q?xKNF68T6dPa5B/Mv5nXOUb8zx4X4jaUF7rV/bgk6OWO2nrdslmutZCUJt5IjHKXSF?= =?utf-8?q?7fyEwpSY3mBGvZKc/jJTo4QpFl+6cz29tBtlqmmx8KJgQi+zr5GfXhKyrfm1SH2Mv?= =?utf-8?q?r5zis1POfkxMeOngn0BC5GLpj2RZ9YGaakDuMVkfuxLVYsJv5UueggEAjT5aBT8su?= =?utf-8?q?CsKNnb6qqlUsdVyB7iEzElCb+k6WmXv7wPMpOP2hs3WvPViRW/ITPSXYU17zj8kWL?= =?utf-8?q?a4N44D/PViQN48WMu5NidccxUCGJ+sJadCL7H3yygeLzQu68UBbK1JOZN5t5pAIGU?= =?utf-8?q?iIsYlEDqL3sK1S8b/CAAnNKsmPel9GOVuAGp9eijUnKBn2RTpbWTEZePAAYRoakTk?= =?utf-8?q?0SumYxcUDvJbXSaNcoqTsM6MoIr6ZCq0LA=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 514fde20-913f-437f-02f6-08dd5ccfd567 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2025 16:56:26.6188 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fF2aGxYHE9U6oWsFL9RH+PhfAv+LT9QQcKhD5FFsRloSB19HH7lSXQ4Js/mq1RBuNqhA77cK5C2c2m5FaOGy4P/N+oYke5TvrZQfkjhXkAo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB11001 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250306_085635_322143_1611E0CA X-CRM114-Status: GOOD ( 10.19 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org The Digital Video Port (DVP, the 16-bit variant) of the RK3568 VICAP is broken out to the PF5 mainboard expansion header. Enable it in the device tree overlay for the WolfVision PF5 IO Expander board. Signed-off-by: Michael Riesch --- .../rockchip/rk3568-wolfvision-pf5-io-expander.dtso | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-io-expander.dtso b/arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-io-expander.dtso index 048933de2943..411b06b534f8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-io-expander.dtso +++ b/arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-io-expander.dtso @@ -11,6 +11,7 @@ #include #include #include +#include #include &{/} { @@ -134,3 +135,22 @@ &usb2phy0_host { phy-supply = <&usb_host_vbus>; status = "okay"; }; + +&vicap { + pinctrl-names = "default"; + pinctrl-0 = <&cif_clk &cif_dvp_clk &cif_dvp_bus16>; + rockchip,cif-clk-delaynum = <10>; + status = "okay"; +}; + +&vicap_dvp { + vicap_dvp_input: endpoint { + bus-type = ; + bus-width = <16>; + pclk-sample = ; + }; +}; + +&vicap_mmu { + status = "okay"; +};