From patchwork Wed Feb 19 10:16:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13981932 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 23B40C021B0 for ; Wed, 19 Feb 2025 10:45:18 +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=z6sliKZw+fVMxL0bGQZZfav1S+WFBh3XQj0UHuaoJ90=; b=ZiaGrsVNV10CI+Ls0l/wilg3Z5 sP8qg/8r3SbdPj3RWf0uyGTQ1zHbcfQO13QLcJKOXuW3vTSs+KJxm0hL27L9EJ5Wy3rnD5fMMucXb f1ZZDgME5RCDyqAGqYv9vcRrNOnkrshOgKx3eGFUKgC9DW0bn/8UQply6pSoH9z4R59i/0HiiJLES j0WP4x9atd9qrTkfZ1iBHePfvPm+6KBWQXwWjY5YstTKcv3gncb06BeZ1voeQrttQDkX80N/JjSVC KzpA1895R99wltRLmqYxceyTbNzOeorkWxGbv3RPYO/8x6r+CAsUdxemI/oa8UOlht8fW6Z//p5WW Ox73BKOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tkhZq-0000000CDBQ-2Xp9; Wed, 19 Feb 2025 10:45:14 +0000 Received: from mail-northeuropeazlp170130004.outbound.protection.outlook.com ([2a01:111:f403:c200::4] helo=DUZPR83CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tkh8Y-0000000C64X-2Ztx; Wed, 19 Feb 2025 10:17:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wuJ0cdhGv0qmKGW6HNhe65GMksE7jZaomEldPNglTaV2on4WdYxS/Imh+UXYI3LEWDrb1SYccc2omzjxjoMc5dsur7/M25le6V9AuUo0JzMBb9lOVwmbFW5WQ96qgb+wvxPNU9Hu1ktI8NTjvyMQvDjfq347R20xsJol/8XrGbSJfn7RgFD9hzi41tEJM4eO88jxYnZnPR7auJZEHl757pl9WwItRMahFNAmmATj3lBeZ7bS2qNFj7OgbPM6LWTD9tJ1tFJtJhR+V9eKT00LCx0z69No368ui/Mo/phwwYNWwOfHtP9R38yZLf0IkfZXVAUfem0lwzt6nnVH2sSByg== 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=ZFyoioX6467zwq6ZGo9ejTrdS8/9Ksz8xL2PAfJ8Pi0=; b=rK2gB4nKbmQE90M9jOqcSGT1aHtvdkn2lJzehcAghfrgfS8joAb29k4j0MGug7Xl06tr4f8/9ELvQKAnV8hhFg8XE3j6oBpj2SJ6sunvUDRlIOmERxNdR0o9ZllykUGIQi1PGuzJEZBGUuolzvJ04aR3kN/ylI0CssdHkASmfpxpePaD3tvd+UbaWD7V50Chp0aMz3ErdD81IpK+0shEpY0zauRoBdgZCHymXA8wdDf2gSmtrR4Q6DH+9wXWE4M7FDgPni3a19gJ6yJ8ZCTSa70LrE7MMh0+T4ZeRs9mZYtkntjWts46bh0E9akc/+NsRazzdCOBJ/QsQk5UzW63qQ== 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=ZFyoioX6467zwq6ZGo9ejTrdS8/9Ksz8xL2PAfJ8Pi0=; b=L7sg80PVh5HTq1ISUsLvL0avxRV4hm+L9I875KUjGYLC+A4ugrpfVlEEyp831vZaMgbt4fFxR7Aymz+I0fAQSmYotpamnWVW3+67ar8JtNNDrWxRZk3l8MOhb5/0zDz1ZalRU5+sv5dMUOkALiqYprtBkj4DnjQHs7C6qDabuv4= 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 AS2PR08MB8384.eurprd08.prod.outlook.com (2603:10a6:20b:55b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Wed, 19 Feb 2025 10:16:56 +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.8466.015; Wed, 19 Feb 2025 10:16:56 +0000 From: Michael Riesch Date: Wed, 19 Feb 2025 11:16:41 +0100 Subject: [PATCH v4 10/11] arm64: dts: rockchip: add mipi csi host node to rk356x Message-Id: <20250219-v6-8-topic-rk3568-vicap-v4-10-e906600ae3b0@wolfvision.net> References: <20250219-v6-8-topic-rk3568-vicap-v4-0-e906600ae3b0@wolfvision.net> In-Reply-To: <20250219-v6-8-topic-rk3568-vicap-v4-0-e906600ae3b0@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=1739960197; l=1478; i=michael.riesch@wolfvision.net; s=20240405; h=from:subject:message-id; bh=0rHJn8xavEahuQRZGeeiAOQU7fRc2kjaBfHUQLOe/bI=; b=PUTH8k/Etcu0yH3aM/0kAAY5BE+evSiPf8VY4SjgYBz/iQz6VYoHk+RdmRPsg81pO2PfNeOvu N6hutZjVbBjAR8u0/ZXfho0iXqs4SDPd7LCHyOXDc16gFDxDmAP36Es X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=cSJmgKSH3B6kdCIDCl+IYDW1Pw/Ybc6g9rmnUd/G7Ck= X-ClientProxiedBy: VI1P190CA0041.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:1bb::8) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|AS2PR08MB8384:EE_ X-MS-Office365-Filtering-Correlation-Id: a54725f0-d47f-4f30-00a7-08dd50ce89e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?jYreIqu70l6RmHEE/vZVIHSDGjFxzgg?= =?utf-8?q?MqDcAtgnbNac7AAy/IQuN65LGd3n2Z8nnHImW1ul75IXcquZ/B8zFxjBJ0EGsZYi3?= =?utf-8?q?ldknizfUOOb/9wKa0tBUY6ikrBedyBOEhjyiSmZ9ZTyuEFQDqf20ibDHehzzF8mV1?= =?utf-8?q?w5V6tTg2v+Xe6bdqNYjP92vC1/KU2F0wSHJTg9MI2Zx9d7T8BaHwC/B5LHZ50GOHt?= =?utf-8?q?ddXA9dIedF7cHL7oXY5yuC1BEMBEPg3uKbYd7UvEPZG4m6lOPkLDH3trlksa6dmA3?= =?utf-8?q?U4XGaviHL2S2Wkeiopnt0pUatltlSwq2lwSmBJdbGIsAbVjj4IeUY8pW0b6hvuCNk?= =?utf-8?q?Rnn6LB9B1lQBbPsi5L5TmTlG6u5hD8hPf+jrVnEMaFGPA/aOeB/fq9QDkt/x5zMOk?= =?utf-8?q?QJfsHRlIB0uD+BRT4M6aDPzoDpSJSdKSah4WY08ltzWGmfplL6jWIpPybRd0H/ejJ?= =?utf-8?q?iHx7axSWqYrYUBEfkZAr5jE0fGZT0wnrRGZaSldm9lw9p913ru5DCIeBWBY/Af2Dr?= =?utf-8?q?YwXZzuLCZ1QK/yMMKs2suEzFKOPcgo6ftxcFmVMvjT0CjHRKY7M5hfHE/7ydu+wyw?= =?utf-8?q?U3LPUjXWpsdj3SJWmN4SKKR7CfCBxudDreUP09t853qhtroREUq89+ms0AYly2TdG?= =?utf-8?q?DWPK7rf0aW5mtbKIlQTmx4gvYrllFbUb1FfYZ01BIxWWygUV3dqHSPFsTWLqM6IoX?= =?utf-8?q?bezkfB+3xfWWLIlfuLNpgzkXYzkXmDqAVtR9A8KBqTudQNMfZ415wO+bkltGm5Fta?= =?utf-8?q?bblIC91Wz0lirgrUDT8v9qGAiu4NJktV39zwO1iR7wpsAHGMF4PF4EUDU6lmYuS70?= =?utf-8?q?lZ0TDCQlCc/IeMeUNG/wdUiNoFdNWeePoqBsvD1UARkxRNzTgtWYk4GCTHkBt0OK2?= =?utf-8?q?g2NtAFIdCvC/gcGMhMqOBnL8V3B31oJHXpmdPbQneBiKhQjOdCtqLSppe2rBEQQFZ?= =?utf-8?q?H28N8aVJDeNtLkA7I1pcQY7sM5mPhCt69C8rHADiKVyeAIXRTz4ZX+EfWyXjwP60f?= =?utf-8?q?QxO6cBEHsMBhWmW7PLRrrr1zk9J3CH85bO6l5NqOn5evwhC0tcKRqjFbschDJzYgJ?= =?utf-8?q?LarHx2kmvRMX+4i3UTOgifJfgeScn1tvltYjQTV1AGo4lRmWKRMdZKYCjaRVd2WQZ?= =?utf-8?q?Ot5woPP77W5yGMBI5dGGP7N9cj851UJzoO0dkhOzoh4tZaeM8SCGGmdUjwes2Dq8o?= =?utf-8?q?jPXREK7drE8kWiLSZCV18lAx6mHHQE8XSkB/WIIZnJDj7r0Wp/rZoEm0Rn7kJOFPu?= =?utf-8?q?sr3zAgJ7YK7hovyCjUc2dmMwAqKRctmk2tuZPQ57OpvrPE0b59A/1sNkN/k9VuIHe?= =?utf-8?q?LO7/PSvhSIFu9BZeq9PbN/l9O9g0vbn/oeUWOyEYs14c4elmrIkrXveDe2u1UFNlr?= =?utf-8?q?Y+I4zza/CWfQXiEfs0kv9xxYTh0HglnDA=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)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?mNzVZIb/Mi20gyBvRMzY/pc0GjuC?= =?utf-8?q?IEsKhX2/DgKGlfCO/vRp1coWenUJiGNViJsZpjH4RLRymwyVWY4f19CQX5eLHSLCo?= =?utf-8?q?GYJKDslciJoRgd2CoPrdqK4jLabJS+I2K0z3AlUWBy9QuMZ1vd+jnZ+JcdygultGa?= =?utf-8?q?RwD6cTuSgCzNUsWg3V+xHbeHTM8a67mLidpmUfd7t6SSVoCA3P+SUb3az2amBvP4O?= =?utf-8?q?cYkxBwuTXVMtNSEBjkEc8pbQmpxuKi0HG7SrS0Zgt8u07lHL+QrQ6r6ox8ZMmCsPu?= =?utf-8?q?wxBqfXZoj2/bl0fFOzcL6f0cbOn91BrxoM+cCjzAwoaVyRpHWohIdo1YeXSFt+1n6?= =?utf-8?q?Ve2g/MG9s+PpMusxMMY8v18OOlFwzPzDIH91hj0uXCShGYTtjxQcLpE4/5AjJ/nzA?= =?utf-8?q?+poGBpqxd3PhBIfi1aryngiQVeogmqt6l++Tt+dQKeds90JgHz/KWN7FpOgn9mz5b?= =?utf-8?q?cSfuF7tX8v+fcQLMXZ7+5sS99PiIBwk+HwGQoc1jsazCOXPpUwzslPCb9ryevy8Zt?= =?utf-8?q?n+sgSQP9h0LexJf43KashuJOuN0pAM9mgTYBFQ0G4SsYg/Rm2v8MHPQCb5ZBUqOVo?= =?utf-8?q?trJx5ZzytFMvJsoriLwiu890zyq5m7GAC/sEDA8BXEQZA1+9fnK+Bujk9QfT8ZEvQ?= =?utf-8?q?ysZxvMRe4IffX/11yD/m4HKes1C03QoImLQCQ2d69eMrmlFBlHqp+ZeEDkdDh9FQF?= =?utf-8?q?4UM9VoepQ3aDZr9t3yTwestlOeseN6lRvqo8g6WqM65so67W/Lss0QSpPYVtSYRBf?= =?utf-8?q?fnYB8VKnFviZyZu4/rs78kL9kb0zruxlmsgltKJ2RDwvAkBfF+Oe+u00zURL7Fss+?= =?utf-8?q?4EJEdb4pvXc8l74zWxlCu7bvhqDNa6I9UMGx08Qmcoyr7aEy+c9gIjCs4hudP8iwu?= =?utf-8?q?g40mAShtJU7OTRb7h1zul4h00D6wPycC7C6jeEYinl6xthYVpV4feupz3lZwyS6kS?= =?utf-8?q?cJTxOCYktbkLxFjVA0XLu8Wa4bfSiBrLaVLHUq5331C4XuZKcp8+k8AHFAGZrX8sC?= =?utf-8?q?dQCZY38T2ClWZB5Fx3udbsZqu3r0WL4VhWwHr8MCJdskGxUMz/JwzdEa2lWfsi4c6?= =?utf-8?q?NssNs4nApY8+jcnJ7yJnB1CvFVyeN+txwDuNDMR7fFFIejfFLglxxfu27CFH7K3Rl?= =?utf-8?q?i3tY3HulimpWATsLUL48gZswgzD5SMlCZ3+u5FKDNHHeW/C/OL858tQyeS8kaYjsj?= =?utf-8?q?poIWoYM54Wv1fnlwfTinqkxdcaDelUdWmkZp5MZsJJ2sMzq4N6HZpw6f10PqbQgGs?= =?utf-8?q?2pEodm5tP8Kp9v5795V0yyK7c7+DRLK1UBcdAQou0z7OEYLyNUH2AkPZGgn8A7LO0?= =?utf-8?q?ctmvfYjH26P+NAbQb70RlZvkFXZdZnD4ctp0yU/gAtZBmRk+ikXtQPLZKJnpcxUcb?= =?utf-8?q?84/Fav+Ko1NU8zKXJy+2CTaNo7+4gdcW9ucfTTTemSZtE8Ls5xqNzvoRu90RNxmdA?= =?utf-8?q?hMjAKk89qxvdVe8/+sWvJpFdHC9BcZFPgmo6LZFLLNdVQZLKDKaOrYQwUJrKhp8vv?= =?utf-8?q?8t7FWcPT7Hg5AU9d20wE2wRNFq69np2nBA=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: a54725f0-d47f-4f30-00a7-08dd50ce89e2 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2025 10:16:56.4502 (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: p9ABLrPCNONbLQ5WV28FyKv6JyeTLvqV6RymAqBokKCC4LhQFNg8GfyCf/XDhvJ/cKDRmaT8DjV/52WihAUEyg7dt22zO6xp7ymzpUsVm1k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8384 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250219_021702_681817_D28FE896 X-CRM114-Status: UNSURE ( 9.93 ) X-CRM114-Notice: Please train this message. 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 Add the device tree node for the RK356x MIPI CSI-2 Host unit. Signed-off-by: Michael Riesch --- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi index cba5092dbcea..5957349ca865 100644 --- a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi @@ -553,6 +553,34 @@ gpu: gpu@fde60000 { status = "disabled"; }; + csi: csi@fdfb0000 { + compatible = "rockchip,rk3568-mipi-csi"; + reg = <0x0 0xfdfb0000 0x0 0x10000>; + clocks = <&cru PCLK_CSI2HOST1>; + phys = <&csi_dphy>; + phy-names = "csiphy"; + power-domains = <&power RK3568_PD_VI>; + resets = <&cru SRST_P_CSI2HOST1>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi_in: port@0 { + reg = <0>; + }; + + csi_out: port@1 { + reg = <1>; + + csi_output: endpoint { + remote-endpoint = <&vicap_mipi_input>; + }; + }; + }; + }; + vicap: video-capture@fdfe0000 { compatible = "rockchip,rk3568-vicap"; reg = <0x0 0xfdfe0000 0x0 0x200>; @@ -581,6 +609,10 @@ vicap_dvp: port@0 { vicap_mipi: port@1 { reg = <1>; + + vicap_mipi_input: endpoint { + remote-endpoint = <&csi_output>; + }; }; }; };