> There is a desire to replace the Android gadget driver with the CCG
> ("configurable composite gadget") code that is currently in the staging
> tree, but CCG does not yet do everything that Android needs, and it
> appears to be unmaintained as well. There was talk in the session of
> Linaro possibly taking over the development of that driver in the future.
Posted Mar 29, 2013 0:04 UTC (Fri) by jstultz (subscriber, #212)
[Link]
Yea, so this was maybe not as clear/precise in the summary. But CCG being removed is in part due to some of the discussions at Linaro Connect.
CCG, basically a modified version of the android gadget driver, was merged into staging, but the Android developers decided against moving to use it, and the upstream maintainers want to see a configfs based gadget instead. Thus the CCG driver had been effectively abandoned and developer efforts have been focused on the configfs gadget.
Mix in the fact that the functionfs gadget driver already can also be used for adb, and you get a bit of a mess as to what the right approach is going forward. (How many configurable composite gadgets do we need?)
That said, the configfs gadget driver has been slow-going in development, so if necessary it may be something Linaro would try to help along (rather then "taking over development").