From mboxrd@z Thu Jan 1 00:00:00 1970 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 5AAE7CCA48B for ; Fri, 16 Oct 2026 08:57:34 +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:Cc:To:In-Reply-To:References:Message-Id :MIME-Version: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=YMdYvabVN7hVj/OLcixDUcXWjuX2hTO9BT6ktwdOOjA=; b=lQ+t42iINDOimg kUh0grj3uxMwX4HnpK40w6uYo5lql6AKB59H+37ps5zufAHmLPEfjftxHt0AZrKjaCTQhLe8ojO9C tqwKzKzmUcGBPuLFQQPc+ZGzUaMp05ED6TVGyC7ujmSYnLev/m+5H3ug9C65bIzxNRJJIE7idtDZk K5K6L3DCviz3Olzc0EwBsl1/3zh5IfHSeJ0QF51keZwtdo4fen9ffqus9ViEqnulflMYdsu8QxbUn CPf34/TIGOhVM3QlhlhZcKKlDl96/Tn4AytfMDWZSQV0x5/uI6rxLdpV9ub4XJw/2/33Kq/oxaiZV U5VQMS8GqDPR6+Nid7gA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdkn-00000002OnN-2gta; Fri, 16 Oct 2026 08:57:29 +0000 Received: from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdkf-00000002OcD-4080 for linux-rockchip@lists.infradead.org; Fri, 16 Oct 2026 08:57:24 +0000 Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-ccb5faf0678so418407a12.3 for ; Fri, 16 Oct 2026 01:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792141041; x=1792745841; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=gIXYfaFNootugc56eSEHn8K4BEaGH9uW8eqqjBs1oswj40otCIDioqH/CUxf8RfAuA IRAbst0RWr+Ps7iSI2JIgN1vaETHk9QuqIurmeM+JR7m8u3n9Nu9Vb+JjLi7BjF+dA7f bKEAgWGx7TJSgdW0Iu9tigLPQ3uMKPJ5+gDNOeXufJ8suzhHsjrgkRdUr/+t61z3xmJd 4aU9QHlX2pF9lYcLdLX4td/U5eIR4Q1At74BL6kY6Fca48f7H7qNjF7rHGfcF/OvHmx6 syfLQtuIuor4oLsWnl9Gq9K8wtAYXsKrdSzkHDPhNCZNzGcOK/CmKaBaT+VgRaElBp72 3v8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792141041; x=1792745841; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=l+midt17PFNGcwzeEZqio6ASRT4I6RMSOHH1TNxNRetl4AnrFHrBhXOJLZf3m5VRa4 AafvzK0y6EUeMtlZCE7U5re+qBSU56Hw5JWIOd7q9twiqFxiL4oOqRnxWcBDnjKLHBvA SxaMUl7rzdHjS5epdt8Gw8th3v+9nLGCNQ7ySzfsSwPAxEpQzNCoWkj88h9+HUSD8dRd EWkZR5f2AN14OdLAy/rfIcxSnvVLwEq+AkbZIx2vfImyU8wCkoJPzU7Lu31Vnn+THiHd /k7IzrmSMA1Dvjxt4giN2z4j050Kf/pKAWplSUDEjgsAoEIB1zj9ZyNtJkTXj3gnnADO /fpA== X-Forwarded-Encrypted: i=1; AKwUvBxU+P9wpmMkG+D6jP+mPmhvukcxHVNHut1r8tjpeNf3JNuOX6gsuqhJHXsB+BpEMyEjM6A7AE5BrCbZ1mhEQA==@lists.infradead.org X-Gm-Message-State: AFq9FYKyzOoTji/qcpk8wqG3EB8sXMQ57050AfmIjcilHqg8xvfkDd42 mQW6HQEuU4k3163jEGnMlC8gkXBpCRi3o9nVOzeWnluMB6vmXEL6FH9F X-Gm-Gg: AYBFou2P3IUjTmNO048asTEmCFGAvofIHkfsYH8gH3E3NivO/Qc9C6G+lIEuwQKRB2y pnUXfUmlS2zH1GgOoARNR3N2H/fuFb3khTzcTKdsBhje69Ljuhm1p2nMMrkte+HPZiPQUo2BnHl J36xSFG3VY79ASnrQh+TfrymRLeRmUdhIcsEj5+1wrfJFqQJi2GAJP3cysQlnWQOaziaIvZ24V6 rFU5qN0SWx4j8rY1eXTgWY7ATm30fH4dGwB0SGTSTmzIJI1P0lthTmurs+sJIPa0hpqv3bq+zpg T/+oPGc4k0mj3rTu+JNykYwaRHLGDIVmq7JeoSzFc2+OxRAMTy8HZJECoNyjNTZNkfGPo/MDYSZ A4aNVALj067ZWXuww95vlwp318p5kaZh+05MeM9/nkDuS3R/sqkJknz70uwT/DuUAxPqiwpel3e 4Zj2/hlxo8Y89agUDPmZ6T6uwL+7//1TE6EQPwJ0p4AbAMTcOqH9uCJ+BV+8PWiQjrzoC8rZzNH /AyC6BmCE0upQBhqmLW22C6DSGvnQ== X-Received: by 2002:a17:903:2b0b:b0:2e9:65bd:62c7 with SMTP id d9443c01a7336-2e965bd66e8mr71321655ad.0.1792141040552; Fri, 16 Oct 2026 01:57:20 -0700 (PDT) Received: from [127.0.1.1] (211-23-39-77.hinet-ip.hinet.net. [211.23.39.77]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2e97e882a20sm6971025ad.62.2026.10.16.01.57.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 01:57:20 -0700 (PDT) From: Jason Yang Date: Fri, 16 Oct 2026 16:56:42 +0800 Subject: [PATCH v5 8/8] arm64: dts: rockchip: add mipi csi-2 receiver nodes for the dcphys on rk3588 MIME-Version: 1.0 Message-Id: <20261016-dcphy-rx-v1-v5-8-e63b49eabe2d@gmail.com> References: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> In-Reply-To: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel Cc: Michael Riesch , Sebastian Reichel , Bryan O'Donoghue , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Jason Yang X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1792141002; l=2717; i=jason98166@gmail.com; s=20260721; h=from:subject:message-id; bh=45Vrf2/gUP59T6NzCoulPq5BhPIFCtcRAs06OTbCzKM=; b=eV5j0Ku70J/SwIYITZNqaBAM4+oArZCW1gHMYmzwcCjICMvYtJVzPGrN4pNjb2YAnqgdR1JmW QRDZGk+6fb0AGvQEIOdD40NiINRZQcSPgvqp/0vE9+XFZSQzix1cCh3 X-Developer-Key: i=jason98166@gmail.com; a=ed25519; pk=xQmD001Q/ooHl39PxyQtusbUQmgbOsSfpFryRVWZ/k4= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261016_015722_014562_3A845816 X-CRM114-Status: UNSURE ( 8.92 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org The MIPI0 and MIPI1 receiver units are connected to MIPI DCPHY0 and MIPI DCPHY1, whose receiver side is now supported. Add the two nodes and wire them to the VICAP ports. Signed-off-by: Jason Yang --- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi index 94d68fd89753..30bc69a09102 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi @@ -1516,10 +1516,18 @@ vicap_dvp: port@0 { vicap_mipi0: port@1 { reg = <0x1>; + + vicap_mipi0_input: endpoint { + remote-endpoint = <&csi0_output>; + }; }; vicap_mipi1: port@2 { reg = <0x2>; + + vicap_mipi1_input: endpoint { + remote-endpoint = <&csi1_output>; + }; }; vicap_mipi2: port@3 { @@ -1568,6 +1576,66 @@ vicap_mmu: iommu@fdce0800 { status = "disabled"; }; + csi0: csi@fdd10000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd10000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_0>; + phys = <&mipidcphy0 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_0>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi0_in: port@0 { + reg = <0>; + }; + + csi0_out: port@1 { + reg = <1>; + + csi0_output: endpoint { + remote-endpoint = <&vicap_mipi0_input>; + }; + }; + }; + }; + + csi1: csi@fdd20000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd20000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_1>; + phys = <&mipidcphy1 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_1>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi1_in: port@0 { + reg = <0>; + }; + + csi1_out: port@1 { + reg = <1>; + + csi1_output: endpoint { + remote-endpoint = <&vicap_mipi1_input>; + }; + }; + }; + }; + csi2: csi@fdd30000 { compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; reg = <0x0 0xfdd30000 0x0 0x10000>; -- 2.43.0 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip From mboxrd@z Thu Jan 1 00:00:00 1970 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 806E8CCA490 for ; Fri, 16 Oct 2026 08:57:34 +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:Cc:To:In-Reply-To:References:Message-Id :MIME-Version: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=lRgmamM+5VNb/xOUyPoMcP5eaHfH7RW8PExR44ZqMOI=; b=SszQAg4oRzKNh9 KrwZiBAEql5OsnVGWAofbC3LFRneeJSMtSTSnqYPa/H5yFWEGfX2QRuC7EhsTR0vMiikriiK9wHNp 9cj2Xb3q3wlfXiZvzFo6Xc3yt3HCkzOKItifjeu8+VV3Ii3A8HV/1KAU0RMnv23gosPZ+20qmyqMV hHcFQIJrgN3zxyeNMaLi+ky1GmT5EfpbMDN+RhTpvg0T/T0DYqynZ3YNecNzCbX1NXSSjjymPnSdD 8TK5ZngIqOqjzJgDA9dtzpdmfCRxroSUqSLz+64NTDwErZX5LL1bxnEsEKawm8gzJQM98qWCsgyKj S0y3doyT9yi/8eljPjmg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdks-00000002Otw-0b5l; Fri, 16 Oct 2026 08:57:34 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdkk-00000002OiB-13qV for linux-phy@bombadil.infradead.org; Fri, 16 Oct 2026 08:57:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:In-Reply-To:References: Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Sender:Reply-To:Content-ID:Content-Description; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=SWdx77TtN1er844YZfaegJ5vTQ KiU2h0vQKId+XuhRNQDslkO2KrnxOx5p2z/xX3iWRzZHwj8BP/TN0in0cK08yycKYCgVQOcZpqHHO 1cJ3wy+WPvX+b4nCb3sWRs1etvsr8dGtkaXCAf2qTj6fiRvojEDFY6kQPIISBzeGuZpss0eCLNCrp MMzzWi2znoryd3LAR9PTmB370fOuhLeuJtK/xaMkQBRgT0xWbPFPkNW1NrsYp5K9W0O8S070ArW88 NObuv5qgMrRos0dcuerSUDUzVxTa5y+yWnlUTIo03ceQdkDbyRtoBMoW7HFolCbqQAUYqLj8mF474 TLTvDaVA==; Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]) by desiato.infradead.org with esmtps (Exim 4.99.5 #2 (Red Hat Linux)) id 1xHdkh-00000001HyD-0jy2 for linux-phy@lists.infradead.org; Fri, 16 Oct 2026 08:57:25 +0000 Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2e9400d26b5so2551085ad.3 for ; Fri, 16 Oct 2026 01:57:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792141041; x=1792745841; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=gIXYfaFNootugc56eSEHn8K4BEaGH9uW8eqqjBs1oswj40otCIDioqH/CUxf8RfAuA IRAbst0RWr+Ps7iSI2JIgN1vaETHk9QuqIurmeM+JR7m8u3n9Nu9Vb+JjLi7BjF+dA7f bKEAgWGx7TJSgdW0Iu9tigLPQ3uMKPJ5+gDNOeXufJ8suzhHsjrgkRdUr/+t61z3xmJd 4aU9QHlX2pF9lYcLdLX4td/U5eIR4Q1At74BL6kY6Fca48f7H7qNjF7rHGfcF/OvHmx6 syfLQtuIuor4oLsWnl9Gq9K8wtAYXsKrdSzkHDPhNCZNzGcOK/CmKaBaT+VgRaElBp72 3v8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792141041; x=1792745841; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=gCOXvXma4u8GIyAzw/yhXLvEO7z5biy217bx6+Hjg4MVtg5v2sseXV0vR7wqRaJELO PdJwTTRv9JMN2E/5zsyot8ybjcfD8jo1xTXtPmAWCeSUB26+3vwbuBRDTyQYau8zk4fO GSUXfvbMRY/6yCcJw81ScI8TK8rTgWLRTy+8GyyfsdtyTuBGtM2t2VWA0ZXfJoxfo3P4 Doc4iPCawB+RsYs/wY4ibXQtQqFUtHjr2mnr7PM5++AuYKoGkkz8h30X/3JCM4AhfrjM D+QWdICXqtATboE6wKodnHgE2wvzF0xEtua8vAT7s3Gtl9DTRGEWteQEiY9vTdavZzuv N6bw== X-Forwarded-Encrypted: i=1; AKwUvBx0+QBTjhCvTD4SgK7ldBcwg4RcyvjTwnZaM9VrTCsenrHMk+M0cW5lvuEBrPfHbZ+uAfgydvxG8nk=@lists.infradead.org X-Gm-Message-State: AFq9FYLmlzeJsSrEYG//x29TltWdIuRACZ5VqjbnOlCkf+YhylYJ+StT qIg5vgbSrX8kPPTnMGvDlD4ivVovmhK03bzuHXAkcjnZnXSlAc38GWvQ X-Gm-Gg: AYBFou3YCeQcPpYZvDRB4mtHJ3b3Ipf4Oxotpq0XIAi3yDy6CiIicCpUPkPFhWcyLGE 7Gls6TXlwqouIjqvMGKSnToYxjmBuyP5yoyfPECU3zzPzoiPjwyNqJ6a7dnimyRnb4v1Qcwe28r CLWzqQGn4V79FZwZySf9r2tNTA1FakCj2Je/0iw3YH/9P36V0J0rjP1bc649Dp0rLlcKx0NjW82 MP6POOmWX1XGOH1EK7jMcRBiTmtjbNtSpcY1Low0fcp4VlYJ48kx+FM2B4/ilqSjTdaVnYzcQsM LleFZFaBXccPnrGHr+kei4apn3Y4l8Y0baqFG2BWF84CYHgcW8+1Sk/jqcBRJkulBosnPsP6ZZp x7ro4/B+zntdGfSUXm7ByxojUuJfX53J3SmfY/JwvAiLnYrYaOacIzBUq9vTe9dRfktAlj8hodf n2mRYgVuzbjaIviT3I8O1UnHc16+1wXz4m4RII5AGjrC6PDJJQvkwO35HoO3zGhQo81Ab5RFOY4 /mkcBmrIaj3/e9YY6gD/gUz+TUrwg== X-Received: by 2002:a17:903:2b0b:b0:2e9:65bd:62c7 with SMTP id d9443c01a7336-2e965bd66e8mr71321655ad.0.1792141040552; Fri, 16 Oct 2026 01:57:20 -0700 (PDT) Received: from [127.0.1.1] (211-23-39-77.hinet-ip.hinet.net. [211.23.39.77]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2e97e882a20sm6971025ad.62.2026.10.16.01.57.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 01:57:20 -0700 (PDT) From: Jason Yang Date: Fri, 16 Oct 2026 16:56:42 +0800 Subject: [PATCH v5 8/8] arm64: dts: rockchip: add mipi csi-2 receiver nodes for the dcphys on rk3588 MIME-Version: 1.0 Message-Id: <20261016-dcphy-rx-v1-v5-8-e63b49eabe2d@gmail.com> References: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> In-Reply-To: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel Cc: Michael Riesch , Sebastian Reichel , Bryan O'Donoghue , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Jason Yang X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1792141002; l=2717; i=jason98166@gmail.com; s=20260721; h=from:subject:message-id; bh=45Vrf2/gUP59T6NzCoulPq5BhPIFCtcRAs06OTbCzKM=; b=eV5j0Ku70J/SwIYITZNqaBAM4+oArZCW1gHMYmzwcCjICMvYtJVzPGrN4pNjb2YAnqgdR1JmW QRDZGk+6fb0AGvQEIOdD40NiINRZQcSPgvqp/0vE9+XFZSQzix1cCh3 X-Developer-Key: i=jason98166@gmail.com; a=ed25519; pk=xQmD001Q/ooHl39PxyQtusbUQmgbOsSfpFryRVWZ/k4= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261016_095723_581232_7BAEC243 X-CRM114-Status: UNSURE ( 9.61 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org The MIPI0 and MIPI1 receiver units are connected to MIPI DCPHY0 and MIPI DCPHY1, whose receiver side is now supported. Add the two nodes and wire them to the VICAP ports. Signed-off-by: Jason Yang --- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi index 94d68fd89753..30bc69a09102 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi @@ -1516,10 +1516,18 @@ vicap_dvp: port@0 { vicap_mipi0: port@1 { reg = <0x1>; + + vicap_mipi0_input: endpoint { + remote-endpoint = <&csi0_output>; + }; }; vicap_mipi1: port@2 { reg = <0x2>; + + vicap_mipi1_input: endpoint { + remote-endpoint = <&csi1_output>; + }; }; vicap_mipi2: port@3 { @@ -1568,6 +1576,66 @@ vicap_mmu: iommu@fdce0800 { status = "disabled"; }; + csi0: csi@fdd10000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd10000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_0>; + phys = <&mipidcphy0 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_0>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi0_in: port@0 { + reg = <0>; + }; + + csi0_out: port@1 { + reg = <1>; + + csi0_output: endpoint { + remote-endpoint = <&vicap_mipi0_input>; + }; + }; + }; + }; + + csi1: csi@fdd20000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd20000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_1>; + phys = <&mipidcphy1 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_1>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi1_in: port@0 { + reg = <0>; + }; + + csi1_out: port@1 { + reg = <1>; + + csi1_output: endpoint { + remote-endpoint = <&vicap_mipi1_input>; + }; + }; + }; + }; + csi2: csi@fdd30000 { compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; reg = <0x0 0xfdd30000 0x0 0x10000>; -- 2.43.0 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy From mboxrd@z Thu Jan 1 00:00:00 1970 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 287F9CCA464 for ; Fri, 16 Oct 2026 08:57:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: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=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=D5QAXHdUAHFJR8+dyh9FNtDJay GDgkgBl5Tq/7PWlaFF3l1zLstfZaBz30aTkI30h2YLVy5SQ8o2wOeDfXjb8CQcxKAdMX/xZb0d3G8 svmhK1Js4oinCKv1XMXlr+JuF/p4YASETFN1JVAKPYysDUI9VLutF51RhjpATwt3JmbGfwCNXaZGT D9AO4UOr1PCJamjauAJLM/DcSOUCqo6E2YPts/DGqw4sW8tK6h1TNH6hi4+P/N/SWh0AMnp+GxQ0p n+9JZ+T+S+Sd0Co++a8gWqN8EtKw/glzMhyg2GHSN86cdpj1TfmVOyIZvzoxuApgcel5mTAdvIDTG Huk0QSWQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdks-00000002Oth-00vb; Fri, 16 Oct 2026 08:57:34 +0000 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xHdkf-00000002OcE-3quq for linux-arm-kernel@lists.infradead.org; Fri, 16 Oct 2026 08:57:24 +0000 Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-cd1006978ecso358456a12.0 for ; Fri, 16 Oct 2026 01:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792141041; x=1792745841; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=gIXYfaFNootugc56eSEHn8K4BEaGH9uW8eqqjBs1oswj40otCIDioqH/CUxf8RfAuA IRAbst0RWr+Ps7iSI2JIgN1vaETHk9QuqIurmeM+JR7m8u3n9Nu9Vb+JjLi7BjF+dA7f bKEAgWGx7TJSgdW0Iu9tigLPQ3uMKPJ5+gDNOeXufJ8suzhHsjrgkRdUr/+t61z3xmJd 4aU9QHlX2pF9lYcLdLX4td/U5eIR4Q1At74BL6kY6Fca48f7H7qNjF7rHGfcF/OvHmx6 syfLQtuIuor4oLsWnl9Gq9K8wtAYXsKrdSzkHDPhNCZNzGcOK/CmKaBaT+VgRaElBp72 3v8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792141041; x=1792745841; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VuOlYqld5kQKP6/uNDvi8w+JMtWorT85t5I6G7jNhHs=; b=yKgidVWQZ1/MGt7saPykmhJww0cz06cI/8rRyZQ0TKrIxD3J4C4oWvQp9Y2ck8EAWc TSkb5WQjFAthN/KeIaFcja22tBBZP3QQtiYiPggTRn64B+TCzHO/u6p7BrQd3Wy3j8Z+ FfBcYr08HUZfyXa/QZGM1bIECCZnn1OpzfvOBoUY1tfRfgGLbQGNQ8MMKXsKqVSsg54S zP7z0rtXKmm7upYm+ZQ3P7+lfsWidc4+q/6uRNiscJYWoKU+PG5RfAO3AfRQrQIWj8G8 9QvrOksDHVtsas6jwdnH/fMoVFnAF/neLZI7DIkjPYG0mRnE9tS/UsqJk6iw7CAg9+77 7kVg== X-Forwarded-Encrypted: i=1; AKwUvByZ6PD7ipxCR2bhs4J7IU6+NQjNf5ntgoKzm1+g6MvRPlO+0FhaU0xJj8QkovNuRJVYi7BQYMi+fzraZOaO50Mp@lists.infradead.org X-Gm-Message-State: AFq9FYL3tQPlhOd4yThdjUA2fq0cRTDHj+FxSCB7i21HKXrpJ5hz7WX3 bv2bVPnICbpWgGqzNNY2Em/Zqx/7siYGJiwJR7sYY3ZNNFWK/fRAbkQT X-Gm-Gg: AYBFou0/yJPvV34NC3wp/lU8LhJ9SnZSHfunMPzOIwEO0zx6yBZXEP1LkEZ9lP2waXX I3uLwZkKxsmF1IjtXymKcfkV+6xcr2flBoUcr/zzSqkBIO7ZHRMuEMGkPV7vyNcyJXFRzRyPR+r stTas/zyXgEx3tJfVyycr2Ftx4+68RSOkj0snB0Atj/xjgoBjPFNl3f7lJqROBIWLSV0B4jM6rT 94a69MsOCAlirF7Hdn1LA93fZ1kJBXJeC0s20SyKz5J6Lh3kupLaLXt4xG0hAyt7x63iOfcO/5H A2249X1QTizdtbhOG/taoBsXSw2PzZa1l2K/zlrqOT89TlyfmFK2Y82aXy2nbxS5lRtqSmFrcaN flI+LsHnaYTTIvzGqTAQAdAJ8JKiTCIedT/OJagZUW2Yrz8rR0gouTFU0fpEDQZFDCyhubDg/VE Vs+iC8/ECkYV/Ukth6bCzMpDJZ1iOC4MvbfXvVoIkiXtXdUd2A97iBSfYxGdr4s2nNZUUCf91Ua 5wv1/xkD1WDErGziCNpV2ie/TgCnA== X-Received: by 2002:a17:903:2b0b:b0:2e9:65bd:62c7 with SMTP id d9443c01a7336-2e965bd66e8mr71321655ad.0.1792141040552; Fri, 16 Oct 2026 01:57:20 -0700 (PDT) Received: from [127.0.1.1] (211-23-39-77.hinet-ip.hinet.net. [211.23.39.77]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2e97e882a20sm6971025ad.62.2026.10.16.01.57.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 01:57:20 -0700 (PDT) From: Jason Yang Date: Fri, 16 Oct 2026 16:56:42 +0800 Subject: [PATCH v5 8/8] arm64: dts: rockchip: add mipi csi-2 receiver nodes for the dcphys on rk3588 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20261016-dcphy-rx-v1-v5-8-e63b49eabe2d@gmail.com> References: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> In-Reply-To: <20261016-dcphy-rx-v1-v5-0-e63b49eabe2d@gmail.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel Cc: Michael Riesch , Sebastian Reichel , Bryan O'Donoghue , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Jason Yang X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1792141002; l=2717; i=jason98166@gmail.com; s=20260721; h=from:subject:message-id; bh=45Vrf2/gUP59T6NzCoulPq5BhPIFCtcRAs06OTbCzKM=; b=eV5j0Ku70J/SwIYITZNqaBAM4+oArZCW1gHMYmzwcCjICMvYtJVzPGrN4pNjb2YAnqgdR1JmW QRDZGk+6fb0AGvQEIOdD40NiINRZQcSPgvqp/0vE9+XFZSQzix1cCh3 X-Developer-Key: i=jason98166@gmail.com; a=ed25519; pk=xQmD001Q/ooHl39PxyQtusbUQmgbOsSfpFryRVWZ/k4= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261016_015721_974594_980D5204 X-CRM114-Status: GOOD ( 10.12 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The MIPI0 and MIPI1 receiver units are connected to MIPI DCPHY0 and MIPI DCPHY1, whose receiver side is now supported. Add the two nodes and wire them to the VICAP ports. Signed-off-by: Jason Yang --- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi index 94d68fd89753..30bc69a09102 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi @@ -1516,10 +1516,18 @@ vicap_dvp: port@0 { vicap_mipi0: port@1 { reg = <0x1>; + + vicap_mipi0_input: endpoint { + remote-endpoint = <&csi0_output>; + }; }; vicap_mipi1: port@2 { reg = <0x2>; + + vicap_mipi1_input: endpoint { + remote-endpoint = <&csi1_output>; + }; }; vicap_mipi2: port@3 { @@ -1568,6 +1576,66 @@ vicap_mmu: iommu@fdce0800 { status = "disabled"; }; + csi0: csi@fdd10000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd10000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_0>; + phys = <&mipidcphy0 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_0>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi0_in: port@0 { + reg = <0>; + }; + + csi0_out: port@1 { + reg = <1>; + + csi0_output: endpoint { + remote-endpoint = <&vicap_mipi0_input>; + }; + }; + }; + }; + + csi1: csi@fdd20000 { + compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; + reg = <0x0 0xfdd20000 0x0 0x10000>; + interrupts = , + ; + interrupt-names = "err1", "err2"; + clocks = <&cru PCLK_CSI_HOST_1>; + phys = <&mipidcphy1 PHY_TYPE_DPHY PHY_DIRECTION_RX>; + power-domains = <&power RK3588_PD_VI>; + resets = <&cru SRST_P_CSI_HOST_1>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi1_in: port@0 { + reg = <0>; + }; + + csi1_out: port@1 { + reg = <1>; + + csi1_output: endpoint { + remote-endpoint = <&vicap_mipi1_input>; + }; + }; + }; + }; + csi2: csi@fdd30000 { compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"; reg = <0x0 0xfdd30000 0x0 0x10000>; -- 2.43.0