From patchwork Mon Jul 4 10:28:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Herve Codina X-Patchwork-Id: 12905079 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 0D7E4C43334 for ; Mon, 4 Jul 2022 11:04:08 +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=lvmO4PABd8I4pSFmepwI///4fpnQm8QB31gGv8LVXVM=; b=jJeUOfV8r4kg13 GSKVFbfjDZFnR2T/KpzTHrX0Zll+h34RzUZIYxM65mX6QecBu/phLHQwrDIo8USteSEA0mXpown5s 5O3yCPaFphS59bdr18YzZcUAlJzcD5IYwK0PDL4DMJzjPvqSoUfpecj6UgVIekNIBTJmMItcPnC+M Of2rqk8uwqLKJ5GiqaA11Q9kapqD2ytOn8X0RInMcuRhby9AANEcsM6MAGGzEITvlU6NW+BuUG57S u7quTr/fr9sQMm/gmGwS1Ig5cRTBeSqA/01wy94o+WHpkHBQkvYKAEQYHSAOfkILToQAe94e7jHp1 jX0x8zZNx84TTHvfNmtg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o8Jr0-007PAL-US; Mon, 04 Jul 2022 11:02:59 +0000 Received: from relay10.mail.gandi.net ([2001:4b98:dc4:8::230]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o8JKB-0070iQ-Se for linux-arm-kernel@lists.infradead.org; Mon, 04 Jul 2022 10:29:05 +0000 Received: (Authenticated sender: herve.codina@bootlin.com) by mail.gandi.net (Postfix) with ESMTPA id 6D212240008; Mon, 4 Jul 2022 10:29:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1656930542; 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=LSXnCRxUl4U9Qi112GF1nMAAGUftrLkrbGlg6cMy5Gg=; b=cBz/PcInNbBTr5htwUDKttOie/ZgPjXmHxtQhYCqfNrs2NACOTx9Dtw8V+zRJuBapjAqlR 3TyQE0Qi7DRJYNw9E8pTY2XjibFpklli0uHxIyIfeh2sOSFlbuu+6b70th4TfOgPtTKECo OTA0yPA8TDNO0BEAUFj26eMIwXJXLP0T6Mdt+2JlL3DD74ievXF326IayDluLoPWWSMPtc axmKiHjTiaNC7tVfrToH6ALAjg79Uv/f0Ex8yvQ039283WWTP/ZnLroznTshBGDrM3okYO i1AL4VFmKdCsmZJPiWcLOPH0MOnZ79e55W3rq3vUQ7j59Lv1hqWzeGNzyXItOA== 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 v5 3/3] ARM: dts: lan966x: Add UDPHS support Date: Mon, 4 Jul 2022 12:28:45 +0200 Message-Id: <20220704102845.168438-4-herve.codina@bootlin.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220704102845.168438-1-herve.codina@bootlin.com> References: <20220704102845.168438-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-20220704_032904_118767_63B36F5E X-CRM114-Status: GOOD ( 10.69 ) 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..a54fee5254a4 100644 --- a/arch/arm/boot/dts/lan966x.dtsi +++ b/arch/arm/boot/dts/lan966x.dtsi @@ -84,6 +84,17 @@ soc { #size-cells = <1>; ranges; + udc: usb@200000 { + 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"; + }; + switch: switch@e0000000 { compatible = "microchip,lan966x-switch"; reg = <0xe0000000 0x0100000>,