Hi NXP Community,
I’m working on a project to interface an NXP i.MX processor with my IdeaPad 5 2-in-1 Gen 9 16-Inch AMD Laptop via USB-C for data exchange.
Details:
Challenges:
Questions:
I’d appreciate any advice to successfully integrate the i.MX processor with the IdeaPad 5 2 In 1 Gen 9 16 Inch AMD Laptop.
Thanks in advance!
Best,
Alina Williams
Hello @Alinawilliams
Best i.MX processor for USB-C support?
There are many alternatives for i.MX Processors.
i.MX8MP (Supports 3.0, USB-PD and USB-C)
i.MX8MM (Supports 2.0/3.0, USB-PD and USB-C with external chip as PTN5110)
i.MX93 (Supports 2.0, USB-C and USB-PD).
Tips for Yocto Linux image configuration?
You must to ensure that kernel configuration include USB-C and gadget support, like:
CONFIG_USB=y
CONFIG_USB_GADGET=y
CONFIG_TYPEC=y
CONFIG_TYPEC_UCSI=y
Edit your device tree as needed. You can take as reference device tree on Linux Kernel Github.
Guidance on OpenOCD debugging setup?
Attached you can find the Remote debug i.MX93 EVK and i.mx8ulp EVK with openocd, you can take it as reference.
I hope this can helps to you.
Best regards,
Salas.