arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
authorRadhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Tue, 2 Sep 2025 08:53:28 +0000 (10:53 +0200)
committerMichal Simek <michal.simek@amd.com>
Thu, 9 Oct 2025 07:07:04 +0000 (09:07 +0200)
On a few zcu106 boards USB devices (Dell MS116 USB Optical Mouse, Dell USB
Entry Keyboard) are not enumerated on linux boot due to commit
'b8745e7eb488 ("arm64: zynqmp: Fix usb node drive strength and slew
rate")'.

To fix it as a workaround revert to working version and then investigate
at board level why drive strength from 12mA to 4mA and slew from fast to
slow is not working.

Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/14d3408cf547ac188c07c10abb0ddfaac9d915c4.1756803198.git.michal.simek@amd.com
arch/arm/dts/zynqmp-zcu106-revA.dts

index ba3989c..a19d78e 100644 (file)
                        pins = "MIO54", "MIO56", "MIO57", "MIO58", "MIO59",
                               "MIO60", "MIO61", "MIO62", "MIO63";
                        bias-disable;
-                       drive-strength = <4>;
-                       slew-rate = <SLEW_RATE_SLOW>;
+                       drive-strength = <12>;
+                       slew-rate = <SLEW_RATE_FAST>;
                };
        };