#
# Copyright(c) 2011 The CyanogenMod Project
#

##
## Mixer Devices
##

hwdep.mc1n2 {
	type hw
	card 0
}

ctl.mc1n2 {
	type hw
	card 0
}


##
## Playback Devices
##

pcm.AndroidPlayback {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Earpiece {
#}

pcm.AndroidPlayback_Speaker {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

pcm.AndroidPlayback_Headset {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

pcm.AndroidPlayback_Headphone {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Bluetooth {
#}

#pcm.AndroidPlayback_Earpiece_normal {
#}

pcm.AndroidPlayback_Speaker_normal {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Voice Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Voice Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Headset_normal {
#}

#pcm.AndroidPlayback_Headphone_normal {
#}

#pcm.AndroidPlayback_Bluetooth_normal {
#}

pcm.AndroidPlayback_Speaker_Headset_normal {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

pcm.AndroidPlayback_Speaker_Headphone_normal {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Speaker_fmradio {
#}

#pcm.AndroidPlayback_Headset_fmradio {
#}

#pcm.AndroidPlayback_Speaker_Headset_fmradio {
#}

#pcm.AndroidPlayback_Earpiece_ringtone {
#}

pcm.AndroidPlayback_Speaker_ringtone {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Headset_ringtone {
#}

#pcm.AndroidPlayback_Headphone_ringtone {
#}

#pcm.AndroidPlayback_Bluetooth_ringtone {
#}

pcm.AndroidPlayback_Speaker_Headset_ringtone {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

pcm.AndroidPlayback_Speaker_Headphone_ringtone {
        type hooks
        slave.pcm {
		type hw
		card 0
		device 0
		format S16_LE
		channels 2
		rate 44100
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                        {
                                name "AENG6 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AENG6 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Master Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Master Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "Headphone Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "Headphone Playback Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "Speaker Playback Switch"
            			value.0 off
            			value.1 off
                        }
                        {
                                name "Speaker Playback Volume"
            			value.0 0
            			value.1 0
                        }
                        {
                                name "AD Analog Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Analog Volume"
            			value.0 31
            			value.1 31
                        }
                        {
                                name "AD Digital Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "AD Digital Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DAC Playback Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DAC Playback Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#0 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#0 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#1 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#1 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 ATT Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 ATT Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIR#2 Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIR#2 Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#0 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#0 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#1 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#1 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                        {
                                name "DIT#2 Capture Switch"
            			value.0 on
            			value.1 on
                        }
                        {
                                name "DIT#2 Capture Volume"
            			value.0 93
            			value.1 93
                        }
                ]
        }
}

#pcm.AndroidPlayback_Earpiece_incall {
#}

#pcm.AndroidPlayback_Speaker_incall {
#}

#pcm.AndroidPlayback_Headset_incall {
#}

#pcm.AndroidPlayback_Headphone_incall {
#}

#pcm.AndroidPlayback_Bluetooth_incall {
#}

#pcm.AndroidPlayback_Speaker_Headset_incall {
#}

#pcm.AndroidPlayback_Speaker_Headphone_incall {
#}


##
## Capture devices
##

#pcm.AndroidCapture {
#}

#pcm.AndroidCapture_Microphone {
#}

#pcm.AndroidCapture_Earpiece_normal {
#}

#pcm.AndroidCapture_Speaker_normal {
#}

#pcm.AndroidCapture_Headset_normal {
#}

#pcm.AndroidCapture_Headphone_normal {
#}

#pcm.AndroidCapture_Bluetooth_normal {
#}

#pcm.AndroidCapture_Speaker_Headset_normal {
#}

#pcm.AndroidCapture_Speaker_Headphone_normal {
#}

#pcm.AndroidCapture_Speaker_ringtone {
#}

#pcm.AndroidCapture_Headset_ringtone {
#}

#pcm.AndroidCapture_Headphone_ringtone {
#}

#pcm.AndroidCapture_Earpiece_incall {
#}

#pcm.AndroidCapture_Speaker_incall {
#}

#pcm.AndroidCapture_Headset_incall {
#}

#pcm.AndroidCapture_Headphone_incall {
#}

#pcm.AndroidCapture_Bluetooth_incall {
#}

#pcm.AndroidCapture_Speaker_Headset_incall {
#}

#pcm.AndroidCapture_Speaker_Headphone_incall {
#}
