# http://wiki.openmoko.org/wiki/Neo1973_Audio_Subsystem # http://people.openmoko.org/joerg/ALSA/doc/WM8753_control_diag.pdf # wm8753 register map # http://lindi.iki.fi/lindi/openmoko/amixer2.txt # wiki says that earpiece is connected to LOUT2/ROUT2 # and speaker is connected to LOUT1/ROUT1 # start from stereoout.state alsactl restore -f /etc/alsa-scenarios/stereoout.state # enable ROUT2 / R22:5 amixer -c0 cset numid=57 1 # ,name='Line Right Mux' # set ROUT2VOL / R43:0-6 amixer -c0 cset numid=04 127,127 # ,name='Speaker Playback Volume' # set ROUT2INV / R45:2 amixer -c0 cset numid=52 1 # ,name='ROUT2 Phase' # silence the speaker amixer -c0 cset numid=03 0,0 # ,name='Headphone Playback Volume' # "LOUT2 enable / ROUT2 enable" / R22:5-6 amixer -qc0 cset numid=92,name='DAPM Handset Spk Switch' on # play test sound speaker-test -c1