On 8/16/19 2:38 PM, bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx wrote: >> In a proper designed system, you want to have UART, GPIO, I2C, SPI and >> CAN drivers in the kernel, not implemented in user space. >> > This would imply the USB protocol open or reverse engineered or > leaked. For the JTAG/SWD part this is already done (OpenOCD, pyOCD, > blackmagic debug probe), also only in user space. Yes, because there was no kernel abstraction for jtag adapters. > For the "bridge > functions there are not (yet?) open specifications. However for CAN we have. So I'd rather use a proper supported USB CAN adapter or write a kernel driver for this. regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
Attachment:
signature.asc
Description: OpenPGP digital signature