Tuesday 31 July 2007

Hello! Hello?!

Well there's been much progress. I've basically finished off the kernel driver aside from waking the CPU from suspend upon an incoming call. Also adding basic BCM2132 to gsmd turned out to be a fairly simple procedure aside from some strangenesses of the platform. See the gsmd list for my patches. So now we can make and receive calls and SMS with the only remaining problem being routing of audio.

I've setup a skeleton SoC audio driver. This is enough after some fiddling with alsamixer to at least be able to hear what the other person says but outgoing sound doesn't work. The diagram to the left shows how I think things are wired up and should be of use to anyone trying to understand the huge number of alsamixer controls. At the moment I'm trying to get OE building an OpenMoko image with MACHINE=palmt650. :-)

3 comments:

satmandu said...

Any more luck with getting openmoko to build for the phone?

drrty thryll said...

Did you ever get the microphone working? I take it this is the only obstacle left for getting it usable as a phone. Nice work.

Alex said...

I'm afraid I never got the microphone working with phone calls in Linux. I don't really have the time to work on this project anymore as I've got too much on at university, unfortunately. :-(