> 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@ff0a000038 && \
>  gpio toggle gpio@ff0a000038

> Signed-off-by: Neal Frager <neal.fra...@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

Reply via email to