WORKAROUND: usb: gadget: f_acm: Add dummy mode 02/249002/2
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 4 Dec 2020 06:09:30 +0000 (15:09 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 7 Dec 2020 03:09:06 +0000 (12:09 +0900)
commitd54f41468d1ba13735bf69a0e7655c5c7557776d
tree038847423d07183fecb8860cd4a51fa6f28dc1f2
parentac70f5b01e79494bb3dfca7c82449e4185980e8d
WORKAROUND: usb: gadget: f_acm: Add dummy mode

With amlogic dwc2, only fixed bytes for fifo can be used because
it is set as 2848 bytes in sram. But Tizen default usb gadget mode
enables mtp, acm, and sdb, and for those interfaces, 3104 bytes
are required. Disabling acm gadget causes usb mode setting fail in
Tizen deviced, so add acm gadget dummy mode which enables acm
gadget in configuration, but not really using any endpoint fifo.

Note: once gadget mode is properly fixed, this change will not be
necessary, so it will be reverted after gadget mode modification
is done in deviced.

Change-Id: I6148a714520642050133b6c32bce666971869826
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/usb/gadget/Kconfig
drivers/usb/gadget/function/f_acm.c