Implement FunctionFS transport 25/169725/5
authorŁukasz Stelmach <l.stelmach@samsung.com>
Tue, 6 Feb 2018 18:04:18 +0000 (19:04 +0100)
committersaerome kim <saerome.kim@samsung.com>
Thu, 5 Apr 2018 10:01:38 +0000 (10:01 +0000)
commit6263c60a6d11c64a07668e181a414b13f4e1a7d0
tree8172cf7fd7197a735b6d49a3e3df5bde6312a800
parent43cc6de937afdc383b6279c949950995627510fe
Implement FunctionFS transport

FunctionFS is a generic interface between the kernel and userland
processes that allows implementation of USB functions as userspace
processes. There may be many instances of FunctionFS mounted each
one for a different USB functions.

Authored-by: Łukasz Stelmach <l.stelmach@samsung.com>
[Backported from other repository]
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
[Rebased]
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
Change-Id: Idba4fd657006d445bf1399218784f1c40e3cf626
include/transport/mtp_usb_driver.h
src/transport/mtp_transport.c
src/transport/mtp_usb_driver.c [changed mode: 0755->0644]
src/transport/mtp_usb_driver_ffs.c [new file with mode: 0755]
src/transport/mtp_usb_driver_slp.c [new file with mode: 0644]