From patchwork Mon Dec 5 19:09:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Kroah-Hartman X-Patchwork-Id: 13064984 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 6CDFAC4332F for ; Mon, 5 Dec 2022 19:15:59 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=IOe/r59bGlqNMHY8mvY1O6mJqrU4ZBFKNVFbm+b57no=; b=Z3tNAKByXAB+ln qvn/G57XH1GNzHe0z5ismFcBQaVHmJRTH1+2jncu/6OiZqS2MBC9rJazl5jMqlFpSP67HpEvChlC0 sTq11uof/MnTV1uUxW7NC+FINEfDr+7cFy+J4kW9nkNx3czGhqBz+xlaWx5r/sUu/V7RDfJa4L2R+ ZSEIvJG1v7rwLjyrWQWqSx3BmiJsWmFwOoMlyeZudUKPOQ9BRgpsNuhtP+90aG4tq7uIhWmVuCFYy hsANIjydutj1IOd+XJnwX9TwUe5wEGdNgXWGa3f25TGirf/Y0Wua358Q9XVK+ZX5bpwbTGYJ57wkD f6tJfmIritwRXte9C9OA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2Gva-009CVw-R8; Mon, 05 Dec 2022 19:14:58 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2GvX-009CO7-Q9 for linux-arm-kernel@lists.infradead.org; Mon, 05 Dec 2022 19:14:57 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 64293B811EC; Mon, 5 Dec 2022 19:14:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9901FC433D7; Mon, 5 Dec 2022 19:14:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1670267693; bh=OF0ETd8gOfVagg+qfSUbYHooMAUrgENR9j1KFrRVzuk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kp/mXLMXLgWoDNPEOmcoGVqctVPn2ZL/q5F8OsDPErpPhEu4TdXnB8M0BPmQyWWS3 30hKVaZ0HryCaj85hh1a8NUoHAlmDlUpZzhm24fo4fWoPickG497tNe0Ahm7XjKclY nIvDHkoYCnCBDetRuD5ce3sGtn3Gd3rB8mb9gquU= From: Greg Kroah-Hartman To: stable@vger.kernel.org Subject: [PATCH 4.14 09/77] ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Date: Mon, 5 Dec 2022 20:09:00 +0100 Message-Id: <20221205190801.202149712@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221205190800.868551051@linuxfoundation.org> References: <20221205190800.868551051@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221205_111456_019752_DC309137 X-CRM114-Status: GOOD ( 11.85 ) 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: , Cc: Sasha Levin , alexandre.belloni@bootlin.com, Michael Grzeschik , Greg Kroah-Hartman , patches@lists.linux.dev, ludovic.desroches@microchip.com, kernel@pengutronix.de, Claudiu Beznea , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Michael Grzeschik [ Upstream commit 40a2226e8bfacb79dd154dea68febeead9d847e9 ] We set the PIOC to GPIO mode. This way the pin becomes an input signal will be usable by the controller. Without this change the udc on the 9g20ek does not work. Cc: nicolas.ferre@microchip.com Cc: ludovic.desroches@microchip.com Cc: alexandre.belloni@bootlin.com Cc: linux-arm-kernel@lists.infradead.org Cc: kernel@pengutronix.de Fixes: 5cb4e73575e3 ("ARM: at91: add at91sam9g20ek boards dt support") Signed-off-by: Michael Grzeschik Signed-off-by: Claudiu Beznea Link: https://lore.kernel.org/r/20221114185923.1023249-3-m.grzeschik@pengutronix.de Signed-off-by: Sasha Levin --- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/at91sam9g20ek_common.dtsi b/arch/arm/boot/dts/at91sam9g20ek_common.dtsi index ac9a1511e239..b90fc60f2d75 100644 --- a/arch/arm/boot/dts/at91sam9g20ek_common.dtsi +++ b/arch/arm/boot/dts/at91sam9g20ek_common.dtsi @@ -39,6 +39,13 @@ pinctrl_pck0_as_mck: pck0_as_mck { }; + usb1 { + pinctrl_usb1_vbus_gpio: usb1_vbus_gpio { + atmel,pins = + ; /* PC5 GPIO */ + }; + }; + mmc0_slot1 { pinctrl_board_mmc0_slot1: mmc0_slot1-board { atmel,pins = @@ -72,6 +79,8 @@ macb0: ethernet@fffc4000 { }; usb1: gadget@fffa4000 { + pinctrl-0 = <&pinctrl_usb1_vbus_gpio>; + pinctrl-names = "default"; atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; status = "okay"; };