From patchwork Tue Feb 21 12:06: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: 60005 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1834586wrn; Tue, 21 Feb 2023 04:32:05 -0800 (PST) X-Google-Smtp-Source: AK7set/KKmdufXttz8YfsAKC9Uw1POABLwZL62xyZhTYsbSgdqLoxJdCLradXvhTRZ9yBls6o/Ny X-Received: by 2002:a17:906:b05a:b0:8b1:300f:1bdc with SMTP id bj26-20020a170906b05a00b008b1300f1bdcmr14290616ejb.64.1676982725558; Tue, 21 Feb 2023 04:32:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676982725; cv=none; d=google.com; s=arc-20160816; b=SZizL4SqJCAX4kcn9h868GCMcqPfxl5Jm/Jf3p544jMQ2alATbSOdwl0i7TxhqYhKc HrmIMJ5hjCIHbK7aAE/wO6VKQcPue8Hg0yE79p4UN/TIYp/AHzw4rzigGP5+PBbZM52K g1evvKFC0nr6Yjoe5U4dbP0yONwtn42HKQKnW+iAZiqF7i+mjzOyotAr5Tf7hYdhmNe7 XuvthSq3oJ0xE9MPbXeIPml49qSbR8te52v9kjTI8OctiJ6XMhpP8Btx1Y6zCD2GcYbb uXiD0+WLhOF1cGSE84VHmp2sOeZ7rGGvxiCSHENtoMgdouNCupufQVNJpoFxbt7hQi5H rQ2w== 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=c0BA5WbxCz78/lLLCx2lAbh7smlJGlyDAQUBlrYxhi+5jVQv4Xu7c7+gGRNWU8WjL1 urQef9LtlfHBHDjrhHfFH8kk3v2bibpip7yL8a4NQD9Gjh+tmRoPgI8xhA0E+cfBkphA w4n+Jt7c0lpmVqKx71Eqa79ubUoCP2lCb3dbHL/Xt2dcyoiRzb3dSvB6i+TlYH5KKkx8 4FhMwa6uUHN3dqgizQLwfRU/qANbloaEQJtN0UIhdv5rB8oQqE6xP53dI/KUtBrScWnO Z0TeBdLKrRh+1nVT+Ep9fLSIOiJ/PjmfRWYXN/6mEVvIbJSas9ZwGDYXwlFrBXHXJDJ3 a4tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=HwuVv2cy; 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 mf19-20020a1709071a5300b008cd1787c54bsi6907273ejc.167.2023.02.21.04.31.42; Tue, 21 Feb 2023 04:32:05 -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=HwuVv2cy; 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 S234245AbjBUMPh (ORCPT + 99 others); Tue, 21 Feb 2023 07:15:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234429AbjBUMP1 (ORCPT ); Tue, 21 Feb 2023 07:15:27 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74F2E4499; Tue, 21 Feb 2023 04:14:59 -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 31LC6KHE021153; Tue, 21 Feb 2023 06:06:20 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981180; bh=ZgK1Q7UxoYFIJ7lBntlYuht9796aFLvImb8AVSWmmFs=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=HwuVv2cyqpPmMR792sSOZiB4KU1SyyzuTj/QvWNO/GyaZXqToyzUT7mDWfFNz3lL5 ztkAtJEK/DzETm2cUC/sFplXZEyxsbUoPhVPwVSGQsge4SNmvrkSZRpgVY7JIf2rVI LqWS575u6e0U/gzyV4LR3IHPk5+k00EFNJnbuW0A= Received: from DLEE105.ent.ti.com (dlee105.ent.ti.com [157.170.170.35]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6KuV125664 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:20 -0600 Received: from DLEE110.ent.ti.com (157.170.170.21) 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; Tue, 21 Feb 2023 06:06:20 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE110.ent.ti.com (157.170.170.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; Tue, 21 Feb 2023 06:06:20 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbO030829; Tue, 21 Feb 2023 06:06:17 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 1/9] dt-bindings: mfd: ti,j721e-system-controller: Fix mux node regex Date: Tue, 21 Feb 2023 17:36:04 +0530 Message-ID: <20230221120612.27366-2-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758443838029654544?= X-GMAIL-MSGID: =?utf-8?q?1758443838029654544?= 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 Tue Feb 21 12:06: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: 59959 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1825466wrn; Tue, 21 Feb 2023 04:09:08 -0800 (PST) X-Google-Smtp-Source: AK7set/vBeAbE9dWwvhB5BCWp2XkqMiI3KHtCyTscFpPPkhvEn7HNuxZq6DMmjRVudXNILV4iCDQ X-Received: by 2002:a17:906:364e:b0:8b1:7de6:e292 with SMTP id r14-20020a170906364e00b008b17de6e292mr13208648ejb.9.1676981348410; Tue, 21 Feb 2023 04:09:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676981348; cv=none; d=google.com; s=arc-20160816; b=FUqGKQznnY+EK3JFaItO8s9HNIpEedwLUwi1vMBt0+0NXI38wYPN8sgvqt3UotK1d7 AtrTyMeq32Pd6tEmMw1NGJhrz4p9Wbr0ZIl8biYmIgLe3JMXc2aLbRMXsu4rK7JrxDej K/XJE6aRlquTiga7X9VK+sZ6Au7aBVBYSmmrLSZRGorRml0qW0lP5TUu0f+HcTEa3zVo TLBBTjuB5l35R2++QMp9AQWDuflK2nd0FOYfMncfH/JwQ3tyefeMHHhyc2GOo13vZuAd WvpXfPXSx9PkiyKINwEPC3MmxzHcTTgxBMhgVvk9wuQWNk//xwSTYnc/EWflT++YOUDq V7Jg== 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=cExpIumSTLuVMmqSbxDSSZTlNuqqHrIuMxc8UKNUbgU=; b=JMbxzF0J7t4rwe3FAgeOMH7WE49ak9nVPL6MWAtsKp401I6MQm+BaQeK2534oZtrAa 9d0m3zINHnLDpPWT0YIhvJzLP7bce4J/3pKDAeG84fYY+uoJZEyyEfZ5dtC0P0tXzE46 vypdrVBjrJMt1Ts+RJ6fkkOPoDVhTKVJW/yBh5lq+U3DBukXrlvNbB6swyJvU+F0f5a6 Ha2aJQRfzGJYfcNZI2p6IBTWM6ynN5fu7MuhqdKfkj4WB29PYRpnG1tXOLz5fz28GfY9 1E9CMNkfo1+JM7kP/yenrbIX7vjVz2eZWh2y49o3T7ulqkOe76ILZJJY0fs6hvFPK/IX vLmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=CZ0GZrGX; 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 29-20020a170906209d00b008c56b6c594csi13041025ejq.881.2023.02.21.04.08.45; Tue, 21 Feb 2023 04:09:08 -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=CZ0GZrGX; 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 S234704AbjBUMI3 (ORCPT + 99 others); Tue, 21 Feb 2023 07:08:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52386 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234685AbjBUMI1 (ORCPT ); Tue, 21 Feb 2023 07:08:27 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 21FF35B86; Tue, 21 Feb 2023 04:07:50 -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 31LC6OcI053088; Tue, 21 Feb 2023 06:06:24 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981184; bh=cExpIumSTLuVMmqSbxDSSZTlNuqqHrIuMxc8UKNUbgU=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=CZ0GZrGXjkFwxpcIhXkI/mCGB5cxd80oO6wBZEvLaTH/ZyolnSiLUYlbUEi6s4zgO zTjwJWxfvB5mBNV63JLQ/7Sz1aUM/G444+7QRiCNH2x9yrY0OnrGiSUAyvlOG8Toiv 7pXb3T0ORt2985j7Wm1OgRxIwFKJqUr3bxGsYjoY= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6O4J125754 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:24 -0600 Received: from DLEE108.ent.ti.com (157.170.170.38) 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; Tue, 21 Feb 2023 06:06:24 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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; Tue, 21 Feb 2023 06:06:23 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbP030829; Tue, 21 Feb 2023 06:06:20 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 2/9] arm64: dts: ti: k3-j721s2-main: Add support for USB Date: Tue, 21 Feb 2023 17:36:05 +0530 Message-ID: <20230221120612.27366-3-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758442394695109951?= X-GMAIL-MSGID: =?utf-8?q?1758442394695109951?= 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 | 46 ++++++++++++++++++++++ 1 file changed, 46 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..84e5689fff9f 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,38 @@ }; }; + 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; + + status = "disabled"; + + 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"; + + status = "disabled"; + }; + }; + main_mcan0: can@2701000 { compatible = "bosch,m_can"; reg = <0x00 0x02701000 0x00 0x200>, From patchwork Tue Feb 21 12:06: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: 60007 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1834835wrn; Tue, 21 Feb 2023 04:32:37 -0800 (PST) X-Google-Smtp-Source: AK7set/Z52Vj0InHlB0KjUJ6pMqxzz1ByDzeotc8lk6DZ29mK+RBSpw1HiqrF1rVBsOzx0QRG1W8 X-Received: by 2002:a17:906:4f84:b0:8b1:32b0:2a25 with SMTP id o4-20020a1709064f8400b008b132b02a25mr13865931eju.10.1676982757329; Tue, 21 Feb 2023 04:32:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676982757; cv=none; d=google.com; s=arc-20160816; b=fKjgHsRS9/sAllK4LX7X+CrWVWuwcFeEHBYusr1GmsBmxIs1DgmQ1C4TkialW8gYhM 4cgTLCB7PZFUBh6AVASznFPxzI/Sy9NBmdgijMBKARo5zFFJbObc9cd54hLEnTDoKaJp ZnhF8QYwcstaYT3poXSM6CwszhaTbUsINnHOFACwQ4CxewL/Xs4T7FECbdqsHIs/IgXJ vE4q0uwzlDgesLg95l989ovPIeAOJtKE+gDjK0jOajhAph0EnYmoUTzJT9dsk3kA1nGw 85l8AJqeR7T2MRFrcFYTeMBmvZK60Ys+Pr0qUjbNKHocfEjki7SfD0X5IuweMgeARlUQ DdZg== 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=STaZP5eMagXDr9/1rKY8OPG84+UZYc/AF85n7ywcYYQ=; b=zexKqxp94hieDE6PeenZ58WgUs4TenFdl5wcdA65DGddNZjtrzphw+k4lFSpUMLSRs QIvqBuMo/k6O2kJ4769YBAXPI1QvVNgov2kSF/J01O2NUvGfZefrabg8mHc6F22JdUxK 9OmsDHf7NpB4CfWMwvvajxsrB9TJ/VNhuXTdFo6uV9WSzRVZkoWBtdQz7Qo7wHpdwd7Y w+mog9ZvAb3rMVbtclOauAXHK4YOkQT+UhNBr4yXuZuxqxkOX5E2QYlMAObiR+T3qJ+z RQLdlAJMzsGu4q3CTiQonXKbPTBro3qw0YZa/RS9yDmHPb4fXwIMpOekuTCkx11LRJcO lmSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=N0Riutxk; 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 um6-20020a170907cb0600b008e1cbdcd3d1si1157711ejc.97.2023.02.21.04.32.14; Tue, 21 Feb 2023 04:32:37 -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=N0Riutxk; 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 S234332AbjBUMRD (ORCPT + 99 others); Tue, 21 Feb 2023 07:17:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234384AbjBUMRA (ORCPT ); Tue, 21 Feb 2023 07:17:00 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CEA1728D1A; Tue, 21 Feb 2023 04:16:19 -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 31LC6R2H021167; Tue, 21 Feb 2023 06:06:27 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981188; bh=STaZP5eMagXDr9/1rKY8OPG84+UZYc/AF85n7ywcYYQ=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=N0Riutxk+MKUA8TmMjwksi7mZ+XPB3xBQ5cRkT9S3LLpM9RNR0RI7g/PBF/n1quDZ /o0QaKsh3XrHKHrLMe3+SC/NyFsdWlHWGHxPsfRoVu9GN1ero+Yl597v5b4x+zS88U cQ1zR+LwZcNQs+Upl0hHQC01/OJ059L3cubgGySw= Received: from DFLE105.ent.ti.com (dfle105.ent.ti.com [10.64.6.26]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6RDm125793 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:27 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE105.ent.ti.com (10.64.6.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Tue, 21 Feb 2023 06:06:27 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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 via Frontend Transport; Tue, 21 Feb 2023 06:06:27 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbQ030829; Tue, 21 Feb 2023 06:06:24 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 3/9] arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node Date: Tue, 21 Feb 2023 17:36:06 +0530 Message-ID: <20230221120612.27366-4-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758443871553553361?= X-GMAIL-MSGID: =?utf-8?q?1758443871553553361?= 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 | 60 +++++++++++++++++++++- 1 file changed, 59 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 84e5689fff9f..af6c93f0a055 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 { @@ -791,6 +809,46 @@ }; }; + 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>; + + status = "disabled"; + + 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>; + + status = "disabled"; + }; + }; + main_mcan0: can@2701000 { compatible = "bosch,m_can"; reg = <0x00 0x02701000 0x00 0x200>, From patchwork Tue Feb 21 12:06: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: 60092 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp15074wrd; Tue, 21 Feb 2023 05:44:06 -0800 (PST) X-Google-Smtp-Source: AK7set+2fDgzq1LnkeiOng8ez2wNBLkKR18Z/mtr9Vs/erYjUHwFb62coY0KIrj9/rhNqDVoTH/j X-Received: by 2002:aa7:df8f:0:b0:4ad:7301:fe73 with SMTP id b15-20020aa7df8f000000b004ad7301fe73mr5143100edy.7.1676987046593; Tue, 21 Feb 2023 05:44:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676987046; cv=none; d=google.com; s=arc-20160816; b=jYIROnsUVFdYmjuNecd1jvK8EVwwTkTTRyYG5IFFlyDoNeLRpyvKGt+5fwrJDS6GPr OTD1oipHjMac35vq95pTDLjzEAg4uWLEeakaTHfU70N0KgK7p6JKdlG5OBMmvBzAdUEJ IeiIVvqA9Q14tYl0biPj3F9oT+N9wV8yhHgc1kguj0JV5gvobBSvFHdrwlS8YJHIqEFM wY57RlQdcZVjjDln6KI5rJIcFd4u+nWrkMBb7Ki8EjropqcUP0QBM2ciBmos97Jtuw2a NwOqmWNZMR2PqHb/6KIugZcQ7ylRKQlM0CT/o4jh6vyggW1w5ZPeFDFqY5OUIUaIzQtm C0cg== 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=JA31+o79aoRTpPnIzNT5dbG0WqplPar2Vl+yLOC/gfo=; b=ClJTBumpXv/Z5dN0Hi2vUQOValBEu2JFhdfbX69ylAqR6hAFz0I9BRSAL6p7tecqNZ /ID3+3NM0kS/5+AZHSKrbtHiPWX35LcMUDl98ptd+ruB5mmdaZ+Cbw2Cods7PbYy8xl7 SkKWBhgvXneFOzfLAGnWSweKuiJFTgo9mzWpA0RN9vEe40V9I9AfD/F1NahPS9MC2JXI o1ASNC6QN/oOu2HwIP8SM6IJbeWWZBBOgkj9oS2jaDxKMxaNmU5tBWwj3mdwRHmHjXMj TOmzZ0+hWK+OLzlH76xc+j1uXeo0U/J3hIImXFJBZCHTdxjWLUSiXRY+LgzPrHKw9tuS 5tGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=jeKEx2k+; 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 d24-20020aa7ce18000000b004aab2877a58si19400715edv.113.2023.02.21.05.43.43; Tue, 21 Feb 2023 05:44:06 -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=jeKEx2k+; 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 S234041AbjBUNmg (ORCPT + 99 others); Tue, 21 Feb 2023 08:42:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233032AbjBUNmf (ORCPT ); Tue, 21 Feb 2023 08:42:35 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F2A0298E4; Tue, 21 Feb 2023 05:42:33 -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 31LC6Vw7020280; Tue, 21 Feb 2023 06:06:31 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981191; bh=JA31+o79aoRTpPnIzNT5dbG0WqplPar2Vl+yLOC/gfo=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=jeKEx2k+KJmM3VfW1nLVxaef9Jsm/dOrhkMvGzhLy0BaaNgC7rHeCe1zLa1FNNPBz /vuxhSQcxGgGerxpFHq3CQ4CWBzEzE3mZ5RGAG8xjx7BarGb8wap6c/EjrORGY4fPA HCK/0zQIM9YEcmZyahc78fDMip7fEWPH6qQkI868= Received: from DFLE100.ent.ti.com (dfle100.ent.ti.com [10.64.6.21]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6VZm006288 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:31 -0600 Received: from DFLE109.ent.ti.com (10.64.6.30) 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; Tue, 21 Feb 2023 06:06:31 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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 via Frontend Transport; Tue, 21 Feb 2023 06:06:31 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbR030829; Tue, 21 Feb 2023 06:06:28 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 4/9] arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI Date: Tue, 21 Feb 2023 17:36:07 +0530 Message-ID: <20230221120612.27366-5-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758448369501864417?= X-GMAIL-MSGID: =?utf-8?q?1758448369501864417?= 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 | 47 +++++++++++++++++++ 1 file changed, 47 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..7e0e608578e1 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,51 @@ 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>; + + status = "disabled"; + + 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>; + + status = "disabled"; + }; + + 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>; + + status = "disabled"; + }; + + }; }; From patchwork Tue Feb 21 12:06: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: 59961 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1825535wrn; Tue, 21 Feb 2023 04:09:17 -0800 (PST) X-Google-Smtp-Source: AK7set/dQs0nxFbwB7lOMfHuUnZaq7EfHSFoIMd0fRGjyNv2yutnD7YeWdzOJFaZlF8OEqPMVWhx X-Received: by 2002:a17:907:d304:b0:878:5372:a34b with SMTP id vg4-20020a170907d30400b008785372a34bmr12675378ejc.45.1676981356919; Tue, 21 Feb 2023 04:09:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676981356; cv=none; d=google.com; s=arc-20160816; b=PpoOFypkMP40OfTaNb1lVMhNl/KVvsRFo8gJTyG8Yf8RIQJuEv20iNcxOwIKb0kcKy pfxaX/NOL41/vIG++RLcOXLUOUv3NZSi94XKD4cU0i7cY2DyHP165IkSNGMxi4d+eQgU IzVHhqMtNRWaQVNiLcnsM+dGsVrO4tal15XyOXnIPcjkW5l2v63wWiecZGNqVR6SC8t1 ANP1IyVVWpUNHO6nU/A0S1M98BAhcpln4YBTVoJN6d8TRbxx0HzKAWi8OJ710AkbsPq8 6LQ/olrUJD8PGTaTSx6GEXwNMEuAzuy70UoQLmN71GcJB0J8Cu5uIJM2eKs6du1BNeHv 8mYg== 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=+qLiTsayYHbh2GfM0OGFpeGV419NZjeCvNPA06E5bHo=; b=L8AYAGvBu4AQXjx+KTGEcmMoFeZLRVSLgMTJ+2FWFfKEbKm/Aw+RPvZALfY4rQgwud GsKO3pANwz+xed3YfCVHXH73XA8VaDX6wQDjpKGnIRXWixg/LeZjZuC6mvmddb+HU5wy BepXn7xJLTWdIONVsyN0JbRpTp0lB8ZvgwTnw6DNp1kDENa8lIkTY7I0Z1kC9FyO3OQW RpPtvVUaxAzkbgVzVHUSp0YjN/OgdA0uyQ0HtK5MlZiZDez9amWkyr0g34iWPyMw1u+y yTz4iwuRcemrVJ5DvkcQairgIdK1/FmhasILvBLxAcPevzzhSxoTMtAHLEkybkAbYPGL zNUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=eo+mF2pE; 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-20020a170906004c00b008c03cbdabb1si12428421ejg.633.2023.02.21.04.08.53; Tue, 21 Feb 2023 04:09:16 -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=eo+mF2pE; 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 S234712AbjBUMId (ORCPT + 99 others); Tue, 21 Feb 2023 07:08:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52454 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234705AbjBUMIa (ORCPT ); Tue, 21 Feb 2023 07:08:30 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10A7D16AD1; Tue, 21 Feb 2023 04:07:53 -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 31LC6ZjD053105; Tue, 21 Feb 2023 06:06:35 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981195; bh=+qLiTsayYHbh2GfM0OGFpeGV419NZjeCvNPA06E5bHo=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=eo+mF2pEvQ0+LnNuURiMHqaonkeP+NPWaSSWWHxP2r/3cxsaDkibBMgxQrRcTeWwt DJxPsdxVoXL9JpSIZmiWaUN6E4adQ/dDl8CLZTeQzgpzLjwb17pqlUEOGjJRjfo0ef QdMY5ibtpYeFw+WvDzig8ljPysh+5h/cuZ2CsaKQ= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6Zib006314 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:35 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) 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; Tue, 21 Feb 2023 06:06:34 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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 via Frontend Transport; Tue, 21 Feb 2023 06:06:34 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbS030829; Tue, 21 Feb 2023 06:06:31 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 5/9] arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 Date: Tue, 21 Feb 2023 17:36:08 +0530 Message-ID: <20230221120612.27366-6-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758442403186457326?= X-GMAIL-MSGID: =?utf-8?q?1758442403186457326?= 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 | 27 +++++++++++++++++++ 1 file changed, 27 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..907f34ff22a5 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,30 @@ phy-handle = <&phy0>; }; +&serdes_ln_ctrl { + idle-states = , , + , ; +}; + +&serdes_refclk { + clock-frequency = <100000000>; +}; + +&serdes_wiz0 { + status = "okay"; +}; + +&serdes0 { + status = "okay"; + 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 Tue Feb 21 12:06:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 60006 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1834700wrn; Tue, 21 Feb 2023 04:32:18 -0800 (PST) X-Google-Smtp-Source: AK7set/DzpJCdITBXXfET1vAmjtDDaXSZkBCJzWv2pvpWNdGCVWoP3lWFXFNfixKrunELWdNDTe7 X-Received: by 2002:a05:6402:4d4:b0:4ac:c9ea:17b4 with SMTP id n20-20020a05640204d400b004acc9ea17b4mr3578555edw.41.1676982737878; Tue, 21 Feb 2023 04:32:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676982737; cv=none; d=google.com; s=arc-20160816; b=UoLEo33eqlxQx+8TI6M7nc3EArTlwi3lQ715OtSZymXvgZZBq6MKFPdsV9rwTIpYH3 b7y93j7luFi0AOfx9UW05NLDWOFrkew8bLnn/oUbIUXIBF3ZtpHkxKvwEktMz4weA80h N99uIk78VIFolB/DQSRdcgg8e6fK+iHsf/+qxRg+g8unX0DOQk9iT55cyleHrbExPDKx q1dYpnOak4bizD7kvgPPCK/41wCuJleEJRkiswEvqVzcsCZYCrGVfmukVdYmrUdapH95 79Yg2zhGoeOw4hj6Grr37RAs2fmBXQaCN7SZkDcyvnQjV1mp7mP7FhBPW9tlm0cuZ+78 3jeg== 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=CNIbcwwC91I2sSzLDl1hacbAFEa/o5qAF2xRE+4EIB8=; b=anfkUAdJtiRuIchro08cz6mwPSaU3AWYoha6FeivgL4eTw8b9iN66yrGfOHF1BKeNC wnh480xFv6oidPpjYzKhdPHA6AGt/vJktctnUu285+TWLMmDmXA1o2/Z5IDmNc7EJNDT DHM20oDMnkaSo29VLHQwgNB9bOHX4DmThCxbMovCzzsaUFpn4QmUEs5O8H7EoKSS2szG M5JnVk8pVFV2aIn6zLy43uRy+P0cJ/XKWB7akNbv+eYhlp+kcNzypD5TrtahRnGFzygT Ggat0enWT1HO1HRxWjYfC6QvqQ0yUG3IlfY/OrXa2XXdr9p8KJzLg+RscIgJlSDs/GBE 0Ueg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=bOa2LCbc; 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 e16-20020a50ec90000000b004ab4183a9b7si10086734edr.396.2023.02.21.04.31.54; Tue, 21 Feb 2023 04:32: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=bOa2LCbc; 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 S234238AbjBUMQV (ORCPT + 99 others); Tue, 21 Feb 2023 07:16:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233940AbjBUMQT (ORCPT ); Tue, 21 Feb 2023 07:16:19 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4D1A925BB4; Tue, 21 Feb 2023 04:15:27 -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 31LC6cY8021192; Tue, 21 Feb 2023 06:06:38 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981198; bh=CNIbcwwC91I2sSzLDl1hacbAFEa/o5qAF2xRE+4EIB8=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=bOa2LCbcQB8Qg/ehX7STBJOTPjZFEIDHlVCoR0eY03BstAUUSzNJ9/xsYX9RJOv4m r2ZhN6nl0NqgdaE7sZ0okfpR4QYKw0Iii2ONULgjNFJ3NWKZt2u7Q6G2cEz6Mt6+TG odsuDU4N9UQFw83Px/4r5wBJcqXGAtiAobHMmPCA= Received: from DFLE113.ent.ti.com (dfle113.ent.ti.com [10.64.6.34]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6cTZ006333 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:38 -0600 Received: from DFLE103.ent.ti.com (10.64.6.24) 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; Tue, 21 Feb 2023 06:06:38 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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 via Frontend Transport; Tue, 21 Feb 2023 06:06:38 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbT030829; Tue, 21 Feb 2023 06:06:35 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 6/9] arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support Date: Tue, 21 Feb 2023 17:36:09 +0530 Message-ID: <20230221120612.27366-7-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758443851133248074?= X-GMAIL-MSGID: =?utf-8?q?1758443851133248074?= 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 | 24 +++++++++++++++++++ 1 file changed, 24 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 907f34ff22a5..fa38940fe6cd 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 { @@ -323,6 +329,24 @@ }; }; +&usb_serdes_mux { + idle-states = <1>; /* USB0 to SERDES lane 1 */ +}; + +&usbss0 { + status = "okay"; + pinctrl-0 = <&main_usbss0_pins_default>; + pinctrl-names = "default"; + ti,vbus-divider; + ti,usb2-only; +}; + +&usb0 { + status = "okay"; + dr_mode = "otg"; + maximum-speed = "high-speed"; +}; + &mcu_mcan0 { status = "okay"; pinctrl-names = "default"; From patchwork Tue Feb 21 12:06:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59965 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1825982wrn; Tue, 21 Feb 2023 04:10:29 -0800 (PST) X-Google-Smtp-Source: AK7set/UYeTZgciUPTkRK2I1sGfx2eGVR43nb0tvS5nxMbiqtpEwazszPw8uU/TwxuZh71WzYBVd X-Received: by 2002:aa7:ca53:0:b0:4af:59c0:5add with SMTP id j19-20020aa7ca53000000b004af59c05addmr290482edt.37.1676981429262; Tue, 21 Feb 2023 04:10:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676981429; cv=none; d=google.com; s=arc-20160816; b=dihH4DVZmvl2cIHE3CLJYqyrG3lk8BVND/DdzDAKA2sMEyWmm7dAQxKLe/rMAN5FtE lEg8L9g7IukQ4BfVSbLO8z4ehLOU7dCJ6ZEau6xyj+P0qRB/GoiJEAzUvOPGeZMISNrw Xzz/UJHdStjFq4EKpfbCnS0eagcq2VwdgD/ue4UoKm8u6sMBNRaqbmGLDH4SDJfvIhb3 jEcypUcWfdIcx7CG65UqNmdLyR8INxU/kFQGRGLvFd7epYvaTX38IF8OHMSgbfIZ8m59 ZrlR4/2cgFBPGySSaOPv2FyzuzmVGw5ZHN3XW31CKjYvhE2Av5jTXgYEEQ1w/Q0atD3y p97A== 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=2XQl5+vFrjlxmT5nCudDl+bB2CLT4xbLK2HQoQEPGsw=; b=Lj0EpTIxZWCOr4adxRBzus5mq8vqLMDGLizMnVhZxc93Zce0bnujKc61AE6YhjnLlG NRJbWajU+82UOfvbxVXeP/g4buY65Wkxpv55gW/9qsIWXCX5/eS7AW43ib6oRhkDjSV4 nyhUEL/7ZoaNGFkkH9Op8mn04mCD/38S3OUVcC29Vn2+GUSj2783npMDCUGNzpac0wUi qJvAc+s6zV7aNq9T3wQxMIlJ47U4+tWW5Kna0C8M/8+hSV90Ljn701rDPzvyYt9bwX9T WGIpylRPTpb8+5+Tdg91zySdh63iNrBXPF3zgmoKPPzE9/GMgxQ66ES/KaIGFl8Uu06g rEyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=LxJolV4c; 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 x7-20020aa7d387000000b004ab4bb74439si1209534edq.411.2023.02.21.04.10.05; Tue, 21 Feb 2023 04:10: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=LxJolV4c; 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 S234731AbjBUMIs (ORCPT + 99 others); Tue, 21 Feb 2023 07:08:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234728AbjBUMIo (ORCPT ); Tue, 21 Feb 2023 07:08:44 -0500 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5954B8690; Tue, 21 Feb 2023 04:08:14 -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 31LC6gu0044757; Tue, 21 Feb 2023 06:06:42 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981202; bh=2XQl5+vFrjlxmT5nCudDl+bB2CLT4xbLK2HQoQEPGsw=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=LxJolV4cqBDifjGFYD6EIuzW5P+i8u2fUkSJzeZOsNB8wRvSChdMHXstDVc0keuSk DI9TuJNrUbyhVIo3hFs8+qa3JCUglhcurvRaeTfGWUb4dV8Bxtry8VglcF2M8qGVJd KEfepxFImNFaYGcFMdpPuiZSuR/Mg4CGOHswzopU= Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6gPv058182 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:42 -0600 Received: from DFLE113.ent.ti.com (10.64.6.34) 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; Tue, 21 Feb 2023 06:06:41 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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; Tue, 21 Feb 2023 06:06:42 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbU030829; Tue, 21 Feb 2023 06:06:38 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 7/9] arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes Date: Tue, 21 Feb 2023 17:36:10 +0530 Message-ID: <20230221120612.27366-8-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758442479005427446?= X-GMAIL-MSGID: =?utf-8?q?1758442479005427446?= 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 | 39 +++++++++++++++++ arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 43 +++++++++++++++++++ 2 files changed, 82 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 fa38940fe6cd..76b420379645 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 { @@ -347,6 +361,31 @@ maximum-speed = "high-speed"; }; +&fss { + status = "okay"; +}; + +&ospi1 { + status = "okay"; + 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..9fe255f0576e 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,24 @@ pinctrl-names = "default"; phys = <&transceiver0>; }; + +&ospi0 { + status = "okay"; + 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 Tue Feb 21 12:06:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59962 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1825807wrn; Tue, 21 Feb 2023 04:09:56 -0800 (PST) X-Google-Smtp-Source: AK7set+lUFz7CcLoUYKWqgFX/fOwuvtn47ayS5oGjliwZRudHf5uve8x9/IAX+MePThDd9OGwGwA X-Received: by 2002:a17:907:1c0e:b0:8b1:3159:2eb3 with SMTP id nc14-20020a1709071c0e00b008b131592eb3mr19001382ejc.43.1676981396696; Tue, 21 Feb 2023 04:09:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676981396; cv=none; d=google.com; s=arc-20160816; b=j300tZQ3iKqEy88stmxpXzPrGNa03cdOOuOqGNnApKB0BxI3GHW9x+XMxMSV/4CLZ8 3EspMqgIP8nsfbZscIfaDJcbT2doq9JvgLVKbnE1tzMRManflHshHM9yRCFVezZF+cei CncteK0hyc8iWLJngIebYQo8ATwUXb+ztu14r6UWH6kZrfJMmrMFX+fJtUJgr/NwwFKx 8kdrUgngfehWA4Ikz4m26TN1AtKAPHWUBLNygkPSvqWO76AuiTCV4O1tIE1mutoy7pKH +SNIenFpABSg3euXhFYIVWYaNzxaztfoHGFY4QKb9wh4AKfWKf7/Lfry3X/cav/am/+a aWZw== 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=4p/QVk+I+ySa/k+FkxTcmX6blO16URmtxDjQ4+BE37U=; b=fODI3LKjqbYvfa1g3wJG3xMReB4W4x9d3K2uKdU11gOt/9iNmfyVzWoTkAHoAI+GMD iuTBkztZCwcYjfTloYWFiIyzUKx6b0jIs5qWpR1daynNM4mdoMZSKsVMAIeafLji9MgV oqRpVuHAvP1GqgPoN+dyOkLxz3Hn4Z1TSxMhUohZG1jJJaqFEaIfUdwHUWfMcSTKsPHv FD6GXFTikjma3O+kEMhiWESX+Q/qJthWLdULtoKzC2R2awPVyw5ZIalbPyq3w8FKKYY1 Dw5T+fSJLcDxMutwqNsOkSPXgsS/XbpgSOxNM4RjRI2fi05mvyyVtOzM++30G3R3uaqc iVWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="wbHPy+/T"; 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 18-20020a17090602d200b008b17b557da0si19539034ejk.786.2023.02.21.04.09.33; Tue, 21 Feb 2023 04:09: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="wbHPy+/T"; 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 S234708AbjBUMIl (ORCPT + 99 others); Tue, 21 Feb 2023 07:08:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234701AbjBUMIf (ORCPT ); Tue, 21 Feb 2023 07:08:35 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2CD4CA07; Tue, 21 Feb 2023 04:08:04 -0800 (PST) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6jhp020327; Tue, 21 Feb 2023 06:06:45 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981205; bh=4p/QVk+I+ySa/k+FkxTcmX6blO16URmtxDjQ4+BE37U=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=wbHPy+/TGWOKFpJccE28QB54e6vpRWfaULYPh2OO1WULNsA+Y+emLoPaUCFZ/0lY4 6/CzPS0dolJCEJ66jUIgZg7eCXaVPmM/77EH4XJRaBldtOJMPgQjp1qerG2rcTicum pLgAcAzG/ebI/iN7mW4PqyVqPQCgG+goYmUuZo9o= Received: from DLEE115.ent.ti.com (dlee115.ent.ti.com [157.170.170.26]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6jja045055 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:45 -0600 Received: from DLEE100.ent.ti.com (157.170.170.30) by DLEE115.ent.ti.com (157.170.170.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Tue, 21 Feb 2023 06:06:45 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) 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; Tue, 21 Feb 2023 06:06:45 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbV030829; Tue, 21 Feb 2023 06:06:42 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 8/9] arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node Date: Tue, 21 Feb 2023 17:36:11 +0530 Message-ID: <20230221120612.27366-9-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758442445050160324?= X-GMAIL-MSGID: =?utf-8?q?1758442445050160324?= 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 | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi index af6c93f0a055..c3ca8a016793 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi @@ -849,6 +849,49 @@ }; }; + 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 */ + + status = "disabled"; + + 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 Tue Feb 21 12:06:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ravi Gunasekaran X-Patchwork-Id: 59963 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1825850wrn; Tue, 21 Feb 2023 04:10:03 -0800 (PST) X-Google-Smtp-Source: AK7set9job6xhxXL+2Ix9zgOMJrLysLf1qfneXph/3w0cKxoOKjhajrFxgQlp2PLsPyp2VwXIW9M X-Received: by 2002:a17:906:e24b:b0:8ae:11ca:81de with SMTP id gq11-20020a170906e24b00b008ae11ca81demr9934794ejb.34.1676981402987; Tue, 21 Feb 2023 04:10:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676981402; cv=none; d=google.com; s=arc-20160816; b=Ljx5I7Sea854Swr5HkDaXM3rBNMMqGEvh2925thMCrKVagkfMHCE4M4JTzZkO/fVGI 5R6dnqBKd6SA6ryg6kabytSCFHTrXOUUmul8wTPR9QOAaP0JoSYOC5rcMNqdw5ndYs5i C/qGmKNuP1MhFhoPHRmvmj1fONKqAI8hEFFz/6GdcQlTYtxChGMs39iJlmJIYNUfM5vt pVCO0ABUJdArj0mTCzKoKMgxWVZHFEvp0AT1tt48m/C8uTnylQrn+8+ciSBv5+/FE4P2 aZ3ZqTxu3ho8tCgE9wDZ53k+ONf9R/liZ1MdthtYrJlVv9VDQvE9panrxnw1E4RKBjkj 1Bhw== 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=+kcDCV6HpKYD8UpyBRBFVFJIxT99SqqWM2VdYAPa2/4=; b=fbcnI8JVhUEamjJcM8Goic8/EvR7XCSH9ol7z47F9oXL/hUNmKjW4Qyf4tqxEEMYYo oMC9XXaui43QyRno06cA4uMsCQ9x5UICEdm9F4E0/OyKMshFHUbZAchZOoJ2b40fjWXq OT29xJvYKxnGtvDjQj6Bc5sWWlID47MsUjhQhV/rzNZTTLP5rnpBAN9tQeCuQxsLey5a KoNklFOXsYA18g/7e0P9E+VYwgLeHkR4iz7jzuK93twXx4a7afFDIVEGiAPh5fZkQddr S5qm4xW1Sb2SHHSwkH//gXdO1n92JBnj+hYaA6cBnYDdKXiPzNnM9SzgVaFkrOmWA0cS aOOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=W+RUvCzQ; 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 zy24-20020a17090734d800b008dc8bcebff0si3197410ejb.341.2023.02.21.04.09.40; Tue, 21 Feb 2023 04:10:02 -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=W+RUvCzQ; 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 S234721AbjBUMIo (ORCPT + 99 others); Tue, 21 Feb 2023 07:08:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234722AbjBUMIk (ORCPT ); Tue, 21 Feb 2023 07:08:40 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4186B7682; Tue, 21 Feb 2023 04:08:10 -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 31LC6nZG021211; Tue, 21 Feb 2023 06:06:49 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1676981209; bh=+kcDCV6HpKYD8UpyBRBFVFJIxT99SqqWM2VdYAPa2/4=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=W+RUvCzQPoyhLoUee47wefBZQwcZm0g0SINCkemKbVcy3xjDUJMqtZutPBIWekRea hC/ZYKt5irQi193+jnWmS6nNE1IUrvcDumkhPAg1Bp4j7/T4XS2RSD01B9KsmrUNBw zWmJpPiPrgrmJy8hVxZXI9FF3+QCaYPvupb80vfQ= Received: from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 31LC6nqm045075 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 21 Feb 2023 06:06:49 -0600 Received: from DFLE115.ent.ti.com (10.64.6.36) 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; Tue, 21 Feb 2023 06:06:49 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) by DFLE115.ent.ti.com (10.64.6.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; Tue, 21 Feb 2023 06:06:49 -0600 Received: from uda0500640.dal.design.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 31LC6CbW030829; Tue, 21 Feb 2023 06:06:45 -0600 From: Ravi Gunasekaran To: , , , , , , , CC: , , Subject: [PATCH v10 9/9] arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe Date: Tue, 21 Feb 2023 17:36:12 +0530 Message-ID: <20230221120612.27366-10-r-gunasekaran@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230221120612.27366-1-r-gunasekaran@ti.com> References: <20230221120612.27366-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?1758442451758623431?= X-GMAIL-MSGID: =?utf-8?q?1758442451758623431?= 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 | 8 ++++++++ 1 file changed, 8 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 76b420379645..b195f250891a 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 @@ -386,6 +386,14 @@ }; }; +&pcie1_rc { + status = "okay"; + 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";