[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