From patchwork Mon Feb 20 11:14:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59379 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249075wrn; Mon, 20 Feb 2023 03:16:26 -0800 (PST) X-Google-Smtp-Source: AK7set+MKU71PK0mEjCTA3E9u6E0q9foNSCgTBKH3kC/jnsllgej3+ASa0zPwOSRp1AwLdcjkIXG X-Received: by 2002:a17:907:7f23:b0:8b1:7de3:cfb4 with SMTP id qf35-20020a1709077f2300b008b17de3cfb4mr15266985ejc.4.1676891786747; Mon, 20 Feb 2023 03:16:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891786; cv=none; d=google.com; s=arc-20160816; b=xYiAOWE1ytdHQE9dFGcnXrh8Re2QhaM98El1ooj6JwKbkcjhOvYx27zzZD9J627Uf3 AtUreOsVayfiqhrxPEQ0Hw2e0hhaIzMfP6z0BwI5fQsf+1Tfr6tGZFd3FzFCtrruM8ZS T1yj9Pb3zKfbbFnveNUf8kLAUWT3N6wbYdyiwL5SBnS4aDaW4x1Zv0mjrt4rD7hb8YNl A8KfPAvTD+es4n7MMPpeq4j6o+9UTWBeFQVaUFhS9LbjBFl3vF6el1izpuhnYbevUNmx jI0Ql6gjWoKuDIqj5Qk03JKwLpfkEWCYUGk25eZtdVsFz1TL9MjQYRkG0MUahnSFX4sI 76Rg== 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=ZgK1Q7UxoYFIJ7lBntlYuht9796aFLvImb8AVSWmmFs=; b=tm3yQnvczLAz4UlvhKzx8iwg+Xoaeb88BcrxdbAmmu8JgdrZHDdGQyStTdOQfKbWYF DXe10gDPT7M1zFEDEsyJvaRs6b2GbX6iGy64KQbtIeFcgzXGvXjEX9918iu68jbdCIxb GI+4avzkphBQnE7aFqJeAyC25kXGKnC562RYo9if45XF6d8Tzzmo7LD4I8gVxi3nfmrC Og+Po7QuT9B8CqBz2Q1DMYmTFe7lnS0DfRVsHZ+LfOB4fd0bbqMmEM+8k9bhFVrZRbep J9GMz8RreaZJYT8rUdJSoYPVDUtyVMHr5bI861EziGcV/4AIQRgfIgGaetmG9AgDDJBn T02Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=oPPnWsCs; 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 aa21-20020a170907355500b008cfea5a2b2fsi3637832ejc.208.2023.02.20.03.16.03; Mon, 20 Feb 2023 03:16:26 -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=oPPnWsCs; 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 S231688AbjBTLO6 (ORCPT + 99 others); Mon, 20 Feb 2023 06:14:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231760AbjBTLOr (ORCPT ); Mon, 20 Feb 2023 06:14:47 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E026A199C4; Mon, 20 Feb 2023 03:14:31 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBEGQS016906; Mon, 20 Feb 2023 05:14:16 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891656; bh=ZgK1Q7UxoYFIJ7lBntlYuht9796aFLvImb8AVSWmmFs=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=oPPnWsCsdYgKsvAVf/oCSTamQ+1zn8g/C8OHUjipN6YZ8sh1ORC8p42fQ1CmoHAXX 7oWqv3AUM4/mxcQopU35yVsHqrkAJZrDXIBJlZPkRU91TdlhtJdYRRfUFR/IoFgENf BRDmtFIOgBdkx7S01Aelk2eTxxq4TI37VUBPWJIo= Received: from DLEE106.ent.ti.com (dlee106.ent.ti.com [157.170.170.36]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEGq5032286 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:16 -0600 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 20 Feb 2023 05:14:16 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) 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, 20 Feb 2023 05:14:16 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE982068490; Mon, 20 Feb 2023 05:14:13 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 1/9] dt-bindings: mfd: ti,j721e-system-controller: Fix mux node regex Date: Mon, 20 Feb 2023 16:44:00 +0530 Message-ID: <20230220111408.9476-2-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348481781538293?= X-GMAIL-MSGID: =?utf-8?q?1758348481781538293?= mux-controller nodes may not have "reg" property. Update the regex for such nodes to resolve the dtbs warnings Signed-off-by: Ravi Gunasekaran --- .../bindings/mfd/ti,j721e-system-controller.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml b/Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml index 76ef4352e13c..532bfa45e6a0 100644 --- a/Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml +++ b/Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml @@ -45,7 +45,7 @@ properties: patternProperties: # Optional children - "^mux-controller@[0-9a-f]+$": + "^mux-controller(@|-)[0-9a-f]+$": type: object description: This is the SERDES lane control mux. @@ -94,6 +94,12 @@ examples: /* SERDES4 lane0/1/2/3 select */ }; + usb_serdes_mux: mux-controller-80 { + compatible = "mmio-mux"; + #mux-control-cells = <1>; + mux-reg-masks = <0x0 0x8000000>; + }; + clock-controller@4140 { compatible = "ti,am654-ehrpwm-tbclk", "syscon"; reg = <0x4140 0x18>; From patchwork Mon Feb 20 11:14:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59380 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249090wrn; Mon, 20 Feb 2023 03:16:29 -0800 (PST) X-Google-Smtp-Source: AK7set/0sf87ycYMhRTQEJU4SCICktcVGzSa0sP5ATb1rFA/vFyCfY5sYXwDPE9bMHMzvfWa8Mdl X-Received: by 2002:aa7:d494:0:b0:4ab:d1f4:4b88 with SMTP id b20-20020aa7d494000000b004abd1f44b88mr1651831edr.41.1676891789223; Mon, 20 Feb 2023 03:16:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891789; cv=none; d=google.com; s=arc-20160816; b=cGW3FWcwiRGJZtwLTZtSpnxIWhzXGeR4cesxY2TO6XIiZOqpAv3VODi/GKDCPlipKE fVz3Ps/COKj+2jqBOvXb3Q7nVhNQweMSmD09YaQPGGW91eGvTZQqe1tC9me15k8n0HnK qbIcEspwXtQ5rVVQgC6mEiEaPOu0te/RoJMYlsFdh74RXYPt6kDFU2EZtibeIE/NxFdN Khtww3c3jRGA6ai+MEB/C0ewBDwbl+DUu829PWS/Kivm21SgzOro/QityKHhj8pqHjNF YQq4fm9rdTHwT2TcYaV/JVa+BuTOHTOi9pq9HCbdeeSHfy/Ad7CfFQXnUlz13C1NUMiZ D3YQ== 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=NXBtGTnmU6MEU5MwPKrhSePF79GF6ekGtgCVFCB1og8=; b=Nk8uLbMFM3oLyJ3+blL/d8uQ6cTMrPEIsq+annBqPnOFfXB5NzpVDtzMDzwvL8utE1 mwjihxLvcPnwHzd0tFOGmets7y5sjGXTKhG7nIp7d+VXxdAJmLxM/Ig5B2ZZLhJ1cr/C 3IpEvQ5ulkpDOgGUCxqqDg+6UrIIYyIEma7i6GkLd/Q/M+fszeZZeah7tBHHTfwTdCme 1kx5AKC0AAxfH/CP51XSYn/b6cCcVfNLq7rjn1oPOaTLDa7hpEGsWDVoCnImaPekJ33Y iGHIqn3Tk1b4j8DyOeG/QAif+fd6KjdM8/inabNicKQGVDGiqa+nIpnxmNZQ4/XFzMCt uAqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=p7Q6DLmP; 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 bm8-20020a0564020b0800b004acfff2d8dfsi1283969edb.170.2023.02.20.03.16.06; Mon, 20 Feb 2023 03:16:29 -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=p7Q6DLmP; 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 S231767AbjBTLPB (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231771AbjBTLOr (ORCPT ); Mon, 20 Feb 2023 06:14:47 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25EA918A87; Mon, 20 Feb 2023 03:14:32 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBEKjT016913; Mon, 20 Feb 2023 05:14:20 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891660; bh=NXBtGTnmU6MEU5MwPKrhSePF79GF6ekGtgCVFCB1og8=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=p7Q6DLmPjp5X6tQbMRAfSrqzZNGvdynJOrWqxV4nB0O+9sGTzLEWfBOYLDtouH2XF UM/oYKgahQ8qcR1tuqZJLfgwfqroD6BRtKxWo0gSpINMLT7wF3A1VGmx7NSZKv2Eat Km/ZZXePJtjXdWvK5zrLtG0OQ+1GB2KL92+2TAmA= Received: from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEKdq016429 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:20 -0600 Received: from DFLE114.ent.ti.com (10.64.6.35) 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.16; Mon, 20 Feb 2023 05:14:20 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) 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.16 via Frontend Transport; Mon, 20 Feb 2023 05:14:20 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE983068490; Mon, 20 Feb 2023 05:14:16 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 2/9] arm64: dts: ti: k3-j721s2-main: Add support for USB Date: Mon, 20 Feb 2023 16:44:01 +0530 Message-ID: <20230220111408.9476-3-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348484856997035?= X-GMAIL-MSGID: =?utf-8?q?1758348484856997035?= From: Aswath Govindraju Add support for single instance of USB 3.0 controller in J721S2 SoC. 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 --- I had reviewed this patch in the v5 series [1]. Since I'm taking over upstreaming this series, I removed the self Reviewed-by tag. Links: [1] - https://lore.kernel.org/all/134c28a0-2d49-549c-dc8d-0887d8fd29c3@ti.com/ 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 Feb 20 11:14:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59378 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249014wrn; Mon, 20 Feb 2023 03:16:17 -0800 (PST) X-Google-Smtp-Source: AK7set+wGzz6AOxI5SaESr5KhLPNBbv5ajFbMjkPK7pNjRCLRXO0Cg+k2Bn8VXFi3z4YD9Z2kJaN X-Received: by 2002:a17:907:2128:b0:8af:54d0:181d with SMTP id qo8-20020a170907212800b008af54d0181dmr7821948ejb.35.1676891777805; Mon, 20 Feb 2023 03:16:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891777; cv=none; d=google.com; s=arc-20160816; b=exGlrOCXmNYCFW0CUecDJhXAUTc0rEquVO+NnDnAiqB1r9e3J88fNyrGCXESND4/6q xawqQBvm7GhhV7OCnorv8ID+77zhqLWO6MnFe9NI4dRGy/2l580yfZHjYWBuqRAcLjIN jl6dUnclLvZ/lLXXoTzZl3PjQeuAAnCR6M8DaBObj6JGubvgx/WfYe+tN+ju9Krg0hQe zjfCkcwSVipKsC8iAe9zp7pRAiP16I1eUWIFQtsLZNTp5mKXNm3yxK6GukvzzdsYn7Ax AhE9QR4paBlgVmtV2zp3hI44+D5S0chCNT/6M2hmBWngJWckiyj6js3PY6ciIn/h4mnQ YEOg== 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=YLh6vzk0xYQVhQjGqCVkRBo9Mz+EdLFNx+vqEHcffc4=; b=FRp+B20MBOJKRMRxHaCj4HwtQRB11kqHHaLQwtoi0BbTXADWYKru7Pt0SuDSKrg69N GX3coOn253Q8i66HUg8qdSgoEJ+ymub3fRsJU3rkCFHe8H/xg7L368NZtkCcwmm2z8+4 CIq8qR+lh94P6ehWGYxH3ZOhf+raaiG52lCu+RB2fm41OjV9l5R6+xd277Cn9T8uX0yC 2HxcU4+8OJ//9F2YY9GmVhxymqIaZcTCcLYYxGqDR9mbSSPeHVfjJnvGoup/eUFJF+dV 35bCB4iOjB1zi56T5c+wBzRT7c3ubF1d3CBtFDvg90rF5w0wzQomc+p7N/G89mLUeJkh f3XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=VqYM2HG+; 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 r19-20020aa7c153000000b0048e82d753a3si14828720edp.227.2023.02.20.03.15.54; Mon, 20 Feb 2023 03:16: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=VqYM2HG+; 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 S231687AbjBTLOw (ORCPT + 99 others); Mon, 20 Feb 2023 06:14:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231713AbjBTLOk (ORCPT ); Mon, 20 Feb 2023 06:14:40 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7FBFE1ADC4; Mon, 20 Feb 2023 03:14:29 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBENWo116606; Mon, 20 Feb 2023 05:14:23 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891663; bh=YLh6vzk0xYQVhQjGqCVkRBo9Mz+EdLFNx+vqEHcffc4=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=VqYM2HG+4PzzBww84hu3HhxN9TMRoGnvyzl0opQdqAwOJ7OOcIX0SswazldYHJr8r 85+K38SP5l00YwseEO3TmBe8LfPxMHhxHu66eytoaX7Ll9BXEilrUUXZJ1ymMgwYnN QVyBJC+YEohMbojFtxbhSyZlD7G209qH6Qmv/8DU= Received: from DFLE109.ent.ti.com (dfle109.ent.ti.com [10.64.6.30]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBENh3032352 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:23 -0600 Received: from DFLE110.ent.ti.com (10.64.6.31) 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.16; Mon, 20 Feb 2023 05:14:23 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) 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 via Frontend Transport; Mon, 20 Feb 2023 05:14:23 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE984068490; Mon, 20 Feb 2023 05:14:20 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 3/9] arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node Date: Mon, 20 Feb 2023 16:44:02 +0530 Message-ID: <20230220111408.9476-4-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348473000136492?= X-GMAIL-MSGID: =?utf-8?q?1758348473000136492?= 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 Link: https://lore.kernel.org/r/20221122101616.770050-3-mranostay@ti.com Signed-off-by: Ravi Gunasekaran --- I had reviewed this patch in the v7 series [1]. Since I'm taking over upstreaming this series, I removed the self Reviewed-by tag. Links: [1] - https://lore.kernel.org/lkml/4173e0c6-61d9-5b79-44ec-317870de070b@ti.com/ arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 56 +++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi index c0daa75116f9..2858ba589d54 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"; @@ -33,11 +44,18 @@ #size-cells = <1>; ranges = <0x00 0x00 0x00104000 0x18000>; - usb_serdes_mux: mux-controller@0 { + 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 */ }; + + 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 Feb 20 11:14:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59382 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249413wrn; Mon, 20 Feb 2023 03:17:20 -0800 (PST) X-Google-Smtp-Source: AK7set9bs9jcFnSCel0B4zb4B2KZYQXtigICUqryJVRTC0Xpj5sFMfqetS4sV0/IMyEtUisUHGAz X-Received: by 2002:a17:906:7848:b0:877:a7ec:5ff with SMTP id p8-20020a170906784800b00877a7ec05ffmr10164945ejm.10.1676891839978; Mon, 20 Feb 2023 03:17:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891839; cv=none; d=google.com; s=arc-20160816; b=AZ85RV1zbRxPARvOLP9f1ox/zNbkXtDZI0JVVJyaT44/JddA0Lx/4DryRLq0vhpiw2 x2EDeUb6380JqCejbVQ0zkKC4EOmdhXpFxgqbh+hQsnrX4/7eM5HGUygJLhmfXucas+2 B/uyuuaLc5XUzKu5yaIipCNYKnCQTkeVO3Od2P9GWjrnuw6pk2OuRBUEWujm/tBB68sl jKTQEy1Vjsf9CWgTbkfh3sLOsr9JNLbFESLyuiUhISCVD7DEjJJCVli4Sfdz+pctAV65 HcV5lxqXr4VDKezJ8Zaej2bH9TpwXlU4T7tXMC3/RsfLSx+qs2ZGTkgmU9bfmYNRiPUi pwQw== 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=BY2o8+f5ovnK15nTyz5HUrfjFpNc+cGjN3xSfdeapAw=; b=0Zva7kKOlqNrDwMZK3SviU4a9nFUNmzylZY0t9WJC2h2JHRgDV19dpSxx/aObxuzXA SHaxWmr5t5Mx5hpNsRDYLlugGtrSR8Rua6wduNMUGWxwBfgTCZ3lzCKCuJKsXz0wge0N sGbYKzzM01/Uwngm77S25uB2i8cCnrglNOBrRyulwlfv+GZylX5TCdoWjwm5jSixqz9i PuEs0f85Shz2lu4Au6W1kczDxMy61eNoDXUKj8OfBBKJ3vLwu/pA5BYRH2QyWL7eAdtN hGg1vw1yT5+8UDE9t4LYI2nI6MUcunXz5fx5581qzO58aYWNI7QR1TFn9QTwkdLEfizR 6fcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=j2ViSZOK; 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 fd23-20020a1709072a1700b008d8e8262d15si887663ejc.548.2023.02.20.03.16.57; Mon, 20 Feb 2023 03:17:19 -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=j2ViSZOK; 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 S231773AbjBTLPR (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231771AbjBTLPJ (ORCPT ); Mon, 20 Feb 2023 06:15:09 -0500 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 85F8B193D8; Mon, 20 Feb 2023 03:14:39 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBEReK005417; Mon, 20 Feb 2023 05:14:27 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891667; bh=BY2o8+f5ovnK15nTyz5HUrfjFpNc+cGjN3xSfdeapAw=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=j2ViSZOK4i1Qqeq3vs5efJeUAdNI5nuSaDgcxI8DSnbi+NZ8CgS/JwC5nS9RosrbA FBB5im5wLTLU9U/JajFin82UeE12I/3K6ZqiDOOih807a+5rtw5OrRMwM0JKwtSnKS 5yvBB8SUUWQBogcSv4DeAxVQ8rZnWInVZCWAmBzY= Received: from DLEE101.ent.ti.com (dlee101.ent.ti.com [157.170.170.31]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBERS4016486 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:27 -0600 Received: from DLEE100.ent.ti.com (157.170.170.30) 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; Mon, 20 Feb 2023 05:14:27 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE100.ent.ti.com (157.170.170.30) 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, 20 Feb 2023 05:14:27 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE985068490; Mon, 20 Feb 2023 05:14:23 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 4/9] arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI Date: Mon, 20 Feb 2023 16:44:03 +0530 Message-ID: <20230220111408.9476-5-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348537731910887?= X-GMAIL-MSGID: =?utf-8?q?1758348537731910887?= 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 | 41 +++++++++++++++++++ 1 file changed, 41 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..457bcf166700 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,45 @@ ti,cpts-periodic-outputs = <2>; }; }; + + fss: bus@47000000 { + compatible = "simple-bus"; + #address-cells = <2>; + #size-cells = <2>; + ranges = <0x00 0x47000000 0x00 0x47000000 0x00 0x00068400>, + <0x05 0x00000000 0x05 0x00000000 0x01 0x00000000>, + <0x07 0x00000000 0x07 0x00000000 0x01 0x00000000>; + + ospi0: spi@47040000 { + compatible = "ti,am654-ospi", "cdns,qspi-nor"; + reg = <0x00 0x47040000 0x00 0x100>, + <0x05 0x00000000 0x01 0x00000000>; + 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>, + <0x07 0x00000000 0x01 0x00000000>; + 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 Feb 20 11:14:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59381 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249284wrn; Mon, 20 Feb 2023 03:17:00 -0800 (PST) X-Google-Smtp-Source: AK7set8J7juiBTpAOmSbXsc29dXYJmp04EgtYiEjW0p0nOst0ZvswAMOxTIYOknWu30cahKr/UhE X-Received: by 2002:a17:906:580d:b0:8bd:11a1:fe9 with SMTP id m13-20020a170906580d00b008bd11a10fe9mr6723385ejq.16.1676891820366; Mon, 20 Feb 2023 03:17:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891820; cv=none; d=google.com; s=arc-20160816; b=W4XFYaw3AKIi04rBo85sUXv5riAb/ctZkULylpShKOMCw9lhhiPSMWhyd7dmIb7TAu kH7zrxaLRQKbg+NtY2dR+dCB2TsSLCRiLEguu+oQ4754Lg9sGLV9Ws8FQulmQMS951Lu vJI3V58P47lSouusvIwGMAs6snTSCS1xFvXEx/I0AUM1rXdIvRmXLDcoNH/wmXuC+59g zX7s29RN9VMNZx0uF+8Cvj7aZNMNxFiVtqOpt9nA7Pd53Y9c1j7PpN9jZNdVyCBPo5TM C1qGFsFwqUAWR6PDQNefBOz876Bkbw1jCOTsnzrc1gD5KINJVKS/wW49eXSkgRl27Xy1 ueaA== 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=5EdSVxOwJdEk1EPvR7PTLjvZBWkus3YudnkOOyqcnZg=; b=PN42gfP39eNeQJs5+jIzNkLKWVeE+weFv1hGZPPW42cvSQ++uTUmvGFuULmy4UX2le w6sQUf3A3vjh65Hc/qGuhZ7Dgz/9aNHIh8IdwM55FH0S6CEjASNhoSEETYbVfRAubI1t bHK6dFzmh1/WmtmqOj/cJ/pIxnzilIVaRB0BMe0knntkdyN0HebPsTtw0zJxEqlnJF5d /QdqLVMLLHwHh+cBQdHv1/RsiaAxv4ku8MTIq7NUVGLWRejrppMmdUa+WKgIhEyQVj/w sDVLmA0rRchc7nt9m1K4Bov5O+PfuPAbRUbJBYbaQBnJ+WeC26vE4n3y1G1eHpsKDsVA gshQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=RY6Hy+vJ; 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 gk23-20020a17090790d700b008c93926460bsi5788876ejb.813.2023.02.20.03.16.35; Mon, 20 Feb 2023 03:17:00 -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=RY6Hy+vJ; 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 S231814AbjBTLPN (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231701AbjBTLO6 (ORCPT ); Mon, 20 Feb 2023 06:14:58 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 03CED1A962; Mon, 20 Feb 2023 03:14:36 -0800 (PST) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBEVhc121327; Mon, 20 Feb 2023 05:14:31 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891671; bh=5EdSVxOwJdEk1EPvR7PTLjvZBWkus3YudnkOOyqcnZg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=RY6Hy+vJpqhxL9UMFILckw6rRUQ8Gdd/t2Ix88C3hTc3BbzxBX0vc+TcwrMgM9Sou jXHFM8QeS8sl2OsPa6E+/nPtF06RuWMFVd8xyDiX/swJKZE2TfvmpFufY79Wrj0K9/ 61x2eSoT9EzO9RvbAQhQyylCWnBRS0kYsti0Xlq4= Received: from DLEE104.ent.ti.com (dlee104.ent.ti.com [157.170.170.34]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEUsI128028 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:30 -0600 Received: from DLEE106.ent.ti.com (157.170.170.36) 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, 20 Feb 2023 05:14:30 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE106.ent.ti.com (157.170.170.36) 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, 20 Feb 2023 05:14:30 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE986068490; Mon, 20 Feb 2023 05:14:27 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 5/9] arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 Date: Mon, 20 Feb 2023 16:44:04 +0530 Message-ID: <20230220111408.9476-6-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348517303003399?= X-GMAIL-MSGID: =?utf-8?q?1758348517303003399?= 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. 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 --- I had reviewed this patch in the v5 series [1]. Since I'm taking over upstreaming this series, I removed the self Reviewed-by tag. Links: [1] - https://lore.kernel.org/all/71ce4ecd-2a50-c69d-28be-f1a8d769970e@ti.com/ .../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 Feb 20 11:14:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59384 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249686wrn; Mon, 20 Feb 2023 03:18:01 -0800 (PST) X-Google-Smtp-Source: AK7set/ZspdaZcGhtvTYlZjUb0sVgFOuQVNC3w8QSYBDWCu+Ra3+RxyuaGm40AFOEi1A0l9fw0Za X-Received: by 2002:a17:906:d104:b0:8b1:279c:82c7 with SMTP id b4-20020a170906d10400b008b1279c82c7mr9462144ejz.50.1676891881775; Mon, 20 Feb 2023 03:18:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891881; cv=none; d=google.com; s=arc-20160816; b=i5ORfYZ6hHjpChyajSKdCm+AZFjdyFHnAfd4R5liA/rqg9RhgTt7op1UFwREqgS0Fz VU64ZrVYJyEYmFAUKcTlOHcdKjU1ibN/lPAXtlXNzt4dwp65p78asuayNUW2YMs34Vic kvEIZEcB/sTnZNva+bIjSOC4TyWhozOlPQdiV7tdIATU4L/bKd+Il4WWIuOR0Sk37ZOv //in+J1u/AR3/I5Yt4FQhyW2IgZ+9jMm2EBld+1w33IR9uhMWSncvuh8lF12HqNAC0J0 WaFgk+mHBP90wjLDRCXgdBsIXGHcQyl7f+rvcnFZwsmS0vpnxhVU4+D1VD33IWmpnYOX tULg== 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=UOmT7utCxhtAz6aoTqcQ22Le6JqobnuWLrblnuro0XU=; b=JxZlCrolsBtE7S26hDO2kELAlsDXVA3MGHOhu1uReX6S56Q6JXGmMyH9V2jxSKE1kY uNF8hGp+5LBxURt6ahXvaI8mUkpWn0vuVAhBFEGuigjz/go/jn06aEgPmxp4epeIytvT w1q22JDwpNl6zSCFxe510adlV6qjRnaMAJtOkaKLMvUCaY8AMj042dh482Rg1qGUbvts Ihw3ipP34wyIs4CpWYsaU7zQfLvnN0Jm9RW/UfJIeg3AhRG0KFkWcwrDSMGiye2HfWB4 YGgXhV+tq9XjWhhgrmWlnrjww25L4RjcLQanPIyTAxcvJX0Ok66yuGhLwjfeUqSwyezP I9yw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=L35SA1Gd; 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 jr17-20020a170906515100b008c3365f7aacsi6831978ejc.343.2023.02.20.03.17.39; Mon, 20 Feb 2023 03:18:01 -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=L35SA1Gd; 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 S231808AbjBTLPW (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231777AbjBTLPK (ORCPT ); Mon, 20 Feb 2023 06:15:10 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BB0BF18B36; Mon, 20 Feb 2023 03:14:40 -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 31KBEYeP016948; Mon, 20 Feb 2023 05:14:34 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891674; bh=UOmT7utCxhtAz6aoTqcQ22Le6JqobnuWLrblnuro0XU=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=L35SA1GdPVTPW8oszvVyGK+HmQP4ll1A+8i8x2c3cJdkXcncJa9pbCu8wrlN2gQOU zO5hJ5rCiXrHL+NIEK+jiKH6exHFgmEXGDx/auFZRxilsf7VaJLxGga89w85CtN2Bd C+a5L/4ePQC4gsaapz1aop/MmHXgGJAwss64H+6Q= Received: from DFLE107.ent.ti.com (dfle107.ent.ti.com [10.64.6.28]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEYo2080611 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:34 -0600 Received: from DFLE100.ent.ti.com (10.64.6.21) 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; Mon, 20 Feb 2023 05:14:34 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) 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.16 via Frontend Transport; Mon, 20 Feb 2023 05:14:33 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE987068490; Mon, 20 Feb 2023 05:14:30 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 6/9] arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support Date: Mon, 20 Feb 2023 16:44:05 +0530 Message-ID: <20230220111408.9476-7-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348581758925672?= X-GMAIL-MSGID: =?utf-8?q?1758348581758925672?= 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 up to 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. 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 --- I had reviewed this patch in the v5 series [1]. Since I'm taking over upstreaming this series, I removed the self Reviewed-by tag. Links: [1] - https://lore.kernel.org/all/96058a13-4903-2b8c-8de2-f37fdfd3672b@ti.com/ .../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 Feb 20 11:14:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59383 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249667wrn; Mon, 20 Feb 2023 03:17:59 -0800 (PST) X-Google-Smtp-Source: AK7set8df//9G4yNldKwq560ArPNyKz4lnWuooRGJX3CLt2lKleY1S5Jr/M+FY5mkKbSu5iz1xXS X-Received: by 2002:a17:906:acb:b0:862:11f6:a082 with SMTP id z11-20020a1709060acb00b0086211f6a082mr7973281ejf.17.1676891879724; Mon, 20 Feb 2023 03:17:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891879; cv=none; d=google.com; s=arc-20160816; b=e+E+cBn7z6bcyVKxBYMF//n7pOuSL9GaJFmQIwST0cDo8chC9abP03fjF0H4zEKQ2I abfUjtLI+K9IQJ/vWmMOjDD2sYSu/sfUun9upRv0NBz1zr12aeGajdVWDYHyIJEdvl4H Oxxx4jgqz17avfUj2Tfjx0DDG/XIXfVPBsYluPGqWboQn9OsseYq0re5f9dh1hqRuNAP GQjlz5SjrzBRuc9r8ZveEqI3X8votEKJFnPL+1jFCpzjO2f7Ni1QM1jMu7WfDXLDRdHq xbkO76XJ9idGaBI2x9apodB6G9aY/oKUZSbZ6ZYKLgqzyFilA33aECjne8bZfG+uByAY OfBQ== 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=GsiT+xfZ2ZJyj+DlUeyi+ZvxFW2iUzGgQAvt0MT8ChTaGVpzU3LgHT4BzmBjeMO8dP mpMWudDcUESBoXkdFZVpYMvDChH/7w1eVjd6RJnsGmb5wfpDkkKei2hw9qYyFS4+MV27 KnbQ+R5GkbSwmMVe3PzgxE7itk/T8hOA1c/5vR0VKo7Djv8UglfB4uzorscOcKTFUBbw /nuhMvrj4lyeVcsXs9an2ovSF7DoDA0Ci9aOK2CM2kw5ELWEyo18wj/piVxX7EX8g1hS Ofo4fnew44rCqB9lfy0jPwguFaj0JWlsB5sC/SwAOKPDIxe2EDgPsG2j6MCfrfYM2WjB OTHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="InenD/zj"; 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 12-20020a170906028c00b008d4ddc88221si3057505ejf.510.2023.02.20.03.17.37; Mon, 20 Feb 2023 03:17:59 -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="InenD/zj"; 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 S230416AbjBTLP1 (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231782AbjBTLPK (ORCPT ); Mon, 20 Feb 2023 06:15:10 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F68318B30; Mon, 20 Feb 2023 03:14:44 -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 31KBEbLg016955; Mon, 20 Feb 2023 05:14:37 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891677; bh=LuzQfDQS4EstBKzXEhbbJHmmOYlpqm1woR22Z5exdis=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=InenD/zj2tcdhcbd/DNRsC4oB+aA4aoU1N4bRalD48Jh6sfBruVUjKiFcA03nkmS0 PrynDsh3L2ZK/Y/Z9o6yClu44SBSpsA2rKikfxxLG+qZ+RBKUQZadgnf5lCI9bd3q2 hectbAlOy93kgpdXm2VGugRYaX9wKjS5Y6YItLCM= Received: from DFLE100.ent.ti.com (dfle100.ent.ti.com [10.64.6.21]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEbKl080647 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:37 -0600 Received: from DFLE108.ent.ti.com (10.64.6.29) 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.16; Mon, 20 Feb 2023 05:14:37 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DFLE108.ent.ti.com (10.64.6.29) 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, 20 Feb 2023 05:14:37 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE988068490; Mon, 20 Feb 2023 05:14:34 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 7/9] arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes Date: Mon, 20 Feb 2023 16:44:06 +0530 Message-ID: <20230220111408.9476-8-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348579390309664?= X-GMAIL-MSGID: =?utf-8?q?1758348579390309664?= 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 Feb 20 11:14:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59385 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1249947wrn; Mon, 20 Feb 2023 03:18:43 -0800 (PST) X-Google-Smtp-Source: AK7set9I9K6arwZGS5rz40Ky+92N6IfVme2FyVv1XL8PaF6eo54LPCGiYxMpSs5OEWLGmJT84yHU X-Received: by 2002:a17:906:1912:b0:872:6bd0:d2b with SMTP id a18-20020a170906191200b008726bd00d2bmr7287532eje.45.1676891923043; Mon, 20 Feb 2023 03:18:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891923; cv=none; d=google.com; s=arc-20160816; b=ZOZBRblymF54GJxKz3H9tN3+45YAWFUORXdJ2xCBIZxXQdunIgennT3CXQ7sORb9je HTO2TRt6+gf4TRHCnSHFUUDl/B6nlrKau5nndmWO9hu/CofkSnOpfWrz2HDuhQuIjHXH 1hhdpps8RCz1eTGqrylDAxl/x+AffNj5m+j/QYY+se+fPjX9T247TgKX44PmfCbQLBIY noI7/Afnd2aNxqn31RUaIXp535ldIcIUgDmdeTOC+MKdXXOvloMuLn3cN3Ojn8i+xbhU Aptjcl9a0eIgrQtWvKqGpkZLlVaSwNp9pwUxJQCH52grDK+wv+tvnujIEEFNCbFmFS7J YgcA== 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=reUahQf3xZkB7/p2xzQOfp3v7bPcDnqGwTaNzDDVJBE=; b=crgHYrrvq6RQvFSJurH5JxyPa+GWMJS5cwjV5ey/+BYLnLKB+FmODIDZU2wxeaBOnR ATBvZZhEhj7/NGZ7t+mLQG2W3VAKB9AGJe/IDZhRyPOnsAiNAp4rC7lkWdNDZc5OM7nN cPxJJSB+E+jOaqimHDIyGhlXYAybtCqIYXJqEzkbhIf951EEjxuDN06gr5DozW9v7aZ2 va11o1B2phR0SQwHwiYxhdWyrrtDdm8MtOEA15yC6/043x8s8k06upMz8pVk2CFlqmDG UO+e/b6sbrRCKGxnGkNuks6BYDdbtpQWubJ6fLGgATZKrFdbpZ7Or5tMzf9VPz8KmN/3 sWVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=SpuxOsRw; 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 30-20020a170906029e00b008aac3631ffdsi18427515ejf.782.2023.02.20.03.18.20; Mon, 20 Feb 2023 03:18:43 -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=SpuxOsRw; 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 S231856AbjBTLPa (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231787AbjBTLPK (ORCPT ); Mon, 20 Feb 2023 06:15:10 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB70918AB9; Mon, 20 Feb 2023 03:14:47 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31KBEf7b016962; Mon, 20 Feb 2023 05:14:41 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891681; bh=reUahQf3xZkB7/p2xzQOfp3v7bPcDnqGwTaNzDDVJBE=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=SpuxOsRwAcdrfgsBxkl2+t22tuR//WK+osLTDdAeDE7E9vM/XgzfE+o1gtdww7nV1 jTNHp009W/9aWG43cH924hmpcZTZFcnech5y/TFCbpOjyXDdjzNojETi8D2V/I/s2r /Pg/Uch8gcsqZSq9VQUDUD7zvaj6PDZQ8E+5iDoY= Received: from DLEE107.ent.ti.com (dlee107.ent.ti.com [157.170.170.37]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEfhG032493 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:41 -0600 Received: from DLEE108.ent.ti.com (157.170.170.38) 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; Mon, 20 Feb 2023 05:14:41 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE108.ent.ti.com (157.170.170.38) 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, 20 Feb 2023 05:14:40 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE989068490; Mon, 20 Feb 2023 05:14:38 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 8/9] arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node Date: Mon, 20 Feb 2023 16:44:07 +0530 Message-ID: <20230220111408.9476-9-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348625064488333?= X-GMAIL-MSGID: =?utf-8?q?1758348625064488333?= 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 2858ba589d54..27631ef32bf5 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 Feb 20 11:14:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59386 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1250007wrn; Mon, 20 Feb 2023 03:18:52 -0800 (PST) X-Google-Smtp-Source: AK7set9DcJmeq+wW00kpjxOuWpMbToV6K16JVFXxmw2YYD8WZGRRZNvW7Qj6KwfrCFsVDb8vYHrU X-Received: by 2002:a17:907:7817:b0:8b1:3a23:8ec7 with SMTP id la23-20020a170907781700b008b13a238ec7mr8319515ejc.43.1676891931907; Mon, 20 Feb 2023 03:18:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676891931; cv=none; d=google.com; s=arc-20160816; b=xk+7mhLTn2AHDro0eSo2XHuEmN/VzqvnLy36qFvzFpZvIrwfps9sdx0TrPRC2HeWdK qc6P5AeIqiOcGNcS7mY8Vcndka0OgCoEtG5j05s7Wc4hqnTnhINsWFUuauGJI8g7JOBS 3a8ett1JtVsYXHsxjb5dl6Buh/7EiBdlD5XKS0QflnRGJ5xP8c+HKX6odop7Psb8ouS3 VwDbD2PupWLgAXKYKpkSfPLg7Mwxz3RrMziIJOYp7luOX2HOuryUQp0cRCBm6bh8SHBb vquR0suqMTiTHCWVI33chQuiqmUFohsLRm8hdih4WJ+QRdVp3kJGEN25MfeQgCG2sCHl KYiA== 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=YmJiLlIMnlB0OkRo5LoraBvV5GF6BU6pumxcoyBoV70fLhJrulsHpQvHpe7pSeT9Nq Nii7vyzOmPORDnf6p34RHAAPAsqTC30XfxWneRV2ahOnUNWyQXhjR6cVEW09QscCHX7K eQimyWEheGwmedrqkuah22R4l3pyH5vnB9SWHfhBc82YXrRU93qJ1dYnC7yTAcgOAP4U SSbEu475I8n3lRGMrSY7x0ccvpLDiOF2RzG9ZUbeiF+c38xigSCqbLczL/+80U2hMnWO See922fmOm27DOF65gDsxqH0WT6gHfmDRL3pyboVAYCjFKhPdKWvREBs4f4GzPPcNJ9K tryQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=HNoOstnG; 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 vj23-20020a170907131700b0087bd6ca2cb2si13647312ejb.372.2023.02.20.03.18.29; Mon, 20 Feb 2023 03:18:51 -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=HNoOstnG; 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 S231867AbjBTLPf (ORCPT + 99 others); Mon, 20 Feb 2023 06:15:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231790AbjBTLPL (ORCPT ); Mon, 20 Feb 2023 06:15:11 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0CA74196BC; Mon, 20 Feb 2023 03:14:49 -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 31KBEirQ121343; Mon, 20 Feb 2023 05:14:45 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676891685; bh=+ssO23ZnbPVTq5KM+ul2R8Prj2eZElnOjpVh7tIaxsg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=HNoOstnGsdVkbbp1hMi2fLBl2DrSC82lqvbmwpybA7H1BkKyd+OvJ6bMGiZ9inMNa iLiwX44FVqUzZjIGm9F1VMF1X2DBzYED2IS5qaoowYk5yMKR0FxeamSC2vb+r8kzaH AJxh0JoUt83sXDFsJF1sxzpGtsp6bIAKu0qY/ric= Received: from DFLE103.ent.ti.com (dfle103.ent.ti.com [10.64.6.24]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31KBEiws080699 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Feb 2023 05:14:44 -0600 Received: from DFLE114.ent.ti.com (10.64.6.35) by DFLE103.ent.ti.com (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 20 Feb 2023 05:14:44 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) 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.16 via Frontend Transport; Mon, 20 Feb 2023 05:14:44 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31KBE98A068490; Mon, 20 Feb 2023 05:14:41 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v9 9/9] arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe Date: Mon, 20 Feb 2023 16:44:08 +0530 Message-ID: <20230220111408.9476-10-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230220111408.9476-1-r-gunasekaran@ti.com> References: <20230220111408.9476-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?1758348634394090821?= X-GMAIL-MSGID: =?utf-8?q?1758348634394090821?= 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";