diff options
| author | Xu Yang <xu.yang_2@nxp.com> | 2026-03-24 19:04:59 +0800 |
|---|---|---|
| committer | Frank Li <Frank.Li@nxp.com> | 2026-03-27 09:53:32 -0400 |
| commit | 825b8c7e1d2918d89eb378b761530d1e51dba82e (patch) | |
| tree | 58fffb7f64f501102fa9a03c9f9adc91e95b6044 /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | e3d3d19d1c0050789a4813ce836a641a3387d916 (diff) | |
arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual
When attach to PC Type-A port, the USB device controller does not function
at all. Because it is configured as source-only and a Type-A port doesn't
support PD capability, a data role swap is impossible.
Actually, PTN5110THQ is configured for Source role only at POR, but after
POR it can operate as a DRP (Dual-Role Power). By switching the power-role
to dual, the port can operate as a sink and enter device mode when attach
to Type-A port.
Since the board design uses EN_SRC to control the 5V VBUS path and EN_SNK
to control the 12V VBUS output, to avoid outputting a higher VBUS when in
sink role, we set the operation current limit to 0mA so that SW will not
control EN_SNK at all.
Fixes: 2faf4ebcee2e5 ("arm64: dts: freescale: imx8qxp-mek: enable cadence usb3")
Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
