From patchwork Wed Nov 30 18:20:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg KH X-Patchwork-Id: 13060251 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 820F2C352A1 for ; Wed, 30 Nov 2022 18:46:42 +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=xNnwHUcbcav+9HVtoZZ/8tcOcVuqBQwCXKPnf5OOtyY=; b=OmSYVOOQcRIj8u kt7g76AOwhpHlwgkrHYUj5Gx/bMS3y7fv7W2crsCt+9lQIaQ3x0Zsj9wBYduBbzYnevSF3t2cy8T9 JiUGhoYol8vT4yImDrjbjrUDME5Db56kVtVYP7o40nAO5C7HE5BiHAmVwQ8rzm/oQ3b6NBDy2Cm6b tH3prxxEQ9Uz+/1IYl3AksW2PdHISiTjPHUBymiS89J27Q1Fm/5WqjxKQp3Lg1++q3eKjsfDJavo1 WkT8UhndhfNhhaifTMjgyulnk6AiOLbP/NUgQd4Gzp+iQJBIY5dD7VotgLETVg/TW8v8NBkKuHWX9 F0ZITyxir/19Dl0+DGGw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p0S5e-001jjJ-SZ; Wed, 30 Nov 2022 18:45:50 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p0S5b-001jg8-OU for linux-arm-kernel@lists.infradead.org; Wed, 30 Nov 2022 18:45:49 +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 sin.source.kernel.org (Postfix) with ESMTPS id EF9B8CE1AD2; Wed, 30 Nov 2022 18:45:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A2B73C433D6; Wed, 30 Nov 2022 18:45:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1669833941; bh=RsM9U6/xKbAefQV8+JmiwP1hFtWAvtolMARxW0onWKk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VoJ3LYnfa+T+dFfJ++HXu+42Ewy8BEw97BML5EQwi5t8GO1DkuigaKsK+9se+jLXi UqiIs3eGX4qFS4UW8qv/dhfwTHJstoNL1p6UzHzHjIAAPMWRT4dl+nDZRy9fFnUES4 sVGgHqNInNgxvrbVcfIUmAK0T/2PwfnYqyPB1mP8= From: Greg Kroah-Hartman To: stable@vger.kernel.org Subject: [PATCH 6.0 070/289] ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Date: Wed, 30 Nov 2022 19:20:55 +0100 Message-Id: <20221130180545.720282575@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221130180544.105550592@linuxfoundation.org> References: <20221130180544.105550592@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-20221130_104548_003862_1F472F05 X-CRM114-Status: GOOD ( 12.47 ) 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 60d61291f344..024af2db638e 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 = @@ -84,6 +91,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"; };