diff options
| author | Jiawen Wu <jiawenwu@trustnetic.com> | 2025-10-14 14:17:25 +0800 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2025-10-16 15:41:34 +0200 |
| commit | 1f863ce5c71276710a7689c88bf4003fa5173998 (patch) | |
| tree | 5e1c895d64e01fb7a28db7e1b2c1f466c1b77783 /drivers/usb/cdns3/cdns3-debug.h | |
| parent | af3fce9f1bb41cdca32b24e7f19a902b7fe2906a (diff) | |
net: txgbe: optimize the flow to setup PHY for AML devices
To adapt to new firmware for AML devices, the driver should send the
"SET_LINK_CMD" to the firmware only once when switching PHY interface
mode, and no longer needs to re-trigger PHY configuration based on the
RX signal interrupt (TXGBE_GPIOBIT_3).
In previous firmware versions, the PHY was configured only after receiving
"SET_LINK_CMD", and might remain incomplete if the RX signal was lost.
To handle this case, the driver used TXGBE_GPIOBIT_3 interrupt to resend
the command. This workaround is no longer necessary with the new firmware.
And the unknown link speed is permitted in the mailbox buffer.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Link: https://patch.msgid.link/20251014061726.36660-3-jiawenwu@trustnetic.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions
