Hi! > > I think this is a rather fundamental issue and it requires some more thought. > > > > What platform is your device based on, BTW? > I'm working on an openmoko freerunner gta02 and do some work on android > framework. > It's a smartphone > http://wiki.openmoko.org/wiki/Main_Page > > The bluetooth device for example in the Freerunner has a direct I2S connection to > the WM8753. Audio from a bluetooth headset is decoded by and sent digitially > to the WM8753 which does the digital to analogue conversion and > routes it out via the appropriate outputs. > Analogue problem has the ti-caplyso when the audio is routed for a phone call. I still believe it should be done in the driver... at least today. Perhaps driver should just keep i2s/bluetooth powered up when it is in use. Perhaps we need new state 'sleep but keep working' for cases like that; echo mem > state should force machine to drop calls etc. There should be another value where stuff that is in use keeps being powered up; I also suspect that that's what android wants to use. > Is the correct answer to you question? Yes :-). -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm