[PATCH v1 1/1] arm64: zynqmp: Add output-enable pins to SOMs

Frager, Neal neal.frager at amd.com
Tue Dec 12 08:25:06 CET 2023


> Now that the zynqmp pinctrl driver supports the tri-state registers, make sure that the pins requiring output-enable are configured appropriately for SOMs.

> Without it, all tristate setting for MIOs, which are not related to SOM itself, are using default configuration which is not correct setting.
> It means SDs, USBs, ethernet, etc. are not working properly.

> In past it was fixed through calling tristate configuration via bootcmd:
> usb_init=mw 0xFF180208 2020
> kv260_gem3=mw 0xFF18020C 0xFC0 && gpio toggle gpio at ff0a000038 && \
>  gpio toggle gpio at ff0a000038

> Signed-off-by: Neal Frager <neal.frager at amd.com>
> ---
> arch/arm/dts/zynqmp-sck-kd-g-revA.dts | 7 +++++++
> 1 file changed, 7 insertions(+)

> diff --git a/arch/arm/dts/zynqmp-sck-kd-g-revA.dts b/arch/arm/dts/zynqmp-sck-kd-g-revA.dts
> index 56f3128528..ffdb60fa51 100644
> --- a/arch/arm/dts/zynqmp-sck-kd-g-revA.dts
> +++ b/arch/arm/dts/zynqmp-sck-kd-g-revA.dts
> @@ -175,6 +175,7 @@
 
Please do not apply v1 of this patch.  I will making a slight update / correction with v2.

Best regards,
Neal Frager
AMD


More information about the U-Boot mailing list