[PATCH v2 4/4] ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl

Claudiu.Beznea at microchip.com Claudiu.Beznea at microchip.com
Wed Nov 9 04:00:56 PST 2022


On 04.11.2022 23:55, Michael Grzeschik wrote:
> EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
> 
> 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 at microchip.com
> Cc: ludovic.desroches at microchip.com
> Cc: alexandre.belloni at bootlin.com
> Cc: linux-arm-kernel at lists.infradead.org
> Cc: kernel at pengutronix.de
> Fixes: 5cb4e73575e3 (ARM: at91: add at91sam9g20ek boards dt support)

same here.

> Signed-off-by: Michael Grzeschik <m.grzeschik at pengutronix.de>
> 
> ---
> v1 -> v2: - aligned pinctrl-0 entry to one line
>           - added fixes tag
> 
>  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 60d61291f34445..024af2db638ebe 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 =
> +                                                       <AT91_PIOC 5 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>;   /* PC5 GPIO */
> +                                       };
> +                               };
> +
>                                 mmc0_slot1 {
>                                         pinctrl_board_mmc0_slot1: mmc0_slot1-board {
>                                                 atmel,pins =
> @@ -84,6 +91,8 @@ macb0: ethernet at fffc4000 {
>                         };
> 
>                         usb1: gadget at fffa4000 {
> +                               pinctrl-0 = <&pinctrl_usb1_vbus_gpio>;
> +                               pinctrl-names = "default";
>                                 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
>                                 status = "okay";
>                         };
> --
> 2.30.2
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel



More information about the linux-arm-kernel mailing list