aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/pnx833x
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2016-04-28 20:04:19 +0530
committerWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2016-09-27 02:50:40 +0200
commit26af6d79b253dabe34bd88f05a0736214b1d6826 (patch)
treed6080168bc00d773eee7b2de9a585bb9239c14ba /arch/mips/pnx833x
parent0572de149b2084f058c514a2e3350f461ba00b4c (diff)
downloadkernel_i9300_mainline-26af6d79b253dabe34bd88f05a0736214b1d6826.zip
kernel_i9300_mainline-26af6d79b253dabe34bd88f05a0736214b1d6826.tar.gz
kernel_i9300_mainline-26af6d79b253dabe34bd88f05a0736214b1d6826.tar.bz2
ANDROID: usb: gadget: configfs: add MTP function
This MTP function is based on years of work originally done in the Android kernel tree by: Mike Lockwood <lockwood@android.com> Benoit Goby <benoit@android.com> Colin Cross <ccross@android.com> Arve Hjønnevåg <arve@android.com> Peter Oh <poh@broadcom.com> Greg Hackmann <ghackmann@google.com> Badhri Jagan Sridharan <Badhri@google.com> I've folded the series up to make it easier to review, and to provide a coherent patch description. Post Gingerbread (Android v2.3), Android dropped USB Mass Storage in favor of Media Transfer Protocal (MTP), which is widely used for transferring media files to digital music players and similar applications. This USB gadget function implements MTP functionalty. Historically this function has been a part of Android composite gadget driver. Android composite driver was Android's solution for dynamic gadget function switching prior to the ConfigFS gadget being merged. There were failed few attempts in past http://marc.info/?l=linux-usb&m=132451695808552 to upstream Android composite driver as well. Now this Android MTP gadget function has been re-implemented so as to be used as a generic ConfigFS function instead. Again, many thanks to Mike, Benoit, Colin, Arve, Peter, Greg and Badhri, as they are the real authors of this work. However, I've folded their patches together and modified it enough that I don't want them to be blamed for any mistakes I've made condensing their patches down. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'arch/mips/pnx833x')
0 files changed, 0 insertions, 0 deletions