From patchwork Fri May 20 15:23:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Herve Codina X-Patchwork-Id: 12856920 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5DD17C433EF for ; Fri, 20 May 2022 15:25:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=XMqQApG14aEgdsISYHj3tf48fvJZpVSQEsr3wshntx8=; b=TH3zYF8kFz3fPz vYrR+5KJF5RhpwwIEtKMmoBCyoHaI5hjmQ7u2AfoxF3JJpKxNapjNMEzeduvObbjnDsGWV2Zaot/G bJr0mUogJamlK5m3RG82ix1Ms+vNbpAI1ndeNLPd8qIm3Pq4xOVkGDuuwlACXjGR+HxvQ+EmCreS2 hiFtYTZk6WUT3LsY871bs0oWwmhVnMhzBGEQ97mBEY8D6BsTvvURJDnd1PgIDbth6Aj59gw1wt/Eg XIALwCnY/zmb8i9hpkBgOXfl1aUHGchW/Ym/wmvNHMUkchtoxJF8viNq7d7FTGkCZqTzpmux59dvy RGYbp2JiGh9tfwyCuCMw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ns4UM-00DAID-Qp; Fri, 20 May 2022 15:24:26 +0000 Received: from relay2-d.mail.gandi.net ([2001:4b98:dc4:8::222]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ns4Tl-00D9va-69 for linux-arm-kernel@lists.infradead.org; Fri, 20 May 2022 15:23:51 +0000 Received: (Authenticated sender: herve.codina@bootlin.com) by mail.gandi.net (Postfix) with ESMTPA id AE52740008; Fri, 20 May 2022 15:23:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1653060227; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hodHHbnMphQrf6mSg4FnD5vW8CvNnZ5zwZ57s3yWBkg=; b=DC4NVEPD7dzjvGc5eD0ToMLnuYbFDF+SFzSJBWtcAerlH4ar/4yoyRKFt7s4DwFiooQfxx wPPZOYH2h2Jfjh0P4s3bKZWTiMTE7FOxM+D9fA8R52I1jP3BkXGBXjloZw3B/cmwop2HTR E0ACz1oI4L/ZGvF/jUUIUf05pEw75bDHHHcmz3Sh/QYec+0lEGgIvy/GZh9Au5mSVkyP6e XeX6iFcunk0H1XYRp+arbUp7Lh+NephRtMJ0mrbNOGFD0ZX+w4SSZ+4Ddr4Cu36iH8JYOz D4m5ArGl3dj7Fv/DEtnompRfh5PlN7rebEJPi0fXhrbudw00j+YvM704CGrX5g== From: Herve Codina To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Michael Turquette , Stephen Boyd , Horatiu Vultur Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Thomas Petazzoni , Herve Codina Subject: [PATCH 3/3] ARM: dts: lan966x: Add UDPHS support Date: Fri, 20 May 2022 17:23:35 +0200 Message-Id: <20220520152335.352537-4-herve.codina@bootlin.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220520152335.352537-1-herve.codina@bootlin.com> References: <20220520152335.352537-1-herve.codina@bootlin.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220520_082349_422380_89FF38F8 X-CRM114-Status: GOOD ( 10.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add UDPHS (the USB High Speed Device Port controller) support. The both lan966x SOCs (LAN9662 and LAN9668) have the same UDPHS IP. This IP is also the same as the one present in the SAMA5D3 SOC. Signed-off-by: Herve Codina --- arch/arm/boot/dts/lan966x.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/lan966x.dtsi b/arch/arm/boot/dts/lan966x.dtsi index 7d2869648050..8313e71ecc37 100644 --- a/arch/arm/boot/dts/lan966x.dtsi +++ b/arch/arm/boot/dts/lan966x.dtsi @@ -211,6 +211,17 @@ can0: can@e081c000 { status = "disabled"; }; + udc: usb@e0808000 { + compatible = "microchip,lan9662-udc", + "atmel,sama5d3-udc"; + reg = <0x00200000 0x80000>, + <0xe0808000 0x400>; + interrupts = ; + clocks = <&clks GCK_GATE_UDPHS>, <&nic_clk>; + clock-names = "pclk", "hclk"; + status = "disabled"; + }; + gpio: pinctrl@e2004064 { compatible = "microchip,lan966x-pinctrl"; reg = <0xe2004064 0xb4>,