diff options
author | Tim Harvey <tharvey@gateworks.com> | 2025-07-09 08:24:08 -0700 |
---|---|---|
committer | Marek Vasut <marek.vasut+usb@mailbox.org> | 2025-08-23 18:17:48 +0200 |
commit | edbcf8e3590fb640b4709841605b0a58ef8aa7f1 (patch) | |
tree | 37e311289e3a0c45c171691119374dbaad62ecd8 /drivers/fpga/intel_sdm_mb.c | |
parent | 94e690c44a03959c39f0f5a44a9b89c851af3b60 (diff) |
phy: phy-imx8mq-usb: Add support for i.MX95 USB3 PHY
Add initial support for i.MX95 USB.30 PHY, which is similar to
the i.MX8MQ and i.MX8MP USB PHY.
The i.MX95 USB3 PHY has a Type-C Assist block (TCA) consisting of two
functional blocks (XBar assist and VBus assist) and is documented
in the i.MX95 RM Chapter 163.3.8 Type-C assist (TCA) block.
Instead of relying on an external MUX for Type-C plug orientation the
XBar can handle the flip internally.
Add initial support for i.MX95 by:
- allowing the driver to be enabled i.MX95
- resetting the XBar
- configuring the TCA in System Configuration mode (which was determined
to be necessary to enable the PHY in device-mode)
Follow-on support will need to be added to steer the XBar based on
either board design (if only one pair is brought out) or if used with a
Type-C controller.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Tested-by: Alice Guo <alice.guo@nxp.com>
Diffstat (limited to 'drivers/fpga/intel_sdm_mb.c')
0 files changed, 0 insertions, 0 deletions