Add USB_FUNCTION_GROUP_WITH_POST_SERVICE for cfs post service. 21/221221/4 accepted/tizen/unified/20191230.120900 submit/tizen/20191230.073928
authorINSUN PYO <insun.pyo@samsung.com>
Mon, 30 Dec 2019 07:21:12 +0000 (16:21 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Mon, 30 Dec 2019 07:30:43 +0000 (07:30 +0000)
commit6312d5a191ccc31b8c20ec109d4e2e3ba8406899
treec7f996852aabd848aaee0edd8753569b159c35fc
parent8c2ee65b7bc6eac7b39376c0191ce79d943e5d57
Add USB_FUNCTION_GROUP_WITH_POST_SERVICE for cfs post service.

To support CFS acm and rndis mode, add new USB_FUNCTION_GROUP_WITH_POST_SERVICE mode.

Legacy mode         : usb prepare --> usb enable --> start sdb, mtp, rndis, and data-router service
CFS sdb, mtp mode   : usb prepare -> start sdb and mtp service -> usb enable
CFS acm, rndis mode : usb prepare -> usb enable -> start acm and rndis service

Change-Id: I7199636d0b2bcfeac068e1c1575e89926c8f7134
hw/usb_cfs_client_common.c
hw/usb_client_common.c
hw/usb_gadget.h