From patchwork Thu Feb 1 13:07:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jai Luthra X-Patchwork-Id: 13541086 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 C53C0C4828F for ; Thu, 1 Feb 2024 13:38:22 +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=GN/+RIGDUsfQRv+4lusyL+4q7w7AcxDr3Pmnaq4DtD8=; b=tr1Od3RXO+lKjf tQgsiOlIxbdOFaHB3RnaroWjEcGBygr/o3Qx/+vb1PbgkHPAoMl64399RO7RQxEwJg12bYTn9RSgC Qx69uL+J5vuPqzNob9p+H4KpsXcONqZukB+UupCEHlYuwnCaPW7ebg1m2iTfdZ9BwIxBtEShDJQtT QWTTlmDoWbtY3JG2bSBaEbEbUdWHQu7ozRoTxfb3WcTdqrr3zD6OAm6lj+YdBJoIkDqCYbK/RdlOW FdD48Pd0C8FInFCESilVAH6HGk0weNUAIQ4iuzVS4hXUvSMAeS6Kb6Qq3D94CNZOB6P29Oz1KiPs8 0Ap7lNcARBdydp4NcPSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVXGb-0000000879L-0c3r; Thu, 01 Feb 2024 13:38:09 +0000 Received: from fllv0016.ext.ti.com ([198.47.19.142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVWme-00000007uMG-3wjK for linux-arm-kernel@lists.infradead.org; Thu, 01 Feb 2024 13:07:16 +0000 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 411D7AnU111374; Thu, 1 Feb 2024 07:07:10 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1706792830; bh=jokkh7mm/vApO8cJ2IgO8lvQ0Jxmj4g+5elU4Bg1bf0=; h=From:Date:Subject:References:In-Reply-To:To:CC; b=r282Ms255/nIRnj88+3M/JfpW/Pv/lJ3UZjPropVIF/Uc//UlXNURvkgy7E8wH4A3 xsaRKrvSyp04oXH9VTA8+xoyHofqCdizaGv2emVCDtVY+yF75/WEszViaGr0sSZQTM VC6U/hagsRrhLB7wc2RQ0JL34rQyIaqlvQovafvQ= Received: from DLEE112.ent.ti.com (dlee112.ent.ti.com [157.170.170.23]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 411D7ALf121103 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 1 Feb 2024 07:07:10 -0600 Received: from DLEE103.ent.ti.com (157.170.170.33) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Thu, 1 Feb 2024 07:07:09 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DLEE103.ent.ti.com (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Thu, 1 Feb 2024 07:07:09 -0600 Received: from localhost (jluthra.dhcp.ti.com [172.24.227.217]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 411D78Sp012827; Thu, 1 Feb 2024 07:07:09 -0600 From: Jai Luthra Date: Thu, 1 Feb 2024 18:37:00 +0530 Subject: [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS MIME-Version: 1.0 Message-ID: <20240201-am62p_csi-v1-1-c83bb9eaeb49@ti.com> References: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> In-Reply-To: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Davis , Bryan Brattlof , Dhruva Gole CC: , , , Vaishnav Achath , Devarsh Thakkar , Aradhya Bhatia , Jai Luthra X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1288; i=j-luthra@ti.com; h=from:subject:message-id; bh=1CMmX3jd2pLUCqu+EFJBJO2nN+pqTZAQeqrdSBzj0jg=; b=owEBbQKS/ZANAwAIAUPekfkkmnFFAcsmYgBlu5d31SanWbJPLAw6IkCBDYpbCnLupNV7p50ky npr9EsviW6JAjMEAAEIAB0WIQRN4NgY5dV16NRar8VD3pH5JJpxRQUCZbuXdwAKCRBD3pH5JJpx RWW3D/9brVgwvqumRvQwKdedaNFFpsPh1+tqTV2yhjv649jdQpJ0kOK8nN7BR2AVhFDdAwuZ7Ox HXASrP0FlJ5hmpPskOhdrs3ps82JerRhKy0r4t8uFaHsO4aOy1rB6s7rdI6QUJahxCkSSNX5Dii XQ0HiiQzcVmOwtDaDj1JS1SpGmLuLIr/sVEm/MLQzlZmOWEsWSMFXV3GqDt7CYtCqeyd6U/xw+2 xZyX4vu9fkQsGVP+LeakRTdgpJMLPsEvkiH3AB90UL32zhWPd4TzKFq1NlRuNg4xlsZBdZhxATX fhMoooWjwuctgyLwrR9g7VvperRffDlCOiMfYiwTFqd485Dhi/X0+3KN+4bwWbLFp/ueWkErRsp o2mSdNKSpNNUBW+w0afHmt70md8BweShcStAu5GEydfn7RVkPryIQkk3SbQi7IXVVRBfuL6Z0uQ 1YKBgVs/GqAI0ckp8qd9z8NcUIu5WBIM0rqoNj91a2rChPSe0ef5qlIewuYuv6phhM/YLWVNkwn DIzYPMW+lM4GGEXIp3LyB0KEVKuElGGa9Kf6I0GQ1d3yLQ26cfXa+4Wg3N+Qnj7ycycoglCIJSo zW2ey7ZIbyFlZiVdvnR8krRa8rpCZvnNe+9yLzUi/qz1rXmQPxGMYKnvXmeCAe7b33a4ljsZGwL YsIB3+/rTqcW7PQ== X-Developer-Key: i=j-luthra@ti.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240201_050713_135862_16CBFD7A X-CRM114-Status: GOOD ( 10.99 ) 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 INTR module for DMASS1 (CSI specific DMASS) is outside the currently available ranges, as it starts at 0x4e400000. So fix the ranges property to enable programming the interrupts correctly. Fixes: 29075cc09f43 ("arm64: dts: ti: Introduce AM62P5 family of SoCs") Signed-off-by: Jai Luthra Reviewed-by: Vaishnav Achath --- arch/arm64/boot/dts/ti/k3-am62p.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p.dtsi b/arch/arm64/boot/dts/ti/k3-am62p.dtsi index 84ffe7b9dcaf..4f22b5d9fb9f 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p.dtsi @@ -71,7 +71,7 @@ cbass_main: bus@f0000 { <0x00 0x43600000 0x00 0x43600000 0x00 0x00010000>, /* SA3 sproxy data */ <0x00 0x44043000 0x00 0x44043000 0x00 0x00000fe0>, /* TI SCI DEBUG */ <0x00 0x44860000 0x00 0x44860000 0x00 0x00040000>, /* SA3 sproxy config */ - <0x00 0x48000000 0x00 0x48000000 0x00 0x06400000>, /* DMSS */ + <0x00 0x48000000 0x00 0x48000000 0x00 0x06408000>, /* DMSS */ <0x00 0x60000000 0x00 0x60000000 0x00 0x08000000>, /* FSS0 DAT1 */ <0x00 0x70000000 0x00 0x70000000 0x00 0x00010000>, /* OCSRAM */ <0x01 0x00000000 0x01 0x00000000 0x00 0x00310000>, /* A53 PERIPHBASE */ From patchwork Thu Feb 1 13:07:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jai Luthra X-Patchwork-Id: 13541085 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 BF58FC4828C for ; Thu, 1 Feb 2024 13:38:20 +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=7Ndw7OdpH9DpmrKEpxJ2vKPaLp+ibQbFH5wQ3Kyk7UI=; b=Etb6et6NjlnyEY nblGQl1STsDZuDeZ40r+v4mNc8RsdtAp/Wdoza4vA+tPQrfLEkUq+dM49R+le3P3SURQAj1LDbAep vJ2tv3GTUGMxLSaaH0lFEVPgCR+KV8Avd/MfTKqoSiyoG29eOtqqsQrYMHgauZUEBPA41Qhc3OWWY f7WZ8BiWmB8C6IhyKXzRzJiae0nuLYiRlpVeHYpYY8BvuDZwwp5cwNSqF21GYU0eTaJe3+w9LO0VE LTLdP3hJZ0POjhBjzzD5Ta046ywHx0inqRuzQ4bxekq4GKqrlAadwctfYHpZT+b+j37ojZV/Efknb uX0GV9GTh2gcaFAQsbtw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVXGb-0000000879p-3zQv; Thu, 01 Feb 2024 13:38:10 +0000 Received: from fllv0016.ext.ti.com ([198.47.19.142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVWmg-00000007uN4-0pSD for linux-arm-kernel@lists.infradead.org; Thu, 01 Feb 2024 13:07:16 +0000 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 411D7B7T111379; Thu, 1 Feb 2024 07:07:11 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1706792831; bh=oQoiwHa2AlMZkLmNMt3eKpIEsv47bV+WnPV6WBux3Jk=; h=From:Date:Subject:References:In-Reply-To:To:CC; b=nhnkWPG8sezM44+vAKv2/Hhk0puVQ0NbbxGjjtNsdQTcgz+hl325jPSlNuGimjGy/ biKf0cKdMaHEmlx91lKIBlBM1jefXv5WNxZA41JgapiCIFZctgr9rzinBj0VY/mYQ8 Fx0bEiKDN4+C0+xCu6VQpbo8KPUDKgDZcVuFGp9A= Received: from DLEE113.ent.ti.com (dlee113.ent.ti.com [157.170.170.24]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 411D7BaK107452 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 1 Feb 2024 07:07:11 -0600 Received: from DLEE114.ent.ti.com (157.170.170.25) by DLEE113.ent.ti.com (157.170.170.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Thu, 1 Feb 2024 07:07:10 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DLEE114.ent.ti.com (157.170.170.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Thu, 1 Feb 2024 07:07:10 -0600 Received: from localhost (jluthra.dhcp.ti.com [172.24.227.217]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 411D7A5L012842; Thu, 1 Feb 2024 07:07:10 -0600 From: Jai Luthra Date: Thu, 1 Feb 2024 18:37:01 +0530 Subject: [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI MIME-Version: 1.0 Message-ID: <20240201-am62p_csi-v1-2-c83bb9eaeb49@ti.com> References: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> In-Reply-To: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Davis , Bryan Brattlof , Dhruva Gole CC: , , , Vaishnav Achath , Devarsh Thakkar , Aradhya Bhatia , Jai Luthra X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1870; i=j-luthra@ti.com; h=from:subject:message-id; bh=wga3no5yHB1i1ri478UBzBLBeyiLJJjEqq1Q06COIl8=; b=owEBbQKS/ZANAwAIAUPekfkkmnFFAcsmYgBlu5d3UzGZI6YxZ0RpP34ApAG9iZABT3QHe4loq xrLB5vXE6WJAjMEAAEIAB0WIQRN4NgY5dV16NRar8VD3pH5JJpxRQUCZbuXdwAKCRBD3pH5JJpx RQmWD/4zC0k6WPHx8BWC0BSGOGXECIOmBvgFNWKRwwineHuFevumwYrcrajNZm9MXQNELnxmHIP Ee7p99LtuxyQ5BaWQG4U6Q+OtRy/8wPmqS6Oxe7gwCV+7UNbXltCBftFtlaDn9xLte/EcgVsn01 W+eIq7vD4xHdiywXkWv9YKYKPMMeDoL96S3wI0On1hQ2Aix3B6CJiHVipxnkMZTpeb9VMJGZdgo /6Y9p8KCSlwfgR9SRIsP21SJ1Ms5BAuUQWZaAW0J3VZNnwNwBczYnq8hHKQA0EpF7P8ncbE+p4k GpEiuYab2lTRCvBeXkivCaZGEUiuaRGZD+DuZK0LOflcuUy2tB/5ImdUefaMo+uHIrQvWVaSPFO j6Z880nxEqcAC6GoOr0wy9K8MLmq/gHH82yhdG1czC66k7S5MpAfkXXi7F2SJuK+mMzkkpAMJvJ ZAOXt2y+kxFHTGI0cXOMv3E1JPtF0RHTxsHCiF9uqXUsl8U6o6bpQNzh6Hw3AgJkBDs3AU+Bx9G V170r+4IrQSLNtnF3C3NfcJ/LdPxuY9xm4WE8+j8Qs0L9VQyzfksNwn4QP2uk5l1z95vLGPtSEU /61EvcbWtwvpi9iYmvTa3SuMEMJeRRwgWs1nMaXlqg3U3jiY2yEPLAtllfV7UoYO7HvQIepwEE4 sPro7hCuIGEXu4Q== X-Developer-Key: i=j-luthra@ti.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240201_050714_379587_EED3D85B X-CRM114-Status: UNSURE ( 8.60 ) X-CRM114-Notice: Please train this message. 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 On AM62P, CSI-RX uses a dedicated BCDMA instance (DMASS1) for transferring captured camera frames to DDR, so enable it. Signed-off-by: Jai Luthra Reviewed-by: Vaishnav Achath --- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi index 4c51bae06b57..57ec4ef334e4 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi @@ -158,6 +158,43 @@ main_pktdma: dma-controller@485c0000 { }; }; + dmss_csi: bus@4e000000 { + compatible = "simple-bus"; + ranges = <0x00 0x4e000000 0x00 0x4e000000 0x00 0x408000>; + #address-cells = <2>; + #size-cells = <2>; + dma-ranges; + ti,sci-dev-id = <198>; + + inta_main_dmss_csi: interrupt-controller@4e400000 { + compatible = "ti,sci-inta"; + reg = <0x00 0x4e400000 0x00 0x8000>; + #interrupt-cells = <0>; + interrupt-controller; + interrupt-parent = <&gic500>; + msi-controller; + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; + ti,sci = <&dmsc>; + ti,sci-dev-id = <200>; + ti,interrupt-ranges = <0 237 8>; + ti,unmapped-event-sources = <&main_bcdma_csi>; + }; + + main_bcdma_csi: dma-controller@4e230000 { + compatible = "ti,am62a-dmss-bcdma-csirx"; + reg = <0x00 0x4e230000 0x00 0x100>, + <0x00 0x4e180000 0x00 0x8000>, + <0x00 0x4e100000 0x00 0x10000>; + reg-names = "gcfg", "rchanrt", "ringrt"; + #dma-cells = <3>; + msi-parent = <&inta_main_dmss_csi>; + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; + ti,sci = <&dmsc>; + ti,sci-dev-id = <199>; + ti,sci-rm-range-rchan = <0x21>; + }; + }; + dmsc: system-controller@44043000 { compatible = "ti,k2g-sci"; ti,host-id = <12>; From patchwork Thu Feb 1 13:07:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jai Luthra X-Patchwork-Id: 13541088 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 501D3C4828C for ; Thu, 1 Feb 2024 13:38:25 +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=6lCO8QOn7f+x9qYO0wKDq5vdadp8ZKW12JLy9p6YwYc=; b=K0u2z3/cG1dwgv 0gwwkfXZ96JG6zwCMMXgJ21092+Lt5wQcrcC5/hN+SAOpoGG3LMHche82PItZ3z18+zUf1Up9t4RI udXpgNmsxmZB4k65WFusMmjCguo0vsib6CYysDHizBXQJoDAbPhfynOChH6czQ08crpsgzRzIWs4m c4HdlHvl2mCw6OLGnNN+KteiO895sqrVejufw4DQVHOaLH1Gg9v+MK7qo/R5Tvp1XJYDM4ab96E1N wiFxKlwQa/erJTQZ3eQXXfpTxbx20sWHHIBp8mme02YRFtNlfCXKIcwb8VgGXaFb66zk2H+TTP2fX eu9e8RxEd3UrU+VMFCcA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVXGf-000000087CX-2kJs; Thu, 01 Feb 2024 13:38:13 +0000 Received: from lelv0143.ext.ti.com ([198.47.23.248]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVWmk-00000007uOW-3Pnu for linux-arm-kernel@lists.infradead.org; Thu, 01 Feb 2024 13:07:20 +0000 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 411D7CRF104580; Thu, 1 Feb 2024 07:07:12 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1706792832; bh=vbpfH3xzkJyVZB9YSWkN/xzm8Bq9Yd74LY2NszD7sNU=; h=From:Date:Subject:References:In-Reply-To:To:CC; b=xGbukezs6P0MRWmru8PQGqhrAWEqG/Mgs4mucJgDSWO/VTIBPgYmJ30ZhwBVp1kKH xKepApviDJArEHcjUCx8l6STvjOe4N2QKdbBz/lErldm7A/sYvsSQFXgzsnZs6Cq1U fl7x6PlWI/zt8kSQb+YD8YXQIqYUKs00/GITiMOA= Received: from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 411D7CVm031182 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 1 Feb 2024 07:07:12 -0600 Received: from DFLE109.ent.ti.com (10.64.6.30) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Thu, 1 Feb 2024 07:07:12 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE109.ent.ti.com (10.64.6.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Thu, 1 Feb 2024 07:07:12 -0600 Received: from localhost (jluthra.dhcp.ti.com [172.24.227.217]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 411D7Bff083003; Thu, 1 Feb 2024 07:07:12 -0600 From: Jai Luthra Date: Thu, 1 Feb 2024 18:37:02 +0530 Subject: [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX MIME-Version: 1.0 Message-ID: <20240201-am62p_csi-v1-3-c83bb9eaeb49@ti.com> References: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> In-Reply-To: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Davis , Bryan Brattlof , Dhruva Gole CC: , , , Vaishnav Achath , Devarsh Thakkar , Aradhya Bhatia , Jai Luthra X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=2254; i=j-luthra@ti.com; h=from:subject:message-id; bh=5ghTK3wJlbTR8AXSwps2iXRCuqJEWnnANC2exXFGf0I=; b=owEBbQKS/ZANAwAIAUPekfkkmnFFAcsmYgBlu5d48mmOGzRlUpK7Pm3DwOBiwK5TL2cQ3YTM2 KoLLVrg/jyJAjMEAAEIAB0WIQRN4NgY5dV16NRar8VD3pH5JJpxRQUCZbuXeAAKCRBD3pH5JJpx Rbx1D/0bnymt14c5io0bDOTDTr/4Dt78knbq3oA+vOMKclGclw3sn8rqFlVLAodPxJT0iycMnta 6a/EXx3mMVSASyfoA1dwg4f/c+YAg3V2MK3emuxzTF5BuOxwXsgeuw12GSVOwLTrvo7w0SDssCc 8lk6U4Ok2Fe4UOE45+LkzTVulLFteLhcjrWAAFuO9ULZA5c8C0rfdwsOldszA8dssSpmeQM/NaH lwI4XgLX/RVyh8Sjovlpfr7ehUP/Iz3cz2kR56AJTrYsm+zSs1msDyBfcUaax9QnGgvbtwn+OdG 4PYD0L38yei96bHwOb3QhDnrdJtNq4AyI3mfceRrwkK07kDjM2W2HG/oob9l2tCTH2vfnvYPtiN yx0FgH1gxvGdcTyhMUvwnPE4+4b7kQ3uWH76wZVTyeYnPB0S7kt4FKf5Y+fydnfiWRMw8QQ6Cxd FiRhrgZcStkkhL92jUMRtc+qwcn4qBRYOfuhX6GAaEHWpB5b/ies93+3YirQwjv7ZXMHt4ZOC5L powTOzGf1stABjJdcwg34uQ2TrrISgdAua+9PPt7hjQO8wa61R+U7odUqQtlE8ivuAnx26I8WH6 0tVEuSx3EqgkPfDnAUFJhN9gGfTjQcDe6oc0U0TkCUY+okbg2DJky5SaDUgRUCsmCH9Hbv5o6BV 7A4aHga31+erlaQ== X-Developer-Key: i=j-luthra@ti.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240201_050718_996399_894AB696 X-CRM114-Status: UNSURE ( 9.69 ) X-CRM114-Notice: Please train this message. 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 AM62P supports image capture via the MIPI CSI-2 protocol, it uses three IPs to achieve this: Cadence DPHY, Cadence CSI-RX, and TI's pixelgrabber wrapper on top. Enable all of these IPs in the devicetree. Signed-off-by: Jai Luthra Reviewed-by: Vaishnav Achath --- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 61 +++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi index 57ec4ef334e4..fdd835a04327 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi @@ -928,4 +928,65 @@ mcasp2: audio-controller@2b20000 { power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; status = "disabled"; }; + + ti_csi2rx0: ticsi2rx@30102000 { + compatible = "ti,j721e-csi2rx-shim"; + reg = <0x00 0x30102000 0x00 0x1000>; + ranges; + #address-cells = <2>; + #size-cells = <2>; + dmas = <&main_bcdma_csi 0 0x5000 0>; + dma-names = "rx0"; + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; + status = "disabled"; + + cdns_csi2rx0: csi-bridge@30101000 { + compatible = "ti,j721e-csi2rx", "cdns,csi2rx"; + reg = <0x00 0x30101000 0x00 0x1000>; + clocks = <&k3_clks 182 0>, <&k3_clks 182 3>, <&k3_clks 182 0>, + <&k3_clks 182 0>, <&k3_clks 182 4>, <&k3_clks 182 4>; + clock-names = "sys_clk", "p_clk", "pixel_if0_clk", + "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; + phys = <&dphy0>; + phy-names = "dphy"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + csi0_port0: port@0 { + reg = <0>; + status = "disabled"; + }; + + csi0_port1: port@1 { + reg = <1>; + status = "disabled"; + }; + + csi0_port2: port@2 { + reg = <2>; + status = "disabled"; + }; + + csi0_port3: port@3 { + reg = <3>; + status = "disabled"; + }; + + csi0_port4: port@4 { + reg = <4>; + status = "disabled"; + }; + }; + }; + }; + + dphy0: phy@30110000 { + compatible = "cdns,dphy-rx"; + reg = <0x00 0x30110000 0x00 0x1100>; + #phy-cells = <0>; + power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; + status = "disabled"; + }; }; From patchwork Thu Feb 1 13:07:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jai Luthra X-Patchwork-Id: 13541087 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 9B0D0C4828D for ; Thu, 1 Feb 2024 13:38:23 +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=tluop5jVCIYe7Rs/KVpeMJxjuC7syepFB58lY1AhDdw=; b=K3V1gxW6nn0oFP i+BzeVzNSSV5YSl/602FaukTzYWgFKDxEkI5LsztVBz48YGXTAas6X9xuyPaEECu/xtrZ592nnT+6 GntJ6DLHW12xcjXaF2ucrFWoB+vvpV+IcVroUmFyKxnOK0zzZhhltXwYRkQhjf/sybYj16Ayaot1Y iPPJ7p8j9bXuIREvHErl//rFdEA7gic8mAKpdfMMJblkWziZGtKz/1tRAwbnszT1F2uFKfHmTEywq DtQ1MKEALFa9O/xH37iq5x38+u941LiU0i1vJTOHPbjTSt6GHd3QFu+dY1et5IGYubz7r7uH4QNEE mBasQWPkuObkX/Mj7E4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVXGd-000000087As-2Cp7; Thu, 01 Feb 2024 13:38:11 +0000 Received: from lelv0142.ext.ti.com ([198.47.23.249]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVWmj-00000007uOY-3Uq3 for linux-arm-kernel@lists.infradead.org; Thu, 01 Feb 2024 13:07:19 +0000 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 411D7Ear033015; Thu, 1 Feb 2024 07:07:14 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1706792834; bh=f78/TiYQWSs2UyVBQjw3PMCxAbjW9clzYimuvSBrtVc=; h=From:Date:Subject:References:In-Reply-To:To:CC; b=C47/rN9of7gLyc9G8pcRV6hoirn0byFBai8sReDKk/qEuU32QYZT3qpyEOYW+mYsc Gp6uV7CgfIKDkbeVfPt+OcBa19JOBbkS+/Fg5N4MnuS7wu3GN8SFV+/QMcdnm+uJjw Y4ka2bNNeA6sBhPshjHwkVTI/k+rEulOLKpWzGDI= Received: from DFLE109.ent.ti.com (dfle109.ent.ti.com [10.64.6.30]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 411D7EUv107617 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 1 Feb 2024 07:07:14 -0600 Received: from DFLE100.ent.ti.com (10.64.6.21) by DFLE109.ent.ti.com (10.64.6.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Thu, 1 Feb 2024 07:07:13 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE100.ent.ti.com (10.64.6.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Thu, 1 Feb 2024 07:07:13 -0600 Received: from localhost (jluthra.dhcp.ti.com [172.24.227.217]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 411D7D0q083023; Thu, 1 Feb 2024 07:07:13 -0600 From: Jai Luthra Date: Thu, 1 Feb 2024 18:37:03 +0530 Subject: [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P MIME-Version: 1.0 Message-ID: <20240201-am62p_csi-v1-4-c83bb9eaeb49@ti.com> References: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> In-Reply-To: <20240201-am62p_csi-v1-0-c83bb9eaeb49@ti.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Davis , Bryan Brattlof , Dhruva Gole CC: , , , Vaishnav Achath , Devarsh Thakkar , Aradhya Bhatia , Jai Luthra X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1863; i=j-luthra@ti.com; h=from:subject:message-id; bh=UF/wTRkCBeSb8cxlWX4RH3B9zRm7N76jYm2OQQnwfow=; b=owEBbQKS/ZANAwAIAUPekfkkmnFFAcsmYgBlu5d5ggj6eDGV+qFC0hHhlwijoK/lEq5yInmdf nqM9oV/Og2JAjMEAAEIAB0WIQRN4NgY5dV16NRar8VD3pH5JJpxRQUCZbuXeQAKCRBD3pH5JJpx RQjGD/9a7lnJKaJcAfYM1SgG6R2OjsMCdP/w/B9X28MNrQ6z+P6FQSI7AW7KkPuiCIO+BCQBMzi 3t0VLGBL4Hj6fuKvFYz+KMSqSoNE3Kp0Hd6B5MD7vtuMwrEs4yjU3EHBKUI2ckrDwMiV1sgLDlU pg2r9RVa8bVPn2ScJ1OwFrIa8Est3OB7iYfA8R5ZPiFhT/7JwN91Pb7DB/Dj6ufqoIemzqJ3nWs 35ltScewMvi7xuH4L5L5Y1YxVcIXh56vRGA1y9mIEHKszZDr8jsDIV79j5yoUV5AvvSsQEOfCrn eSs5JCG97YQ+UxrppqDnM5zeP0VjwO+NdKO4CQyv0gXWLzHaXfqV/5gK9T2xufB4ed9NYz2FEAV tIgI1Vb6E1fGOiX8preAB4Zv0o4l841m/xU7lolQTD46IqFOBWQfwmerU2Nl3VgxUIw9G1ckfYD tfYup1Iyci9sMR59hPrIUU6Hyn43ppyBUjA/YmnRO6RQs60IMfqVBCvAaP0zSsozsFBiNlwRPEJ 6VWU77z4mM50nWcu4SFGLb8eTZXFhiwdNkmfy/LK5oGCBfu1x91144j7VmdhIIOuEdGrhrFdLgZ gHdqEum1b5mN4wjOUdprHZrk1M9zhzrCZ+WUw4mDCUO1PsM836X5jRvaSepOmndZ2vuXFCpi2J4 1Hlf5rC+9mwdx+w== X-Developer-Key: i=j-luthra@ti.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240201_050718_022403_6BAB32EB X-CRM114-Status: UNSURE ( 8.70 ) X-CRM114-Notice: Please train this message. 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 Enable symbols so that overlays can be applied on the base DTB for SK-AM62P. Also compile-test known-to-work camera sensor overlays for OV5640 and IMX219. Signed-off-by: Jai Luthra Reviewed-by: Vaishnav Achath --- arch/arm64/boot/dts/ti/Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile index 52c1dc910308..80733ed747a2 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -101,6 +101,12 @@ k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \ k3-am62x-sk-csi2-ov5640.dtbo k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \ k3-am62x-sk-csi2-tevi-ov5640.dtbo +k3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \ + k3-am62x-sk-csi2-imx219.dtbo +k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \ + k3-am62x-sk-csi2-ov5640.dtbo +k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \ + k3-am62x-sk-csi2-tevi-ov5640.dtbo k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \ k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \ @@ -118,6 +124,9 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \ k3-am62-lp-sk-hdmi-audio.dtb \ k3-am62a7-sk-csi2-imx219.dtb \ k3-am62a7-sk-csi2-ov5640.dtb \ + k3-am62p5-sk-csi2-imx219.dtb \ + k3-am62p5-sk-csi2-ov5640.dtb \ + k3-am62p5-sk-csi2-tevi-ov5640.dtb \ k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \ k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \ k3-j721e-evm-pcie0-ep.dtb \ @@ -128,6 +137,7 @@ DTC_FLAGS_k3-am625-beagleplay += -@ DTC_FLAGS_k3-am625-sk += -@ DTC_FLAGS_k3-am62-lp-sk += -@ DTC_FLAGS_k3-am62a7-sk += -@ +DTC_FLAGS_k3-am62p5-sk += -@ DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@ DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@ DTC_FLAGS_k3-j721e-common-proc-board += -@