Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4467225pxb; Tue, 25 Jan 2022 10:55:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJzUUxOh5dIAC9vKFsd34iMawJpRckW66Lsd746FGpr9HxcTLLLZ2c+abQ5qGDVHqxVyOn1G X-Received: by 2002:a17:902:7c05:b0:149:a3b4:934c with SMTP id x5-20020a1709027c0500b00149a3b4934cmr20196806pll.42.1643136924800; Tue, 25 Jan 2022 10:55:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643136924; cv=none; d=google.com; s=arc-20160816; b=c9NsbjxHDQaqfd3mH0WtUA604uINr1/DP/BQlBTtoWOVnFOum5nrNicpscsrnQ+Siw A97ImD8KFzHmZO/FU9PeI8GbnbXbYUgfhbdm7vfXHRA+l7o3FlRO6bKcfGEh1nFaSPNL QIskQdVxygzkqOsivBBu1LP9/5F587SNMP2+BufAnepE+x9qOgtI+vQQXrmQb+Sd/jaj tGwYyUERwUQR/E0htTVtSHPGzC0/a08fgtXKEbmKLhZUFTQbc2ftbSlN4RUyD+xYLgzP Oy4PtE+cLq431EjNlIV2vVZENtB0nfGsE0cYWrMbnWDuFqZxnA+l6NOZZD/FtnpunwJ9 xu0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:mime-version:references:in-reply-to :message-id:date:subject:cc:from:dkim-signature; bh=QE20+zISOu5EKAhJ8zw7SBaaood4dggVlU8vqh1Znug=; b=ift4OT+0YLVseZmYBbj9Ty0L6seWxa+jDoVTw0N7STysqW7BIw4prWeUiwLDR3QnVm VrHtThYmQB8nzniKXt8iPNMuq2igH7+yWMFUSbXMbdsJp7nbdFUNq/dRwfQM9tkjCagM D38dqFs30fzI+DKPaHnHs2tM6Haq1PamOTaC7qGuRGSQF4yxYsbeM0eIzVssV91FLzgM 7ITwK/98FmcqtVCBkOjbeS6C9HcNIdusHBr4NDsOBvM2JVFboIjqqaLvrJp2vAloKSOy xVd7ZzW1a5AYTTcx/TL5nAPR/p+c/OQMBbO2wlKDkkQ6HPQHipIDlEbUDXy1tZ6LHVmc 36tA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ti.com header.s=ti-com-17Q1 header.b=e5FyOYBm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s19si14687216plq.475.2022.01.25.10.55.12; Tue, 25 Jan 2022 10:55:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@ti.com header.s=ti-com-17Q1 header.b=e5FyOYBm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1385408AbiAYNOm (ORCPT + 99 others); Tue, 25 Jan 2022 08:14:42 -0500 Received: from fllv0015.ext.ti.com ([198.47.19.141]:59906 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1575742AbiAYNLi (ORCPT ); Tue, 25 Jan 2022 08:11:38 -0500 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 20PDBKcW027536; Tue, 25 Jan 2022 07:11:20 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1643116280; bh=QE20+zISOu5EKAhJ8zw7SBaaood4dggVlU8vqh1Znug=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=e5FyOYBmaLioy4Omy3WkZ0l5B069b/C/7gyEO9N04CqMtYm3ay+wzIt34os3bbhlo CGz0DgFB1F680TCIT677RmT5e9N2KSFoVUrHpjjjq6bvkRwzQTTkS7FoBc5Tk2B3Bn TiOm6nctLHw1PkS0ukk97Tqez767rduEDY3hat68= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 20PDBKaA063790 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 25 Jan 2022 07:11:20 -0600 Received: from DLEE109.ent.ti.com (157.170.170.41) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14; Tue, 25 Jan 2022 07:11:19 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14 via Frontend Transport; Tue, 25 Jan 2022 07:11:19 -0600 Received: from gsaswath-HP-ProBook-640-G5.dal.design.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 20PDBE36032789; Tue, 25 Jan 2022 07:11:17 -0600 From: Aswath Govindraju CC: , , Rob Herring , Tero Kristo , Vignesh Raghavendra , Nishanth Menon , Aswath Govindraju Subject: [PATCH 1/6] arm64: dts: ti: k3-j721s2-main: Add support for USB Date: Tue, 25 Jan 2022 18:41:08 +0530 Message-ID: <20220125131113.727-2-a-govindraju@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220125131113.727-1-a-govindraju@ti.com> References: <20220125131113.727-1-a-govindraju@ti.com> MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for single instance of USB 3.0 controller in J721S2 SoC. Signed-off-by: Aswath Govindraju --- 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 b04db1d3ab61..e651f0af1aaa 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: scm-conf@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>; @@ -683,6 +697,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>, -- 2.17.1