diff options
| author | Venkatesh Yadav Abbarapu <[email protected]> | 2025-07-24 10:14:02 +0530 |
|---|---|---|
| committer | Michal Simek <[email protected]> | 2025-08-26 07:30:10 +0200 |
| commit | a51b7dfc6fec0aa76367114af59a7114b040b090 (patch) | |
| tree | 9641c71e1e0445cd44aef0fce442b56efa397b61 /doc/develop/python_cq.rst | |
| parent | 029f26eb5f1556febc80041a38b4c37f4cc91d6a (diff) | |
ufs: amd-versal2: Configure RMMI and M-PHY registers for HS mode
Configure RMMI and M-PHY registers for HS mode required for selection of
bit rate series A or B. If it is not a calibrated part, then switch back
to SLOWAUTO_MODE and skip all these configurations.
Implemented below sequence as per the DWC RMMI databook.
1. Override RMMI CBRATESEL with the desired rate.
2. Set TX_CFGUPDT_0 to 1'b1 for one TX_CFGCLK_0 cycle.
3. Override PHY rx_req to 1, then poll on PHY rx_ack register till it
goes 1(both lanes).
4. Override PHY rx_req to 0, then poll on PHY rx_ack register till it
goes 0(both lanes).
5. Remove PHY rx_req override(both lanes).
6. Start the LS PMC.
Signed-off-by: Venkatesh Yadav Abbarapu <[email protected]>
Reviewed-by: Neil Armstrong <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Michal Simek <[email protected]>
Diffstat (limited to 'doc/develop/python_cq.rst')
0 files changed, 0 insertions, 0 deletions
