From patchwork Fri Jul 1 07:09:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Herve Codina X-Patchwork-Id: 12902834 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 21D0CC43334 for ; Fri, 1 Jul 2022 07:11:41 +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=Z/bxYWy9XWiXLGjf+Fl2+OW/cMpk+8KiSYZ4gIhSU9w=; b=XZy9Bdym2uxADl z3+IbpvABOpmXi4MWglbDhDisqJ8AnOsJzw5jp5k7zYo1qlsaB2y+t2HeN+Ly80d/9YwKJ/k8dn50 M6w6xgw8GCNBGpgClnscDD4iF0CnlxUNyjJZ3Fc2voGn5OEBTkPZ/pVaAHgDns/8Nr5pEUqEroY+f +mgUV3kktMrXciDb/IdBeqwwmVaPd2A2GuUJj32T5Ql6b7Suat9OSxWNprXWCR39bxKeWppLA/4m9 ApjsdyJpAJrIUoUNRJZnNACv/sqRr4d69VHyUrHqwtNm7r692pAeYvTQxxVzWj/ZwkSvl+agKEsM5 uayEylQCNRb792idrGxg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o7Ana-003LGI-GN; Fri, 01 Jul 2022 07:10:42 +0000 Received: from relay11.mail.gandi.net ([2001:4b98:dc4:8::231]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o7An7-003L0s-N9 for linux-arm-kernel@lists.infradead.org; Fri, 01 Jul 2022 07:10:15 +0000 Received: (Authenticated sender: herve.codina@bootlin.com) by mail.gandi.net (Postfix) with ESMTPA id 34E29100006; Fri, 1 Jul 2022 07:10:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1656659410; 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=TAVl3S8ScYCQZWxGRYXT6xqPfVpbnnDskmYQYuu02mo=; b=RdVNE00Qe16mfApzHbUeADqeDz3OVtP/S7p2Cv8BDCRDmQULMk0TDlkhkArGFMb+8mA9mW YbrrIVfgNXWp6qKNkfwSxttfIp9aHTHUZk1jonuIUhLYjyFho8rQ+2174l6vXdsD8t+evL Qvht+2YPXxm9FmWrfr4o1JIXzDJwRgXH3fxqLYDprqfSIXz5QFHa/Hmf9dMlWgbjFGgq53 gTTpTv+0WrOJSDluCnfoanKlPy9eXOWkWq5HT5PoAL4+zQlfk0zqd4bIR28ByTlaeBk7K2 buvHVktN3qKapGtMmN1ixHGHkOERCl1llrFprAT2J1ErmlcSdABTMeueyiBzzg== 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 v4 3/3] ARM: dts: lan966x: Add UDPHS support Date: Fri, 1 Jul 2022 09:09:28 +0200 Message-Id: <20220701070928.459135-4-herve.codina@bootlin.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220701070928.459135-1-herve.codina@bootlin.com> References: <20220701070928.459135-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-20220701_001014_000937_68B7B08D X-CRM114-Status: GOOD ( 10.19 ) 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 3cb02fffe716..c98e7075c2b4 100644 --- a/arch/arm/boot/dts/lan966x.dtsi +++ b/arch/arm/boot/dts/lan966x.dtsi @@ -458,6 +458,17 @@ cpu_ctrl: syscon@e00c0000 { reg = <0xe00c0000 0x350>; }; + 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"; + }; + can0: can@e081c000 { compatible = "bosch,m_can"; reg = <0xe081c000 0xfc>, <0x00100000 0x4000>;