Add USB_FUNCTION_GROUP_WITH_POST_SERVICE for cfs post service. 22/221222/1 accepted/tizen/5.5/unified/20200102.013952 submit/tizen_5.5/20191230.073843
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:31:03 +0000 (07:31 +0000)
commit386691704cee998ffd3cdaa9c9a75bce22c15b03
treec7f996852aabd848aaee0edd8753569b159c35fc
parent17681546d1c465aff5bdc1763b07d91d4f98165d
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
(cherry picked from commit 6312d5a191ccc31b8c20ec109d4e2e3ba8406899)
hw/usb_cfs_client_common.c
hw/usb_client_common.c
hw/usb_gadget.h