Hello,
I'm writing VxWorks driver for iMX8M-EVK USB TYPE-C port. I found that iMX8M-EVK USB TYPE-C (J901) cannot work properly. It mounts successfully, but read/write sometimes fails.
So I want to verify the iMX8M-EVK Type-C port on Linux environment. Can you tell me which Linux version iMX8M-EVK Type-C port can work? Thanks.
Thanks. In i.MX_Reference_Manual.pdf, section 4.9 USB introduces CHIPIDEA USB-HS OTG controller. It is not for iMX8M. Section 4.10 USB 3.0 introduces a super-speed USB IP from Cadence for i.MX 8 and i.MX 8X families. iMX8M is using a different USB IP from i.MX 8 and i.MX 8X families. I cannot find the introduction to iMX8M USB. Can you tell me which section it is? Thanks.
one can refer to the imx8MQ usb3 phy driver as below:
Thanks. I have refered the imx8MQ usb3 phy driver and made the iMX8M-EVK USB TYPE-A port (J903) work. But iMX8M-EVK USB TYPE-C port (J901) still cannot work properly. Can iMX8M-EVK USB TYPE-C port (J901) work on uboot?
one can refer to the uboot source code as below:
#ifdef CONFIG_USB_TCPCstruct tcpc_port port;struct tcpc_port_config port_config = { .i2c_bus = 0, .addr = 0x50, .port_type = TYPEC_PORT_UFP, .max_snk_mv = 20000, .max_snk_ma = 3000, .max_snk_mw = 15000, .op_snk_mv = 9000,};