Re: An inquiry on supporting USB CDC ACM on Host PC as USB Host/Master

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09.12.21 14:09, Maggie Maralit wrote:
> From my understanding of:
> - CONFIG_USB_ACM (reference, how to enable in kernel) that produces
> cdc-acm.ko under /lib/modules/<kernel
> version>/kernel/drivers/usb/class
Correct
> - CONFIG_USB_CDC_COMPOSITE (reference, how to enable in kernel) that
> produces g_cdc.ko under /lib/modules/<kernel
> version>/kernel/drivers/usb/gadget/legacy
Yes, though that driver is the older of the two versions available
> CONFIG_USB_ACM is the one the user needs to have in their Linux-based
> Host PC's Linux Kernel  because this is the USB CDC ACM handler for
> the Host PC side (having USB Host/Master settings).
Correct
>
> CONFIG_USB_CDC_COMPOSITE seems to be the USB CDC ACM handler for the
> device side (having USB Device/Slave settings) which is on the side of
> our Product.
Yes
>
> We assume that as an outcome of enabling our users enabling
> CONFIG_USB_ACM in their Linux Kernels, the Linux-based Host PC don't
> have to install any extra USB drivers to communicate with our product.
Correct. This driver is for all devices which advertise a the correct
interfaces for the CDC ACM class of devices.

    HTH
        Oliver





[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux