<!-- TinyHAL configuration file for Acer A700/A510 -->
<tinyhal>

    <path>
        <ctl name="Left Input PGA Switch" val="1" />
        <ctl name="Left Input PGA Volume" val="28" />
        <ctl name="Left Input PGA Common Mode Switch" val="0" />
        <ctl name="Right Input PGA Switch" val="1" />
        <ctl name="Right Input PGA Volume" val="28" />
        <ctl name="Right Input PGA Common Mode Switch" val="0" />
        <ctl name="Left Input PGA Volume" val="13" />
        <ctl name="HPF Switch" val="1" />
        <ctl name="HPF Mode" val="Voice 1" />
        <ctl name="Right Input Mode Mux" val="Differential Mic" />
        <ctl name="Right Input Inverting Mux" val="IN2R" />
        <ctl name="Right Input Mux" val="IN3R" />
        <ctl name="Left Input Mode Mux" val="Differential Mic" />
        <ctl name="Left Input Inverting Mux" val="IN2L" />
        <ctl name="Left Input Mux" val="IN3L" />
        <ctl name="Mic Bias Switch" val="0" />
        <ctl name="Headphone Volume" val="60" />
        <ctl name="Speaker Volume" val="63" />
        <ctl name="Speaker Switch" val="1" />
    </path>

    <device name="speaker" alsa_card="1">
        <path name="on">
            <ctl name="Int Spk Switch" val="1" />
            <ctl name="Right Speaker Mixer DACR Switch" val="1" />
            <ctl name="Left Speaker Mixer DACL Switch" val="1" />
        </path>
        <path name="off">
            <ctl name="Int Spk Switch" val="0" />
            <ctl name="Right Speaker Mixer DACR Switch" val="0" />
            <ctl name="Left Speaker Mixer DACL Switch" val="0" />
        </path>
    </device>

    <!-- Headphone and headset output -->
    <device name="headphone" alsa_card="1">
        <path name="on">
            <ctl name="Headphone Switch" val="1" />
            <ctl name="Headphone Jack Switch" val="1" />
        </path>
        <path name="off">
            <ctl name="Headphone Switch" val="0" />
            <ctl name="Headphone Jack Switch" val="0" />
        </path>
    </device>

    <!-- This is headset mic, not output -->
    <device name="headset" alsa_card="1">
        <path name="on">
            <ctl name="Left Input Mode Mux" val="Single-Ended" />
            <ctl name="Left Input Inverting Mux" val="IN1L" />
            <ctl name="Right Input Mode Mux" val="Single-Ended" />
            <ctl name="Right Input Inverting Mux" val="IN1R" />
            <ctl name="Mic Jack Switch" val="1"/>
        </path>
        <path name="off">
            <ctl name="Mic Jack Switch" val="0"/>
        </path>
    </device>

    <device name="builtin-mic" alsa_card="1">
        <path name="on">
            <ctl name="Left Input Mode Mux" val="Differential Mic"/>
            <ctl name="Left Input Inverting Mux" val="IN2L"/>
            <ctl name="Left Input Mux" val="IN3L"/>
            <ctl name="Right Input Mode Mux" val="Differential Mic"/>
            <ctl name="Right Input Inverting Mux" val="IN2R"/>
            <ctl name="Right Input Mux" val="IN3R"/>
            <ctl name="Int Mic Switch" val="1" />
            <ctl name="Mic Bias Switch" val="1" />
        </path>
        <path name="off">
            <ctl name="Int Mic Switch" val="0" />
            <ctl name="Mic Bias Switch" val="0" />
        </path>
    </device>

    <device name="hdmi" alsa_card="0" alsa_device="3">
    </device>

</tinyhal>
