Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp163451pxb; Mon, 2 Nov 2020 17:24:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJxt+N3KZKGKkSTSM+NfO5Q/R/HwVc8owOiUawIY4+qB8Iosgj8WTKPcWnokZLQy4TY3B31G X-Received: by 2002:aa7:cd56:: with SMTP id v22mr19956292edw.245.1604366685176; Mon, 02 Nov 2020 17:24:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604366685; cv=none; d=google.com; s=arc-20160816; b=OSE4wFMyuOuuh5c/zIgsCl3n0GTaoQGezYLZKMZur1bfXxlBoXBsU62FwnR+JoOyBx JISsQA65e4IwGU2YHO2rUDJeK/GaWg2UZkiolEuYWal2Hj3FpZYaZ89eEJOGakYql7WD mvFkQCwYrVpYnQsFniTBLtNVg5u70PLgTIegrIGqkq1vTveWl/lKcy45RUM/a475ypS3 FLzp7dmnkOi/u7yn4Rr+cBLZELG5cPkoHzRLjm28psIj1EHNrucMgnDXjsYRxo2em13D aYCc1Cn27IWPK/qvNPS9fabwhQ649x0mDvvCbxfMHWhpFMdSlqdJ67GGMiill+mPpqU6 VJlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WktsVZiMUMQ0FJobFoB5077kr65h3E+J/8hevQ5rmO4=; b=euR5j4UHVcl2qrS2j+G6W27UPq8qze4FGSGLNOBqBV230LYRNq0umTfYa9zoHJxTLQ yWL5SGjgQsrIE2Lizm3loTlWI+nLGKm6U65clEyM9C1xEAGynyNNdTDCJd+Hr1jSoqCy QdUq2y1cJydBIxdmxyggsojbJM43Qu+cmtDjnXE1SgPeQDp77yfmr/QmVcbi0YUrDN1C o2TuHXYJFWDkg6TEpIeV37E8o1Ko2G/qEMwpq58xr4watjQka5jBVmTd4br2npNAiKba qYTJ23jbT2lggaFszM6brVycWKv5fYk/E9OvwAGsfbNq2tn4AkJXGEzo3KXGA5O9r0N1 rPtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rwiuZbZY; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s23si1399344edy.458.2020.11.02.17.24.22; Mon, 02 Nov 2020 17:24:45 -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=pass header.i=@kernel.org header.s=default header.b=rwiuZbZY; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728042AbgKCBUQ (ORCPT + 99 others); Mon, 2 Nov 2020 20:20:16 -0500 Received: from mail.kernel.org ([198.145.29.99]:34706 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728018AbgKCBUL (ORCPT ); Mon, 2 Nov 2020 20:20:11 -0500 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2D3822242F; Tue, 3 Nov 2020 01:20:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604366411; bh=CJLqQKU4Ec4ctElsR3YAdi/HoYQx7uvdZGq99bzdL28=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rwiuZbZYxpcxHnN+g7mgZqwTBgAk82RUFN0rQgjtnzDAs1qzY9jCOuqqolcdnRkaO sfG7nrHDl0PArJ09yCnZYN6eHp1pZKX/aezEmgYvl5uRqPOzpckHMjP5EJEdWKHq8y rGvr8QPmbae4TjLWkPmQEq4/2xp5y5iVAhaSjfxE= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Sasha Levin , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Subject: [PATCH AUTOSEL 5.4 02/24] arm64: dts: meson-axg: add USB nodes Date: Mon, 2 Nov 2020 20:19:45 -0500 Message-Id: <20201103012007.183429-2-sashal@kernel.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20201103012007.183429-1-sashal@kernel.org> References: <20201103012007.183429-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Neil Armstrong [ Upstream commit 1b208bab34dc3f4ef8f408105017d4a7b72b2a2f ] This adds the USB Glue node, with the USB2 & USB3 controllers along the single USB2 PHY node. Signed-off-by: Neil Armstrong Reviewed-by: Kevin Hilman Reviewed-by: Martin Blumenstingl Signed-off-by: Kevin Hilman Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi index 502c4ac45c29e..af1c50428eb7e 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi @@ -170,6 +170,46 @@ soc { #size-cells = <2>; ranges; + usb: usb@ffe09080 { + compatible = "amlogic,meson-axg-usb-ctrl"; + reg = <0x0 0xffe09080 0x0 0x20>; + interrupts = ; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + clocks = <&clkc CLKID_USB>, <&clkc CLKID_USB1_DDR_BRIDGE>; + clock-names = "usb_ctrl", "ddr"; + resets = <&reset RESET_USB_OTG>; + + dr_mode = "otg"; + + phys = <&usb2_phy1>; + phy-names = "usb2-phy1"; + + dwc2: usb@ff400000 { + compatible = "amlogic,meson-g12a-usb", "snps,dwc2"; + reg = <0x0 0xff400000 0x0 0x40000>; + interrupts = ; + clocks = <&clkc CLKID_USB1>; + clock-names = "otg"; + phys = <&usb2_phy1>; + dr_mode = "peripheral"; + g-rx-fifo-size = <192>; + g-np-tx-fifo-size = <128>; + g-tx-fifo-size = <128 128 16 16 16>; + }; + + dwc3: usb@ff500000 { + compatible = "snps,dwc3"; + reg = <0x0 0xff500000 0x0 0x100000>; + interrupts = ; + dr_mode = "host"; + maximum-speed = "high-speed"; + snps,dis_u2_susphy_quirk; + }; + }; + ethmac: ethernet@ff3f0000 { compatible = "amlogic,meson-axg-dwmac", "snps,dwmac-3.70a", @@ -1725,6 +1765,16 @@ sd_emmc_c: mmc@7000 { clock-names = "core", "clkin0", "clkin1"; resets = <&reset RESET_SD_EMMC_C>; }; + + usb2_phy1: phy@9020 { + compatible = "amlogic,meson-gxl-usb2-phy"; + #phy-cells = <0>; + reg = <0x0 0x9020 0x0 0x20>; + clocks = <&clkc CLKID_USB>; + clock-names = "phy"; + resets = <&reset RESET_USB_OTG>; + reset-names = "phy"; + }; }; sram: sram@fffc0000 { -- 2.27.0