On Wed, Feb 29, 2012 at 11:05:39AM +0900, MyungJoo Ham wrote: > On Wed, Feb 29, 2012 at 2:45 AM, Mark Brown > > Don't know if anyone has a specific plan at the moment, though there's > > enough people care that I'd imagine it'll happen if Android decides to > > use this stuff. > > That said I don't see this as a blocker myself - it's more like an > > afternoon or whatever of work than a serious development effort to do > > the updates, but a similar thing applies to most of the Android > > userspace updates. > I'm not sure which Android kernel devide drivers are going to be upstreamed. There's a lot of things that are just generic functionality and aren't at all Android specific, a lot of which is already upstream but just not exporting the switch API but instead using other existing kernel APIs. > However, if the swtich device driver writers decide to keep the > functionality limited to the original Android switch class by not > providing cable names additionally, the changes will probably be > limited to ":s/switch/extcon/g" for API calls and struct name. For things like headphone detection the actual switch they're providing has issues too even just within the switch API - it's called "h2w" with magic values.