> 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