Hello @trescurieux,
Is there an example project using USB1 as host? They all seem to use USB 0 (?)
If you change in the usb_host_config.h, the USB_HOST_CONFIG_OHCI to 0 and USB_HOST_CONFIG_IP3516HS to 1, you should be able to use the HS USB.
From a hw point of view , is just switching the J6 jumper to HS enough (?) Are there limitations to use USB0/1 as host/device or can i use any roles on any ports?
There isn't a limitation about the rol but additional to the J6 you need to short J11 for USB1 or J12 for USB0 to enable the host power.
From a sw point of view, what is the correct device driver to use USB1 as host? IP3516HS ? KHCI ?
I will suggest to use the IP3516HS.
Best Regards,
Alexis Andalon