From patchwork Mon Jan 23 09:57:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47080 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1521309wrn; Mon, 23 Jan 2023 02:02:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXvJ/UNo7EHVemL43m7bZybZyvPFAt5HmB29gpEr1JOikhFClzS6Rzo0/olxsFugWwEPYc0/ X-Received: by 2002:a17:902:cec4:b0:195:f3d5:bead with SMTP id d4-20020a170902cec400b00195f3d5beadmr11048227plg.36.1674468137973; Mon, 23 Jan 2023 02:02:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468137; cv=none; d=google.com; s=arc-20160816; b=T7A5tGDS1QE2dcXn4kMGa4cFWUvquJ1D6x2rpC2TTh3plBVcjW4+J/aDzHKdzr1Htn 3FcThYmCV4S1Yyp8TD2q36HeDqaZcnfVakCAUKuNB+vAsmJ+S8BYOawFw/3H1APtM1+x rvlrUXTa09Dhq+qcQbYD4arL/W0JnAQa10TRVxIDzqFZCsUAhU3NGmtKUGxrcNIFAVLv lM/QuCAw/F9JRgMFbdKd42YPsk5eG2U75QaLcjSeVULu7aBGoCeYPabwBg3EgwEzK6kB paI41TSkvpXR/SSvldrkiyaiDBeT1BAgrmR/yxGDcI8+zLH66YigxnykE6Xw3gE27ZHo vD0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=+Pmtk+gLgNohHiNopmEhJ9dpG+hWT8R+to2uwXihUFg=; b=d4Fhcx0rOFRWRueyFWmJFAgig9cxr/jB31z5PbNZbK0S2rQAeVkhANRxEucdad3JAQ jto90HKggZ6X8r1uDIni+LciAdrBchgp6pIGNMK/SOLRi3aMWxkMIY0k2luHd80bxn+D wTLIgFs1ZDJucbXhY4USLoQc+OBKMC5ExXPBTHLkaYIPvTFtfKv1kMEbMwOGQLIwgGYr +FILO5LDRu+LS0Wjd+vKDVHmQIU9O5x4yR6G0TiQZYcTh//nyKJp0VzFgCKO3Tz2mzqi BjVrpavc2eOk0kJcgq0Pvqqi0in84LElwVXuhNLUuOqXWo75YcaFq+I74kpEOJgRZ5SU Ky3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=yBSzyAoc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s37-20020a63ff65000000b00478d30cde9csi50363158pgk.832.2023.01.23.02.02.05; Mon, 23 Jan 2023 02:02:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=yBSzyAoc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231492AbjAWJ56 (ORCPT + 99 others); Mon, 23 Jan 2023 04:57:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230056AbjAWJ55 (ORCPT ); Mon, 23 Jan 2023 04:57:57 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 410933A8E; Mon, 23 Jan 2023 01:57:55 -0800 (PST) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vf1c067128; Mon, 23 Jan 2023 03:57:41 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467861; bh=+Pmtk+gLgNohHiNopmEhJ9dpG+hWT8R+to2uwXihUFg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=yBSzyAocbLMqHrOIBPzli9k3oetyTJ8f72Q25KfGAR9rHt2PVbqu0vY3XlRMqh8lQ b/xRzbp0G74hmFSpuIyPDX9piBiMXbJZfiVCqUymebQLphMyFeDO0OCNAakK/QJ1IB pOKdcnV6w8iy654ckMT9tTkMmW97v8lx+xHjaaKg= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vfjp121056 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:41 -0600 Received: from DFLE102.ent.ti.com (10.64.6.23) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:41 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:40 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfQ034627; Mon, 23 Jan 2023 03:57:37 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 1/8] arm64: dts: ti: k3-j721s2-main: Add support for USB Date: Mon, 23 Jan 2023 15:27:26 +0530 Message-ID: <20230123095733.31657-2-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807101819101933?= X-GMAIL-MSGID: =?utf-8?q?1755807101819101933?= From: Aswath Govindraju Add support for single instance of USB 3.0 controller in J721S2 SoC. Reviewed-by: Ravi Gunasekaran Signed-off-by: Aswath Govindraju Signed-off-by: Matt Ranostay Link: https://lore.kernel.org/r/20221122101616.770050-2-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi index 8915132efcc1..c0daa75116f9 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi @@ -26,6 +26,20 @@ }; }; + scm_conf: syscon@104000 { + compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; + reg = <0x00 0x00104000 0x00 0x18000>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x00 0x00 0x00104000 0x18000>; + + usb_serdes_mux: mux-controller@0 { + compatible = "mmio-mux"; + #mux-control-cells = <1>; + mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */ + }; + }; + gic500: interrupt-controller@1800000 { compatible = "arm,gic-v3"; #address-cells = <2>; @@ -745,6 +759,34 @@ }; }; + usbss0: cdns-usb@4104000 { + compatible = "ti,j721e-usb"; + reg = <0x00 0x04104000 0x00 0x100>; + clocks = <&k3_clks 360 16>, <&k3_clks 360 15>; + clock-names = "ref", "lpm"; + assigned-clocks = <&k3_clks 360 16>; /* USB2_REFCLK */ + assigned-clock-parents = <&k3_clks 360 17>; + power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + dma-coherent; + + usb0: usb@6000000 { + compatible = "cdns,usb3"; + reg = <0x00 0x06000000 0x00 0x10000>, + <0x00 0x06010000 0x00 0x10000>, + <0x00 0x06020000 0x00 0x10000>; + reg-names = "otg", "xhci", "dev"; + interrupts = , + , + ; + interrupt-names = "host", "peripheral", "otg"; + maximum-speed = "super-speed"; + dr_mode = "otg"; + }; + }; + main_mcan0: can@2701000 { compatible = "bosch,m_can"; reg = <0x00 0x02701000 0x00 0x200>, From patchwork Mon Jan 23 09:57:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47085 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1522063wrn; Mon, 23 Jan 2023 02:03:56 -0800 (PST) X-Google-Smtp-Source: AMrXdXty+1u41SrC7Y+FTCGhFzOWZbiiiimTSwbED1IwYU3KtU+Q48bzmgvKS6LtlsSZO2OPLiHT X-Received: by 2002:a05:6a20:c90e:b0:b9:817e:2ff2 with SMTP id gx14-20020a056a20c90e00b000b9817e2ff2mr10972172pzb.57.1674468236374; Mon, 23 Jan 2023 02:03:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468236; cv=none; d=google.com; s=arc-20160816; b=IMlv37Rag6Etc/UIo/buVhCL8CNvlC7/ncX92KPMCXo7ukTeTi9ThglRaxGoq3/0kx H7TrwoaZx1fZjvX1MnwAQCudigSacApxLBWH1tdSILBj10IR8geWFnvj+WnRJxw/CiJH 5be5x4OLl1/WFAS2HqhIYjwZ1bEPnNPD7rW6bdab959ZGEvmTFlSdV00BNdyGM9q5BmS w4G7YCiffcg1ubq8JvXMdpanhJoXGuqMTLWlW1ECL+gAiQglW/y5DQucLM4Lgq5LV+zd IUrh69N3QyMIgsKMee5dVEk4SAHgZDpMMTR6f0hArZjBpXinrDnJQF4Xb21IpTPR1N5z zBWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=AlvXKEygj/c/LhMVEM782RILlNe8oIxCVOvbwBcb1hE=; b=Dze5fZQJ9sAYDTFF0KO+j2kSkoY7zF6OwDZ4RSCZHOLJAAGcNV77TIwN61fjaryu2l VfRsTGxksNly97gK7+j9BclOCDCaOOxEV7Du1TMC2u6mCefpprDyDGW3t3zxE7lW7kbJ rLyXRNOkjB5L2RvLBZKlZexRTiDOJu/GCsdqMCVP4DJsTjUI6we3/Z752FjLm7CMgpQo EpK7bfX9u+U+Lv1aK9poHLvtGoJtCmujx465MSiy4IusVYkHAliq36/iVMC5R2lL5l0C oD5IaDaZTL/ucfJ3GB5pshLgjmSXXCXO0TMhf3guWmOIsR1TQKCDlNMlrp1Co63UZMdt 1mdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=JsrgsoNG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g11-20020a65580b000000b0047701022c7dsi49668171pgr.729.2023.01.23.02.03.43; Mon, 23 Jan 2023 02:03:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=JsrgsoNG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231679AbjAWJ6L (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52642 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231576AbjAWJ6D (ORCPT ); Mon, 23 Jan 2023 04:58:03 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EAFC38A70; Mon, 23 Jan 2023 01:58:00 -0800 (PST) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9viqI040814; Mon, 23 Jan 2023 03:57:44 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467864; bh=AlvXKEygj/c/LhMVEM782RILlNe8oIxCVOvbwBcb1hE=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=JsrgsoNGvW/AYv4OYneC/c/4mKRoUaB2OB/3uv6E5batZlnmiYs4lo+id0Y8texw3 nSoH++K4RnCty+gv5x9wSLUvN23bHiKhNEWKPgyeGVYBzRte5/CdkrOoTdooFkE9H1 oOb0SuVlvrnVF/34kYLsI3drDbvqVmQ3VpcKebOI= Received: from DFLE113.ent.ti.com (dfle113.ent.ti.com [10.64.6.34]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vix5121065 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:44 -0600 Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:44 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:44 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfR034627; Mon, 23 Jan 2023 03:57:41 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 2/8] arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node Date: Mon, 23 Jan 2023 15:27:27 +0530 Message-ID: <20230123095733.31657-3-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807205850029134?= X-GMAIL-MSGID: =?utf-8?q?1755807205850029134?= From: Matt Ranostay Add dt node for the single instance of WIZ (SERDES wrapper) and SERDES module shared by PCIe, eDP and USB. Signed-off-by: Matt Ranostay Reviewed-by: Ravi Gunasekaran Link: https://lore.kernel.org/r/20221122101616.770050-3-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi index c0daa75116f9..08df0050fe4e 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi @@ -5,6 +5,17 @@ * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ */ +#include +#include + +/ { + serdes_refclk: clock-cmnrefclk { + #clock-cells = <0>; + compatible = "fixed-clock"; + clock-frequency = <0>; + }; +}; + &cbass_main { msmc_ram: sram@70000000 { compatible = "mmio-sram"; @@ -38,6 +49,13 @@ #mux-control-cells = <1>; mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */ }; + + serdes_ln_ctrl: mux-controller@80 { + compatible = "mmio-mux"; + #mux-control-cells = <1>; + mux-reg-masks = <0x80 0x3>, <0x84 0x3>, /* SERDES0 lane0/1 select */ + <0x88 0x3>, <0x8c 0x3>; /* SERDES0 lane2/3 select */ + }; }; gic500: interrupt-controller@1800000 { @@ -787,6 +805,42 @@ }; }; + serdes_wiz0: wiz@5060000 { + compatible = "ti,j721s2-wiz-10g"; + #address-cells = <1>; + #size-cells = <1>; + power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; + clocks = <&k3_clks 365 0>, <&k3_clks 365 3>, <&serdes_refclk>; + clock-names = "fck", "core_ref_clk", "ext_ref_clk"; + num-lanes = <4>; + #reset-cells = <1>; + #clock-cells = <1>; + ranges = <0x5060000 0x0 0x5060000 0x10000>; + + assigned-clocks = <&k3_clks 365 3>; + assigned-clock-parents = <&k3_clks 365 7>; + + serdes0: serdes@5060000 { + compatible = "ti,j721e-serdes-10g"; + reg = <0x05060000 0x00010000>; + reg-names = "torrent_phy"; + resets = <&serdes_wiz0 0>; + reset-names = "torrent_reset"; + clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, + <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; + clock-names = "refclk", "phy_en_refclk"; + assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, + <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, + <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; + assigned-clock-parents = <&k3_clks 365 3>, + <&k3_clks 365 3>, + <&k3_clks 365 3>; + #address-cells = <1>; + #size-cells = <0>; + #clock-cells = <1>; + }; + }; + main_mcan0: can@2701000 { compatible = "bosch,m_can"; reg = <0x00 0x02701000 0x00 0x200>, From patchwork Mon Jan 23 09:57:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47081 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1521463wrn; Mon, 23 Jan 2023 02:02:40 -0800 (PST) X-Google-Smtp-Source: AMrXdXudJtFPUpivBaf8J8jEIXLpAzD3duU8oyghWedKDfNw2CPeDioRUm1TXgv4ZpqJ4HaSP7XK X-Received: by 2002:a05:6402:60b:b0:470:25cf:99d1 with SMTP id n11-20020a056402060b00b0047025cf99d1mr26336021edv.31.1674468160588; Mon, 23 Jan 2023 02:02:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468160; cv=none; d=google.com; s=arc-20160816; b=WrJHMErUg0uGiAFYXTv1Ab/8r9HEq2sVgmi+g9NCuDfVM0V8pr2rtiQpNOlzbjYBAn hV3e5tddTAdjdfMPIewuNQPJGJhbAPqY29TZK0tP1aHGhaeW+CnH1htl3/SQhSWACVJB LwcS27nNYVTc1GhnJzVJVSTLLPR6ZRllrB55afB3Zv3npUEZ+AHVLI/p2dGrBQhFoUzy CRlKi0nRaxbTvsGsZds3L9EbZo2R9OXxJK61bkn1oc+hHVVT9EH1pVnAwh2Gcsg8VGgv o7nPNM6m/vWnP8wDu0yFTp6nNrBcmNp+sE3V4RhEAipM+f0SfJIrTZ9dbIsnZcYhqiE9 bzpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=5BowLtfZoE9uGVKssUk9+0CKqVn8K62PekUq+BnhYdM=; b=clBHtXzxkuQ3PAdnBio3FFgA58wHJKA73AzoyuN5r+UOATHMGkhXqWfQLnG7xhvcgC q3UM2ILs5DOheGEgFUNPEFZu7xXJP+VZ9kI3LmPcJVgZEJRQ4GWoibG2ek6I9R8dRJ2M if3Ww63UfoBJZWbelKDyNbtwZODCjQCf0GHEOghUOpjLNLPAq3c2jnyH1fQT6gmfQJHI BwaVANi19tDSQOMmQnKXRATbIKPzRfg/cXdknZX7xLAWi8s7LlCbeU8Ybtghi1XVtBHD fxxsCvy8OKSVowwZK8/Q1K5tstUXWKtREQyN1Xt3l/Jbl4Ga3FuCbRHr9vLxDR2fRBBD ls2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=SWYNh3Na; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q31-20020a056402249f00b00499cfd87fc0si4658830eda.71.2023.01.23.02.02.17; Mon, 23 Jan 2023 02:02:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=SWYNh3Na; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229989AbjAWJ6F (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230287AbjAWJ56 (ORCPT ); Mon, 23 Jan 2023 04:57:58 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 718C6559A; Mon, 23 Jan 2023 01:57:56 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vm2J067138; Mon, 23 Jan 2023 03:57:48 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467868; bh=5BowLtfZoE9uGVKssUk9+0CKqVn8K62PekUq+BnhYdM=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=SWYNh3Nau7ZDwc6tdzy+vfBhuCHDtr0v2fzq9O4hY9fiGm4YwGsT/WgNcp09wthGc VbInpCK8/1rfiToeowrRmShl5kVdvVCWO3UnZjv5Yy92r2PGDJJlRvJSo/VsO5nl9H pWqb5uO9Z9rT6rJ06LUkLngy6PfbFJNmcQg3kJ8I= Received: from DLEE105.ent.ti.com (dlee105.ent.ti.com [157.170.170.35]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vm5q127456 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:48 -0600 Received: from DLEE113.ent.ti.com (157.170.170.24) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:47 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) 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.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:47 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfS034627; Mon, 23 Jan 2023 03:57:44 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 3/8] arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI Date: Mon, 23 Jan 2023 15:27:28 +0530 Message-ID: <20230123095733.31657-4-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807126060925528?= X-GMAIL-MSGID: =?utf-8?q?1755807126060925528?= From: Aswath Govindraju Add support for two instance of OSPI in J721S2 SoC. Signed-off-by: Aswath Govindraju Signed-off-by: Matt Ranostay Reviewed-by: Vaishnav Achath Link: https://lore.kernel.org/r/20221122101616.770050-4-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- .../boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi index 0af242aa9816..d404b595316e 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi @@ -306,4 +306,43 @@ ti,cpts-periodic-outputs = <2>; }; }; + + fss: bus@47000000 { + compatible = "simple-bus"; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + ospi0: spi@47040000 { + compatible = "ti,am654-ospi", "cdns,qspi-nor"; + reg = <0x00 0x47040000 0x00 0x100>, + <0x5 0x0000000 0x1 0x0000000>; + interrupts = ; + cdns,fifo-depth = <256>; + cdns,fifo-width = <4>; + cdns,trigger-address = <0x0>; + clocks = <&k3_clks 109 5>; + assigned-clocks = <&k3_clks 109 5>; + assigned-clock-parents = <&k3_clks 109 7>; + assigned-clock-rates = <166666666>; + power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>; + #address-cells = <1>; + #size-cells = <0>; + }; + + ospi1: spi@47050000 { + compatible = "ti,am654-ospi", "cdns,qspi-nor"; + reg = <0x00 0x47050000 0x00 0x100>, + <0x7 0x0000000 0x1 0x0000000>; + interrupts = ; + cdns,fifo-depth = <256>; + cdns,fifo-width = <4>; + cdns,trigger-address = <0x0>; + clocks = <&k3_clks 110 5>; + power-domains = <&k3_pds 110 TI_SCI_PD_EXCLUSIVE>; + #address-cells = <1>; + #size-cells = <0>; + }; + + }; }; From patchwork Mon Jan 23 09:57:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47082 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1521783wrn; Mon, 23 Jan 2023 02:03:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXtYTtphk/JQIWfThmuItW5tRw3neg9FtYmycCvtrYRHxMz005Uw8hrnDYDskMtEpGpBqa3x X-Received: by 2002:a17:907:2a56:b0:84d:35e1:2781 with SMTP id fe22-20020a1709072a5600b0084d35e12781mr33397621ejc.46.1674468198551; Mon, 23 Jan 2023 02:03:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468198; cv=none; d=google.com; s=arc-20160816; b=gZ10HLlkSzQA+6JnympZBDye9fm4ssmBVuu4XA6F9LdV8iJm1WQlq6gSbxPr8BvhkC 8o0MZvVu1eF1T5OawoOixKztOkkorAJ3U8yIzkunVXj7kDBVJ+5oMZkPT6k2lP0ce2LM Oep9SrdDm5jd/vIFj0ugBWIiI8IUV/P8F3ZlrogCTpU3RN16RkNp2Aaco855JFn8JD3Y Ae1gZMQMNo94AmvVGUCXz2TCO+EU58b5onvp0AsVXlWSZbebKaV7W9SZCAZXvzcwnGc0 r9fpVTF44WoZuhoYmEz38p1bNFvTLW+OQoZlBiYXOKHaLJhHTow2aDDSlIiy3d6LURXv ZlQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=5zQ1E9Uu9eIeFZvejrJVHWinCZyOyq2yFbblK+Ex1w8=; b=xi90vgHTgypnYqbWEqW11MJYxb59DD4ne0OB7doX/NSNCKkXXKEzHg3DkqBkiipUd9 o2eI7r9T4LQxHtmwF01ogC1Wk35ho8yNVt3zOx5loi26qvMlQSZ2NA9hWH+01J0Ks8SR PyZXR5FIIr0QVCd/+avyQ1KxnPcv4eCRfzdjAOokOImjum/Sw3aOGGiYLQIQY1cGK5OJ iUpu7IoTATeV9HbsxbLMg3/f/fqyZSl65SA5G64kVO62XB1C7vWInhvQGSUsbdD0N0N0 lNPlWt+vVhx2Iq0kl5rTBUnx8mdpvaI2nlkahtumMz4RqCKtqTABxFwMvhEYQSv4IQT5 ecCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=FLRDv3Sg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id wv4-20020a170907080400b007d11af995b2si28856916ejb.680.2023.01.23.02.02.54; Mon, 23 Jan 2023 02:03:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=FLRDv3Sg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231650AbjAWJ6H (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230520AbjAWJ56 (ORCPT ); Mon, 23 Jan 2023 04:57:58 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D8E1055A8; Mon, 23 Jan 2023 01:57:56 -0800 (PST) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vp5i067149; Mon, 23 Jan 2023 03:57:51 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467871; bh=5zQ1E9Uu9eIeFZvejrJVHWinCZyOyq2yFbblK+Ex1w8=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=FLRDv3SgCFnVtxvRzB5KcNM1Z27bwPp8giJnPqJRDuPkOgGMC5CsKM47GBN850/eB HFlofkam7pppAGl+juiH5Ty0DXDfPstYHblcZGVAnuVk1IuZwi+DGbeIDzV4saeRRz l/uvCe/XmcYSNutUXWYOfOSYs9Th0/HpUnHoszzM= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vpsS121119 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:51 -0600 Received: from DLEE107.ent.ti.com (157.170.170.37) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:51 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:51 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfT034627; Mon, 23 Jan 2023 03:57:48 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 4/8] arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 Date: Mon, 23 Jan 2023 15:27:29 +0530 Message-ID: <20230123095733.31657-5-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807165655081825?= X-GMAIL-MSGID: =?utf-8?q?1755807165655081825?= From: Aswath Govindraju Configure first lane to PCIe, the second lane to USB and the last two lanes to eDP. Also, add sub-nodes to SERDES0 DT node to represent SERDES0 is connected to PCIe. Reviewed-by: Ravi Gunasekaran Signed-off-by: Aswath Govindraju Signed-off-by: Matt Ranostay Link: https://lore.kernel.org/r/20221122101616.770050-5-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- .../dts/ti/k3-j721s2-common-proc-board.dts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts index a7aa6cf08acd..c3a397484c70 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts +++ b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts @@ -9,6 +9,9 @@ #include "k3-j721s2-som-p0.dtsi" #include +#include +#include +#include / { compatible = "ti,j721s2-evm", "ti,j721s2"; @@ -296,6 +299,25 @@ phy-handle = <&phy0>; }; +&serdes_ln_ctrl { + idle-states = , , + , ; +}; + +&serdes_refclk { + clock-frequency = <100000000>; +}; + +&serdes0 { + serdes0_pcie_link: phy@0 { + reg = <0>; + cdns,num-lanes = <1>; + #phy-cells = <0>; + cdns,phy-type = ; + resets = <&serdes_wiz0 1>; + }; +}; + &mcu_mcan0 { status = "okay"; pinctrl-names = "default"; From patchwork Mon Jan 23 09:57:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47083 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1521844wrn; Mon, 23 Jan 2023 02:03:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXtRtk5cmfaej0NjT8cJ04zGUci40uElLqiIEeETGrODWebPSopw6RSNgixK4gdmuhAT0Yhj X-Received: by 2002:a17:906:2798:b0:870:97f1:3877 with SMTP id j24-20020a170906279800b0087097f13877mr21017758ejc.53.1674468207537; Mon, 23 Jan 2023 02:03:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468207; cv=none; d=google.com; s=arc-20160816; b=x2mHOV47HZm7fjByjT5U/o7zQjLpzAS6X3ibtQIz+Y/qN4v1A3o3kGuS+/Oj5vMotY 4esl9kGATv7k5zP12dHuHPxo3jyJKybBLRg+F1+6+SMny+e36M4zfNbQtbnwLJPbvSPf P2JNbiMi8U/wL/FpM4Rdz4zNZDn0a3fIASzvNSaFl/w8hhW8x/d4CvB3En//G3Y0LvN6 5bwFRINd4pLvVaKxDKtfyR4QI9CDxKMX5UdMz7z5noAq8PXnLKZsrLdm4vsq/LdTUCow +Gp4h8ww48thU5nMgRaGh3CWz244lQnZgwhotgoW+AOLINCTT053FgIDWpijLO/87Zjr tnDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=bhx+hyFSTbqOXbu7NQN7IRERm5uPT6DUD27tkp/qqQE=; b=SCJeeUWjIob6Oc/Qik2S1qXPMBD+4XPW1u26uHsaP4L98lGVO5DWdZJ//wnaMSiFRI /SWKK8el0A9pe25b7+ARaP54AmnsR41Cb+znptQQ7RnyHA1mv0ToMOIu9jx6pDINQd5R iDCrRBpPr/7msXcUNvcF5l2gcvwT3MSDIMw6cipzbmEhQ7QR+edPxCtUwikQIQ1Ispt/ dWWhSmHYGwTCLDKNVsBFRxs/Emh6KLE/TA4BIMau7gxaKY4ABerIzgEBW1Fb06RWvcow Yn69/1vNAL7xNSdg1Cdoiw3Q7v5QcZlXuoqph4dAnxFIIcNphNQqgsL0VA7vYABBDHAI m3Bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=BOPSp5M7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ne29-20020a1709077b9d00b0086bd195adc0si37173007ejc.66.2023.01.23.02.03.04; Mon, 23 Jan 2023 02:03:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=BOPSp5M7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231576AbjAWJ6T (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231617AbjAWJ6J (ORCPT ); Mon, 23 Jan 2023 04:58:09 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E0749EE3; Mon, 23 Jan 2023 01:58:05 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vtBB130967; Mon, 23 Jan 2023 03:57:55 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467875; bh=bhx+hyFSTbqOXbu7NQN7IRERm5uPT6DUD27tkp/qqQE=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=BOPSp5M7CW+XNaURNN+1zLJuaGYqi3DuCvfLtfM9YjGphuKlLTvbQzAJEUNR+CYsd DGtCQPF0/SpQMXUGI69saC8GzSTxlpgEkzIDBBHigeAg0OaIhiTOBm8SD1Ja/xsrpA /C3LsJ3R1tTBtWxwlfKquNk1Gzn6g58zCwLFP5nI= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vt9M127485 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:55 -0600 Received: from DLEE101.ent.ti.com (157.170.170.31) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:54 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE101.ent.ti.com (157.170.170.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:54 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfU034627; Mon, 23 Jan 2023 03:57:51 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 5/8] arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support Date: Mon, 23 Jan 2023 15:27:30 +0530 Message-ID: <20230123095733.31657-6-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807175196621745?= X-GMAIL-MSGID: =?utf-8?q?1755807175196621745?= From: Aswath Govindraju The board uses lane 1 of SERDES for USB. Set the mux accordingly. The USB controller and EVM supports super-speed for USB0 on the Type-C port. However, the SERDES has a limitation that upto 2 protocols can be used at a time. The SERDES is wired for PCIe, eDP and USB super-speed. It has been chosen to use PCIe and eDP as default. So restrict USB0 to high-speed mode. Reviewed-by: Ravi Gunasekaran Signed-off-by: Aswath Govindraju Signed-off-by: Matt Ranostay Link: https://lore.kernel.org/r/20221122101616.770050-6-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- .../dts/ti/k3-j721s2-common-proc-board.dts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts index c3a397484c70..c787d46f89de 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts +++ b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts @@ -147,6 +147,12 @@ J721S2_IOPAD(0x020, PIN_INPUT, 7) /* (AA23) MCAN15_RX.GPIO0_8 */ >; }; + + main_usbss0_pins_default: main-usbss0-pins-default { + pinctrl-single,pins = < + J721S2_IOPAD(0x0ec, PIN_OUTPUT, 6) /* (AG25) TIMER_IO1.USB0_DRVVBUS */ + >; + }; }; &wkup_pmx0 { @@ -318,6 +324,22 @@ }; }; +&usb_serdes_mux { + idle-states = <1>; /* USB0 to SERDES lane 1 */ +}; + +&usbss0 { + pinctrl-0 = <&main_usbss0_pins_default>; + pinctrl-names = "default"; + ti,vbus-divider; + ti,usb2-only; +}; + +&usb0 { + dr_mode = "otg"; + maximum-speed = "high-speed"; +}; + &mcu_mcan0 { status = "okay"; pinctrl-names = "default"; From patchwork Mon Jan 23 09:57:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47084 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1521889wrn; Mon, 23 Jan 2023 02:03:34 -0800 (PST) X-Google-Smtp-Source: AMrXdXuSqb/2ZNxVGH4g+YI3sxeOak2PT+W6V7Z1264i8O25k0MG5QA2cpu/NJA/S71+Z2vmsGcD X-Received: by 2002:a05:6402:501c:b0:48f:68b1:db4e with SMTP id p28-20020a056402501c00b0048f68b1db4emr27481520eda.27.1674468214648; Mon, 23 Jan 2023 02:03:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468214; cv=none; d=google.com; s=arc-20160816; b=WQ8VlntRFqWTTefgFCJOd8elouXpRT4rc5ZwFJG4bjhzEu+fQZ6xg30VInqqdKDlr7 rR5xKUrI7R2Efid/nixzQwfEJEwUh5EP3bEzIOJ1ryWPLQs6tqXaJMILuJepAcPHOJee ZfMC11ehZvpY3eAIpVDLQ9D6ksQfM6IBwv9bEqswQAFtCUx/R8ZSjtLPsq0MnonT1nAw 6i+jhWrnbksy+PWObLFEiiEgEV8aWpn4T2Q2SPsBwDg+Vh/SMbb1DMNqke0jEBqDOkw8 3KbGIFVy0x+HIgfdKV1H1O6+6DSJ+38YMDouv5AlxGaQV9wiPuA9dqCWwJP76xn6Zmv1 Ih+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=LuzQfDQS4EstBKzXEhbbJHmmOYlpqm1woR22Z5exdis=; b=eo8lulLxJPwpvubbd7bTXBAfHJjkV3klJfD6mkkIm53JyS80j5+E9Sp7+twOxuuwMc EcRq7rg0WGuLuzCvOF/bI1LOczJ/PF9CnEUb4FTepz6XNXyP3dTS2K575chrh7fHGnlv EoCvpR3UEgzaApeTX3Gd+wXZot3Gqk4xK3M/uCllhmlSnOu4kjCFyJ0V+lpPqUFd4v85 sDUEQKOwY4IhryBlfEsjwiJJdGxfRqeubZUc2A8niKXOkDKumVOCMtaVGVCX7vMXde40 3nHfyKPcDBgapci3Gc64M2yMIPtnZK8iiV4FPq6hz6J6AC8CuBIXX+ApH9D/YhJfrcuR h9Hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=g5iV3CX9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id eq11-20020a056402298b00b0049ea11fbd96si12122251edb.441.2023.01.23.02.03.10; Mon, 23 Jan 2023 02:03:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=g5iV3CX9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231786AbjAWJ6Y (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52836 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230150AbjAWJ6P (ORCPT ); Mon, 23 Jan 2023 04:58:15 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B68CF93C9; Mon, 23 Jan 2023 01:58:05 -0800 (PST) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vwnD130974; Mon, 23 Jan 2023 03:57:58 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467878; bh=LuzQfDQS4EstBKzXEhbbJHmmOYlpqm1woR22Z5exdis=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=g5iV3CX9dp2l2TwI7ttCZOgOa29xPeAVvH1Dgnc5Z4Sa18Q2x41+R8ts5KQVvV/+f o9iZ5zQBeahgjIdx8nO4cnyxhPnhL0Ld3Htf/GhlqkYFA0u3jwwU/onS3UJTBG9qFB OBm04NcOVcyPhlOkYTmIc4MVkQWW0ci2uosEXSVk= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9vwrl121154 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:57:58 -0600 Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:57:58 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:57:58 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfV034627; Mon, 23 Jan 2023 03:57:55 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 6/8] arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes Date: Mon, 23 Jan 2023 15:27:31 +0530 Message-ID: <20230123095733.31657-7-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807182605298710?= X-GMAIL-MSGID: =?utf-8?q?1755807182605298710?= From: Aswath Govindraju J721S2 has an OSPI NOR flash on its SOM connected the OSPI0 instance and a QSPI NOR flash on the common processor board connected to the OSPI1 instance. Add support for the same Signed-off-by: Aswath Govindraju Signed-off-by: Matt Ranostay Reviewed-by: Vaishnav Achath Link: https://lore.kernel.org/r/20221122101616.770050-7-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- .../dts/ti/k3-j721s2-common-proc-board.dts | 34 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 42 +++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts index c787d46f89de..0503e690cfaf 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts +++ b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts @@ -206,6 +206,20 @@ J721S2_WKUP_IOPAD(0x0c8, PIN_INPUT, 7) /* (C28) WKUP_GPIO0_2 */ >; }; + + mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default { + pinctrl-single,pins = < + J721S2_WKUP_IOPAD(0x040, PIN_OUTPUT, 0) /* (A19) MCU_OSPI1_CLK */ + J721S2_WKUP_IOPAD(0x05c, PIN_OUTPUT, 0) /* (D20) MCU_OSPI1_CSn0 */ + J721S2_WKUP_IOPAD(0x060, PIN_OUTPUT, 0) /* (C21) MCU_OSPI1_CSn1 */ + J721S2_WKUP_IOPAD(0x04c, PIN_INPUT, 0) /* (D21) MCU_OSPI1_D0 */ + J721S2_WKUP_IOPAD(0x050, PIN_INPUT, 0) /* (G20) MCU_OSPI1_D1 */ + J721S2_WKUP_IOPAD(0x054, PIN_INPUT, 0) /* (C20) MCU_OSPI1_D2 */ + J721S2_WKUP_IOPAD(0x058, PIN_INPUT, 0) /* (A20) MCU_OSPI1_D3 */ + J721S2_WKUP_IOPAD(0x048, PIN_INPUT, 0) /* (B19) MCU_OSPI1_DQS */ + J721S2_WKUP_IOPAD(0x044, PIN_INPUT, 0) /* (B20) MCU_OSPI1_LBCLKO */ + >; + }; }; &main_gpio2 { @@ -340,6 +354,26 @@ maximum-speed = "high-speed"; }; +&ospi1 { + pinctrl-names = "default"; + pinctrl-0 = <&mcu_fss0_ospi1_pins_default>; + + flash@0{ + compatible = "jedec,spi-nor"; + reg = <0x0>; + spi-tx-bus-width = <1>; + spi-rx-bus-width = <4>; + spi-max-frequency = <40000000>; + cdns,tshsl-ns = <60>; + cdns,tsd2d-ns = <60>; + cdns,tchsh-ns = <60>; + cdns,tslch-ns = <60>; + cdns,read-delay = <2>; + #address-cells = <1>; + #size-cells = <1>; + }; +}; + &mcu_mcan0 { status = "okay"; pinctrl-names = "default"; diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi index 6930efff8a5a..2ffea00e19d7 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi @@ -39,6 +39,28 @@ }; }; +&wkup_pmx0 { + mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default { + pinctrl-single,pins = < + J721S2_WKUP_IOPAD(0x000, PIN_OUTPUT, 0) /* (D19) MCU_OSPI0_CLK */ + J721S2_WKUP_IOPAD(0x02c, PIN_OUTPUT, 0) /* (F15) MCU_OSPI0_CSn0 */ + J721S2_WKUP_IOPAD(0x030, PIN_OUTPUT, 0) /* (G17) MCU_OSPI0_CSn1 */ + J721S2_WKUP_IOPAD(0x038, PIN_OUTPUT, 0) /* (F14) MCU_OSPI0_CSn2 */ + J721S2_WKUP_IOPAD(0x03c, PIN_OUTPUT, 0) /* (F17) MCU_OSPI0_CSn3 */ + J721S2_WKUP_IOPAD(0x00c, PIN_INPUT, 0) /* (C19) MCU_OSPI0_D0 */ + J721S2_WKUP_IOPAD(0x010, PIN_INPUT, 0) /* (F16) MCU_OSPI0_D1 */ + J721S2_WKUP_IOPAD(0x014, PIN_INPUT, 0) /* (G15) MCU_OSPI0_D2 */ + J721S2_WKUP_IOPAD(0x018, PIN_INPUT, 0) /* (F18) MCU_OSPI0_D3 */ + J721S2_WKUP_IOPAD(0x01c, PIN_INPUT, 0) /* (E19) MCU_OSPI0_D4 */ + J721S2_WKUP_IOPAD(0x020, PIN_INPUT, 0) /* (G19) MCU_OSPI0_D5 */ + J721S2_WKUP_IOPAD(0x024, PIN_INPUT, 0) /* (F19) MCU_OSPI0_D6 */ + J721S2_WKUP_IOPAD(0x028, PIN_INPUT, 0) /* (F20) MCU_OSPI0_D7 */ + J721S2_WKUP_IOPAD(0x008, PIN_INPUT, 0) /* (E18) MCU_OSPI0_DQS */ + J721S2_WKUP_IOPAD(0x004, PIN_INPUT, 0) /* (E20) MCU_OSPI0_LBCLKO */ + >; + }; +}; + &main_pmx0 { main_i2c0_pins_default: main-i2c0-pins-default { pinctrl-single,pins = < @@ -79,3 +101,23 @@ pinctrl-names = "default"; phys = <&transceiver0>; }; + +&ospi0 { + pinctrl-names = "default"; + pinctrl-0 = <&mcu_fss0_ospi0_pins_default>; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0x0>; + spi-tx-bus-width = <8>; + spi-rx-bus-width = <8>; + spi-max-frequency = <25000000>; + cdns,tshsl-ns = <60>; + cdns,tsd2d-ns = <60>; + cdns,tchsh-ns = <60>; + cdns,tslch-ns = <60>; + cdns,read-delay = <4>; + #address-cells = <1>; + #size-cells = <1>; + }; +}; From patchwork Mon Jan 23 09:57:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47086 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1522152wrn; Mon, 23 Jan 2023 02:04:11 -0800 (PST) X-Google-Smtp-Source: AMrXdXuh38xNqxhNuP9P2IvG5Pb7pMFfp+wySTU+FsYPyeVaVwuUMlehx125AZmC8xBFuZNrhU+f X-Received: by 2002:a17:907:a056:b0:84d:28d9:ce6 with SMTP id gz22-20020a170907a05600b0084d28d90ce6mr24128119ejc.35.1674468251450; Mon, 23 Jan 2023 02:04:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468251; cv=none; d=google.com; s=arc-20160816; b=eAyAIW8lEargYgkGaslXS9KrnXexojlCMHFMhogD2kFJP2GW9tfBISYnhiKJr/qYUQ Si1ewluuF4v0fQdPEPQiDuVNOUqASlOE/WaAdRZTdezGvUTBwHNuJYcFywWRC4F+xxWs Qlg9Nt6X5oG8QV6zl3/8K8pCdQYReQPaOTdVKUCm7B2GgHU1L+XZV/BF2jy6IRXYV5mv P0vFOtz3vt4CYBxVbQr6T+up2vYgRM8dWE9/ktyYg7ul0gVEZDpK2xDAnmgWJFmnKXqT TbIgYMlWOGUNWil/oYl3apsQ+nYHOjgAgL9jaYKmTVxd9ThTpRcH+mNCq7fMuLZAzhEh V+AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=s+I2MaBYODZgQKe3xF1mQO2OwdUEOp2zaUuZZc2pWCY=; b=Voe54QLbRrnyl+IVo48e71FHLjun+vEMECIhs6N4E+PnSIAcZKLXRUv4wWAZj7viG6 8dBKTvNiD4jqHXP+owvKJDaaP+nnihK48+kxJ2Wf8PNuO/8PzkKHI0CnyDAPRZErxssl t5fGC7zcwlWX9P+6LSrrfo60kOjngm7FnjQBdtdULcKpwkH7ZqzWXrdL0wTx5kSz2XfK +BSsz+U5qCm//PKTQ6ouZpGM3N96ft9ImaYPhJ9JeZ9/b0B2a+4XskaLxVzAUJE0Ckav rzfT57nkrNpw07iNGviKAUWTCCx+7F4LQ9dXljqwg5nf7y9qZiQgKIZXxUiLUeubsQTh Tw1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=jAHI3d8A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gn3-20020a1709070d0300b008546dd18d16si47130662ejc.51.2023.01.23.02.03.47; Mon, 23 Jan 2023 02:04:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=jAHI3d8A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231739AbjAWJ6d (ORCPT + 99 others); Mon, 23 Jan 2023 04:58:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231725AbjAWJ6R (ORCPT ); Mon, 23 Jan 2023 04:58:17 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3901ECA27; Mon, 23 Jan 2023 01:58:07 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9w2ef130985; Mon, 23 Jan 2023 03:58:02 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467882; bh=s+I2MaBYODZgQKe3xF1mQO2OwdUEOp2zaUuZZc2pWCY=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=jAHI3d8ALxwCx6VZkuNWaySQQ+H/aCq4IhmT4nu7MEHpHYJ/itw0dPMk0HU9RiJmN hvo4Xi9gw9waPmc0eQS55KgiR4bCBWMalxUzYTsikq8CkHXAmPQ1sATP4y8AMhgDXD 9C3eeRkZRZxbePTdnYZEO3Dld1W045Smb17BmBMs= Received: from DFLE110.ent.ti.com (dfle110.ent.ti.com [10.64.6.31]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9w2hd028338 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:58:02 -0600 Received: from DFLE113.ent.ti.com (10.64.6.34) by DFLE110.ent.ti.com (10.64.6.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:58:02 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 23 Jan 2023 03:58:02 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfW034627; Mon, 23 Jan 2023 03:57:58 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 7/8] arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node Date: Mon, 23 Jan 2023 15:27:32 +0530 Message-ID: <20230123095733.31657-8-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807221121409811?= X-GMAIL-MSGID: =?utf-8?q?1755807221121409811?= From: Aswath Govindraju Add PCIe1 RC device tree node for the single PCIe instance present on the j721s2. Reviewed-by: Siddharth Vadapalli Signed-off-by: Aswath Govindraju Signed-off-by: Vignesh Raghavendra Signed-off-by: Matt Ranostay Link: https://lore.kernel.org/r/20221122101616.770050-8-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi index 08df0050fe4e..c17d19517bc6 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi @@ -841,6 +841,47 @@ }; }; + pcie1_rc: pcie@2910000 { + compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; + reg = <0x00 0x02910000 0x00 0x1000>, + <0x00 0x02917000 0x00 0x400>, + <0x00 0x0d800000 0x00 0x00800000>, + <0x00 0x18000000 0x00 0x00001000>; + reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; + interrupt-names = "link_state"; + interrupts = ; + device_type = "pci"; + ti,syscon-pcie-ctrl = <&scm_conf 0x074>; + max-link-speed = <3>; + num-lanes = <4>; + power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; + clocks = <&k3_clks 276 41>; + clock-names = "fck"; + #address-cells = <3>; + #size-cells = <2>; + bus-range = <0x0 0xff>; + vendor-id = <0x104c>; + device-id = <0xb013>; + msi-map = <0x0 &gic_its 0x0 0x10000>; + dma-coherent; + ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, + <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; + dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 0 0 7>; + interrupt-map = <0 0 0 1 &pcie1_intc 0>, /* INT A */ + <0 0 0 2 &pcie1_intc 0>, /* INT B */ + <0 0 0 3 &pcie1_intc 0>, /* INT C */ + <0 0 0 4 &pcie1_intc 0>; /* INT D */ + + pcie1_intc: interrupt-controller { + interrupt-controller; + #interrupt-cells = <1>; + interrupt-parent = <&gic500>; + interrupts = ; + }; + }; + main_mcan0: can@2701000 { compatible = "bosch,m_can"; reg = <0x00 0x02701000 0x00 0x200>, From patchwork Mon Jan 23 09:57:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 47087 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1523125wrn; Mon, 23 Jan 2023 02:06:35 -0800 (PST) X-Google-Smtp-Source: AMrXdXuKssZca98LKu0tWmURqTWepnCs4Dh5q3XzN2u8UH/KFoOQ85xWYSzKRY+zbTTe2u3e6Ba9 X-Received: by 2002:a05:6402:3226:b0:498:1ca:80d0 with SMTP id g38-20020a056402322600b0049801ca80d0mr30881872eda.28.1674468395369; Mon, 23 Jan 2023 02:06:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674468395; cv=none; d=google.com; s=arc-20160816; b=qQTaGzJx7svhwivavjz8AnTeO3d329dVBziOR4ALVUEqvCXOTeq3PVnOmN1BjWFu64 VN0+Eg+MpBs0jCf3BmqbGAYg2bJUhaFqUtcITbRlHVWv/hvZrNBnnqVQXnrOZGYVvI49 wi9oG7w3q2HASItmnAukxiNUsqjVzm3LSWxUxijdvLguIqggX7CkxVVIraCQ1UijGXrS vwYojF13jBJnFKiwEAZQWk+PtrVGZ15mET6J1WG8+8bI3uetDbn4n/7nLfzQGwZibqzy yFS4dOSu57Yi8JwOhW3HcHSPM/rj2QxVRUQMNhAr25d/L6F3496oWzEnv4xqy/rg42xN PZsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=+ssO23ZnbPVTq5KM+ul2R8Prj2eZElnOjpVh7tIaxsg=; b=MxHXItI2HseAikFXxaUPNXZ1dH2jlRxu2vKvL0+ZLmEsHRxWKHgt+nozPTySDqNMPC gJld2cBXq327K67Yf+A3/M0zRdVCs41wZBeHt3jNObcmDa8OEBu3r5gcweQDLoS4H6uo skTfR11tkeJb6HiZn9YsM5L3uuAsM5Uci36ZGaArFJEy74SmAWBeFW7KMuuye0u6o9K2 trBECG8aINXEkTPpWEWpHddUzyaD8NOnBSP+zfc6K8bArndCWpkTUMg6rBgTfay+mFJ3 HSQWEOIbdv2xixOKkcKm9ImO7viK48IjIljS5TeLROVRg5FALjuSDkYLSd1TKOxR3L+9 pHFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=yZyLBmt2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d7-20020a50ea87000000b00461540620f1si27858998edo.169.2023.01.23.02.06.11; Mon, 23 Jan 2023 02:06:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=yZyLBmt2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231940AbjAWJ7I (ORCPT + 99 others); Mon, 23 Jan 2023 04:59:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54010 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231935AbjAWJ6p (ORCPT ); Mon, 23 Jan 2023 04:58:45 -0500 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5F5022DE2; Mon, 23 Jan 2023 01:58:26 -0800 (PST) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30N9w60d080137; Mon, 23 Jan 2023 03:58:06 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674467886; bh=+ssO23ZnbPVTq5KM+ul2R8Prj2eZElnOjpVh7tIaxsg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=yZyLBmt2Q8dh2x8RazLIRqmC7zEyHYWbnq17WerojBZ2K01wLmVevLqEFmxc/GDbM ric8GdOR3doRSGhtD+ej8EE2SwYfJp6RHlfo9LGCSi6kFOg7KMDmmQVkLGz/QUNp6S bqyWWJZJLPIni4uJiG68eru0ifldGeT5OnLVRGI0= Received: from DLEE104.ent.ti.com (dlee104.ent.ti.com [157.170.170.34]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30N9w5sU121429 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 23 Jan 2023 03:58:05 -0600 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE104.ent.ti.com (157.170.170.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 23 Jan 2023 03:58:05 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) 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.16 via Frontend Transport; Mon, 23 Jan 2023 03:58:05 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30N9vXfX034627; Mon, 23 Jan 2023 03:58:02 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v8 8/8] arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe Date: Mon, 23 Jan 2023 15:27:33 +0530 Message-ID: <20230123095733.31657-9-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230123095733.31657-1-r-gunasekaran@ti.com> References: <20230123095733.31657-1-r-gunasekaran@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755807372179082908?= X-GMAIL-MSGID: =?utf-8?q?1755807372179082908?= From: Aswath Govindraju x1 lane PCIe slot in the common processor board is enabled and connected to J721S2 SOM. Add PCIe DT node in common processor board to reflect the same. Reviewed-by: Siddharth Vadapalli Signed-off-by: Aswath Govindraju Signed-off-by: Vignesh Raghavendra Signed-off-by: Matt Ranostay Link: https://lore.kernel.org/r/20221122101616.770050-9-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts index 0503e690cfaf..561d70cdee9b 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts +++ b/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts @@ -374,6 +374,13 @@ }; }; +&pcie1_rc { + reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>; + phys = <&serdes0_pcie_link>; + phy-names = "pcie-phy"; + num-lanes = <1>; +}; + &mcu_mcan0 { status = "okay"; pinctrl-names = "default";