imoseyon/leanKernel-i500-gingerbread — pull request #1 by Efpophis (2011-12-20 16:31:32+00:00)
Title: Call audio boost

Hey man,

I received an email from a guy who uses your kernel and is a first-responder by profession. He was asking me about the in-call audio issues that have arisen with these phones since the GB release came out. I felt the need to help the guy out, and by extension, the fascinate/mesmerize community.

So, what I've done here is ported my fix for that issue into your kernel. This will create a bunch of sysfs files in /sys/devices/virtual/misc/wm8994_call_audio. The names should be pretty self-explanatory, and they can also be found at the top of wm8994_aries.c in this request. My chosen method of controlling the settings is an init.d script. You can find a template at http://dl.dropbox.com/u/28682151/Glitch-kernels/90call_vol -- but beware, that one has different sysfs paths! You'll want to modify it to use the ones I specified and not the voodoo sound ones. I plan to incorporate the same change into the glitch kernel shortly, btw.

I was able to compile your kernel with these changes, but since I run an MTD rom, I did not actually load the thing on my device and test it. I'm also not sure I used the right tool chain for your kernel, but the changes I made should not be impacted by that at all.

Anyway, please let me know what you think, and I hope this helps your project.