summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKwang-Hui Cho <kwanghui.cho@samsung.com>2012-08-21 17:44:17 +0900
committerKwang-Hui Cho <kwanghui.cho@samsung.com>2012-08-21 17:45:31 +0900
commit33cb531ef91b74a6b9ccd1a235529cb9af657855 (patch)
tree1ca3a322d6910bdd3f188a82828b2db67df8a3e1
parentba94a37c10f0484e56f1b661fb4410fccd720930 (diff)
downloadalsa-scenario-scn-data-0-mc1n2-master.tar.gz
alsa-scenario-scn-data-0-mc1n2-master.tar.bz2
alsa-scenario-scn-data-0-mc1n2-master.zip
Add alsa scenario data for Yamaha MC1N2 codecHEADsubmit/master/20120920.1503472.0_alphamaster2.0alpha
Add alsa scenario data for Yamaha MC1N2 codec Signed-off-by: Kwang-Hui Cho <kwanghui.cho@samsung.com>
-rw-r--r--mc1n2.conf358
-rw-r--r--mc1n2/seq_ap_bt7
-rw-r--r--mc1n2/seq_ap_bt_gain5
-rw-r--r--mc1n2/seq_ap_dock13
-rw-r--r--mc1n2/seq_ap_dock_gain9
-rw-r--r--mc1n2/seq_ap_headset13
-rw-r--r--mc1n2/seq_ap_headset_gain9
-rw-r--r--mc1n2/seq_ap_receiver13
-rw-r--r--mc1n2/seq_ap_receiver_gain8
-rw-r--r--mc1n2/seq_ap_speaker15
-rw-r--r--mc1n2/seq_ap_speaker_gain8
-rw-r--r--mc1n2/seq_ap_speaker_left3
-rw-r--r--mc1n2/seq_ap_speaker_right3
-rw-r--r--mc1n2/seq_bt_ap7
-rw-r--r--mc1n2/seq_bt_ap_gain5
-rw-r--r--mc1n2/seq_bt_cp6
-rw-r--r--mc1n2/seq_bt_cp_gain5
-rw-r--r--mc1n2/seq_codec_disable_on_suspend3
-rw-r--r--mc1n2/seq_cp_ap8
-rw-r--r--mc1n2/seq_cp_ap_gain5
-rw-r--r--mc1n2/seq_cp_bt8
-rw-r--r--mc1n2/seq_cp_bt_gain5
-rw-r--r--mc1n2/seq_cp_headset14
-rw-r--r--mc1n2/seq_cp_headset_gain9
-rw-r--r--mc1n2/seq_cp_receiver14
-rw-r--r--mc1n2/seq_cp_receiver_gain8
-rw-r--r--mc1n2/seq_cp_speaker16
-rw-r--r--mc1n2/seq_cp_speaker_gain8
-rw-r--r--mc1n2/seq_earmic_ap13
-rw-r--r--mc1n2/seq_earmic_ap_gain8
-rw-r--r--mc1n2/seq_earmic_cp13
-rw-r--r--mc1n2/seq_earmic_cp_gain8
-rw-r--r--mc1n2/seq_fmradio_ap11
-rw-r--r--mc1n2/seq_fmradio_ap_gain7
-rw-r--r--mc1n2/seq_fmradio_headset15
-rw-r--r--mc1n2/seq_fmradio_headset_gain3
-rw-r--r--mc1n2/seq_fmradio_speaker17
-rw-r--r--mc1n2/seq_fmradio_speaker_gain3
-rw-r--r--mc1n2/seq_mainmic_ap13
-rw-r--r--mc1n2/seq_mainmic_ap_gain8
-rw-r--r--mc1n2/seq_mainmic_cp13
-rw-r--r--mc1n2/seq_mainmic_cp_gain8
-rw-r--r--mc1n2/seq_mute_playback4
-rw-r--r--mc1n2/seq_reset57
-rw-r--r--mc1n2/seq_reset_capture22
-rw-r--r--mc1n2/seq_reset_playback23
-rw-r--r--mc1n2/seq_stereomic_ap14
-rw-r--r--mc1n2/seq_stereomic_ap_gain9
-rw-r--r--mc1n2/seq_submic_ap13
-rw-r--r--mc1n2/seq_submic_ap_gain8
-rw-r--r--mc1n2/seq_submic_cp13
-rw-r--r--mc1n2/seq_submic_cp_gain8
-rw-r--r--mc1n2/val_ap_bt7
-rw-r--r--mc1n2/val_ap_bt_gain5
-rw-r--r--mc1n2/val_ap_dock13
-rw-r--r--mc1n2/val_ap_dock_gain9
-rw-r--r--mc1n2/val_ap_headset13
-rw-r--r--mc1n2/val_ap_headset_gain9
-rw-r--r--mc1n2/val_ap_headset_ringtone_gain9
-rw-r--r--mc1n2/val_ap_receiver13
-rw-r--r--mc1n2/val_ap_receiver_gain8
-rw-r--r--mc1n2/val_ap_speaker15
-rw-r--r--mc1n2/val_ap_speaker_gain8
-rw-r--r--mc1n2/val_ap_speaker_left3
-rw-r--r--mc1n2/val_ap_speaker_right3
-rw-r--r--mc1n2/val_ap_speaker_ringtone_gain8
-rw-r--r--mc1n2/val_bt_ap7
-rw-r--r--mc1n2/val_bt_ap_gain5
-rw-r--r--mc1n2/val_bt_cp6
-rw-r--r--mc1n2/val_bt_cp_gain5
-rw-r--r--mc1n2/val_codec_disable_on_suspend3
-rw-r--r--mc1n2/val_cp_ap8
-rw-r--r--mc1n2/val_cp_ap_gain5
-rw-r--r--mc1n2/val_cp_bt8
-rw-r--r--mc1n2/val_cp_bt_gain5
-rw-r--r--mc1n2/val_cp_headset14
-rw-r--r--mc1n2/val_cp_headset_gain9
-rw-r--r--mc1n2/val_cp_headset_videocall_gain9
-rw-r--r--mc1n2/val_cp_headset_voicecall_gain9
-rw-r--r--mc1n2/val_cp_receiver14
-rw-r--r--mc1n2/val_cp_receiver_gain8
-rw-r--r--mc1n2/val_cp_receiver_videocall_gain8
-rw-r--r--mc1n2/val_cp_receiver_voicecall_gain8
-rw-r--r--mc1n2/val_cp_speaker16
-rw-r--r--mc1n2/val_cp_speaker_gain8
-rw-r--r--mc1n2/val_cp_speaker_videocall_gain8
-rw-r--r--mc1n2/val_cp_speaker_voicecall_gain8
-rw-r--r--mc1n2/val_earmic_ap13
-rw-r--r--mc1n2/val_earmic_ap_gain8
-rw-r--r--mc1n2/val_earmic_cp13
-rw-r--r--mc1n2/val_earmic_cp_gain8
-rw-r--r--mc1n2/val_fmradio_ap11
-rw-r--r--mc1n2/val_fmradio_ap_gain7
-rw-r--r--mc1n2/val_fmradio_headset15
-rw-r--r--mc1n2/val_fmradio_headset_gain3
-rw-r--r--mc1n2/val_fmradio_speaker17
-rw-r--r--mc1n2/val_fmradio_speaker_gain3
-rw-r--r--mc1n2/val_mainmic_ap13
-rw-r--r--mc1n2/val_mainmic_ap_gain8
-rw-r--r--mc1n2/val_mainmic_cp13
-rw-r--r--mc1n2/val_mainmic_cp_gain8
-rw-r--r--mc1n2/val_mute_playback4
-rw-r--r--mc1n2/val_reset57
-rw-r--r--mc1n2/val_reset_capture22
-rw-r--r--mc1n2/val_reset_playback23
-rw-r--r--mc1n2/val_stereomic_ap14
-rw-r--r--mc1n2/val_stereomic_ap_gain9
-rw-r--r--mc1n2/val_submic_ap13
-rw-r--r--mc1n2/val_submic_ap_gain8
-rw-r--r--mc1n2/val_submic_cp13
-rw-r--r--mc1n2/val_submic_cp_gain8
-rw-r--r--mc1n2/val_unmute_playback4
-rw-r--r--packaging/alsa-scenario-scn-data-0-mc1n2.spec45
113 files changed, 1550 insertions, 0 deletions
diff --git a/mc1n2.conf b/mc1n2.conf
new file mode 100644
index 0000000..e24c73f
--- /dev/null
+++ b/mc1n2.conf
@@ -0,0 +1,358 @@
+Section "Scenario"
+ Identifier = "reset"
+ File = "val_reset"
+ PreSequenceFile = "seq_reset"
+EndSection
+
+Section "Scenario"
+ Identifier = "reset_playback"
+ File = "val_reset_playback"
+ PreSequenceFile = "seq_reset_playback"
+EndSection
+
+Section "Scenario"
+ Identifier = "reset_capture"
+ File = "val_reset_capture"
+ PreSequenceFile = "seq_reset_capture"
+EndSection
+
+Section "Scenario"
+ Identifier = "mute_playback"
+ File = "val_mute_playback"
+ PreSequenceFile = "seq_mute_playback"
+EndSection
+
+Section "Scenario"
+ Identifier = "unmute_playback"
+ File = "val_unmute_playback"
+ PreSequenceFile = "seq_mute_playback"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_speaker"
+ File = "val_ap_speaker"
+ PreSequenceFile = "seq_ap_speaker"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_speaker_left"
+ File = "val_ap_speaker_left"
+ PreSequenceFile = "seq_ap_speaker_left"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_speaker_right"
+ File = "val_ap_speaker_right"
+ PreSequenceFile = "seq_ap_speaker_right"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_speaker_gain"
+ File = "val_ap_speaker_gain"
+ PreSequenceFile = "seq_ap_speaker_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_speaker_ringtone_gain"
+ File = "val_ap_speaker_ringtone_gain"
+ PreSequenceFile = "seq_ap_speaker_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_headset"
+ File = "val_ap_headset"
+ PreSequenceFile = "seq_ap_headset"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_headset_gain"
+ File = "val_ap_headset_gain"
+ PreSequenceFile = "seq_ap_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_headset_ringtone_gain"
+ File = "val_ap_headset_ringtone_gain"
+ PreSequenceFile = "seq_ap_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_receiver"
+ File = "val_ap_receiver"
+ PreSequenceFile = "seq_ap_receiver"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_receiver_gain"
+ File = "val_ap_receiver_gain"
+ PreSequenceFile = "seq_ap_receiver_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_dock"
+ File = "val_ap_dock"
+ PreSequenceFile = "seq_ap_dock"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_dock_gain"
+ File = "val_ap_dock_gain"
+ PreSequenceFile = "seq_ap_dock_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_bt"
+ File = "val_ap_bt"
+ PreSequenceFile = "seq_ap_bt"
+EndSection
+
+Section "Scenario"
+ Identifier = "ap_to_bt_gain"
+ File = "val_ap_bt_gain"
+ PreSequenceFile = "seq_ap_bt_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "bt_to_cp"
+ File = "val_bt_cp"
+ PreSequenceFile = "seq_bt_cp"
+EndSection
+
+Section "Scenario"
+ Identifier = "bt_to_cp_gain"
+ File = "val_bt_cp_gain"
+ PreSequenceFile = "seq_bt_cp_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "bt_to_ap"
+ File = "val_bt_ap"
+ PreSequenceFile = "seq_bt_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "bt_to_ap_gain"
+ File = "val_bt_ap_gain"
+ PreSequenceFile = "seq_bt_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_speaker"
+ File = "val_cp_speaker"
+ PreSequenceFile = "seq_cp_speaker"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_speaker_gain"
+ File = "val_cp_speaker_gain"
+ PreSequenceFile = "seq_cp_speaker_gain"
+EndSection
+Section "Scenario"
+ Identifier = "cp_to_speaker_voicecall_gain"
+ File = "val_cp_speaker_voicecall_gain"
+ PreSequenceFile = "seq_cp_speaker_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_speaker_videocall_gain"
+ File = "val_cp_speaker_videocall_gain"
+ PreSequenceFile = "seq_cp_speaker_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_headset"
+ File = "val_cp_headset"
+ PreSequenceFile = "seq_cp_headset"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_headset_gain"
+ File = "val_cp_headset_gain"
+ PreSequenceFile = "seq_cp_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_headset_voicecall_gain"
+ File = "val_cp_headset_voicecall_gain"
+ PreSequenceFile = "seq_cp_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_headset_videocall_gain"
+ File = "val_cp_headset_videocall_gain"
+ PreSequenceFile = "seq_cp_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_receiver"
+ File = "val_cp_receiver"
+ PreSequenceFile = "seq_cp_receiver"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_receiver_gain"
+ File = "val_cp_receiver_gain"
+ PreSequenceFile = "seq_cp_receiver_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_receiver_voicecall_gain"
+ File = "val_cp_receiver_voicecall_gain"
+ PreSequenceFile = "seq_cp_receiver_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_receiver_videocall_gain"
+ File = "val_cp_receiver_videocall_gain"
+ PreSequenceFile = "seq_cp_receiver_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_ap"
+ File = "val_cp_ap"
+ PreSequenceFile = "seq_cp_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_ap_gain"
+ File = "val_cp_ap_gain"
+ PreSequenceFile = "seq_cp_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_bt"
+ File = "val_cp_bt"
+ PreSequenceFile = "seq_cp_bt"
+EndSection
+
+Section "Scenario"
+ Identifier = "cp_to_bt_gain"
+ File = "val_cp_bt_gain"
+ PreSequenceFile = "seq_cp_bt_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "codec_disable_on_suspend"
+ File = "val_codec_disable_on_suspend"
+ PreSequenceFile = "seq_codec_disable_on_suspend"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_speaker"
+ File = "val_fmradio_speaker"
+ PreSequenceFile = "seq_fmradio_speaker"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_speaker_gain"
+ File = "val_fmradio_speaker_gain"
+ PreSequenceFile = "seq_fmradio_speaker_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_headset"
+ File = "val_fmradio_headset"
+ PreSequenceFile = "seq_fmradio_headset"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_headset_gain"
+ File = "val_fmradio_headset_gain"
+ PreSequenceFile = "seq_fmradio_headset_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "mainmic_to_ap"
+ File = "val_mainmic_ap"
+ PreSequenceFile = "seq_mainmic_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "mainmic_to_ap_gain"
+ File = "val_mainmic_ap_gain"
+ PreSequenceFile = "seq_mainmic_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "mainmic_to_cp"
+ File = "val_mainmic_cp"
+ PreSequenceFile = "seq_mainmic_cp"
+EndSection
+
+Section "Scenario"
+ Identifier = "mainmic_to_cp_gain"
+ File = "val_mainmic_cp_gain"
+ PreSequenceFile = "seq_mainmic_cp_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "earmic_to_ap"
+ File = "val_earmic_ap"
+ PreSequenceFile = "seq_earmic_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "earmic_to_ap_gain"
+ File = "val_earmic_ap_gain"
+ PreSequenceFile = "seq_earmic_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "earmic_to_cp"
+ File = "val_earmic_cp"
+ PreSequenceFile = "seq_earmic_cp"
+EndSection
+
+Section "Scenario"
+ Identifier = "earmic_to_cp_gain"
+ File = "val_earmic_cp_gain"
+ PreSequenceFile = "seq_earmic_cp_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "submic_to_ap"
+ File = "val_submic_ap"
+ PreSequenceFile = "seq_submic_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "submic_to_ap_gain"
+ File = "val_submic_ap_gain"
+ PreSequenceFile = "seq_submic_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "submic_to_cp"
+ File = "val_submic_cp"
+ PreSequenceFile = "seq_submic_cp"
+EndSection
+
+Section "Scenario"
+ Identifier = "submic_to_cp_gain"
+ File = "val_submic_cp_gain"
+ PreSequenceFile = "seq_submic_cp_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "stereomic_to_ap"
+ File = "val_stereomic_ap"
+ PreSequenceFile = "seq_stereomic_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "stereomic_to_ap_gain"
+ File = "val_stereomic_ap_gain"
+ PreSequenceFile = "seq_stereomic_ap_gain"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_ap"
+ File = "val_fmradio_ap"
+ PreSequenceFile = "seq_fmradio_ap"
+EndSection
+
+Section "Scenario"
+ Identifier = "fmradio_to_ap_gain"
+ File = "val_fmradio_ap_gain"
+ PreSequenceFile = "seq_fmradio_ap_gain"
+EndSection
diff --git a/mc1n2/seq_ap_bt b/mc1n2/seq_ap_bt
new file mode 100644
index 0000000..d8e6425
--- /dev/null
+++ b/mc1n2/seq_ap_bt
@@ -0,0 +1,7 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIT2 SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "DIT#2 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_bt_gain b/mc1n2/seq_ap_bt_gain
new file mode 100644
index 0000000..8bb569c
--- /dev/null
+++ b/mc1n2/seq_ap_bt_gain
@@ -0,0 +1,5 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIR#0 ATT Volume" = "1"
+kcontrol "DIR#0 Volume" = "1"
+kcontrol "DIT#2 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_dock b/mc1n2/seq_ap_dock
new file mode 100644
index 0000000..0ce5ae1
--- /dev/null
+++ b/mc1n2/seq_ap_dock
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "LINEOUT1L MIXER Dac Switch" = "1"
+kcontrol "LINEOUT1R MIXER DacR Switch" = "1"
+kcontrol "Line 1 Playback Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_dock_gain b/mc1n2/seq_ap_dock_gain
new file mode 100644
index 0000000..737b2e7
--- /dev/null
+++ b/mc1n2/seq_ap_dock_gain
@@ -0,0 +1,9 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#0 ATT Volume" = "1"
+kcontrol "DIR#0 Volume" = "1"
+kcontrol "Line 1 Playback Volume" = "1"
+kcontrol "HP Gain Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_headset b/mc1n2/seq_ap_headset
new file mode 100644
index 0000000..e8cfcfc
--- /dev/null
+++ b/mc1n2/seq_ap_headset
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "HPL MIXER Dac Switch" = "1"
+kcontrol "HPR MIXER DacR Switch" = "1"
+kcontrol "Headphone Playback Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_headset_gain b/mc1n2/seq_ap_headset_gain
new file mode 100644
index 0000000..bd836b2
--- /dev/null
+++ b/mc1n2/seq_ap_headset_gain
@@ -0,0 +1,9 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#0 ATT Volume" = "1"
+kcontrol "DIR#0 Volume" = "1"
+kcontrol "Headphone Playback Volume" = "1"
+kcontrol "HP Gain Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_receiver b/mc1n2/seq_ap_receiver
new file mode 100644
index 0000000..41bf109
--- /dev/null
+++ b/mc1n2/seq_ap_receiver
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "RC MIXER DacL Switch" = "1"
+kcontrol "RC MIXER DacR Switch" = "1"
+kcontrol "Receiver Playback Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_receiver_gain b/mc1n2/seq_ap_receiver_gain
new file mode 100644
index 0000000..ca0618a
--- /dev/null
+++ b/mc1n2/seq_ap_receiver_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#0 ATT Volume" = "1"
+kcontrol "DIR#0 Volume" = "1"
+kcontrol "Receiver Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_speaker b/mc1n2/seq_ap_speaker
new file mode 100644
index 0000000..f675ce2
--- /dev/null
+++ b/mc1n2/seq_ap_speaker
@@ -0,0 +1,15 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "SPL DAC MIXMODE" = "1"
+kcontrol "SPR DAC MIXMODE" = "1"
+kcontrol "SPL MIXER Dac Switch" = "1"
+kcontrol "SPR MIXER Dac Switch" = "1"
+kcontrol "Speaker Playback Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_speaker_gain b/mc1n2/seq_ap_speaker_gain
new file mode 100644
index 0000000..6f915cd
--- /dev/null
+++ b/mc1n2/seq_ap_speaker_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#0 ATT Volume" = "1"
+kcontrol "DIR#0 Volume" = "1"
+kcontrol "Speaker Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_speaker_left b/mc1n2/seq_ap_speaker_left
new file mode 100644
index 0000000..7cfe8cb
--- /dev/null
+++ b/mc1n2/seq_ap_speaker_left
@@ -0,0 +1,3 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_ap_speaker_right b/mc1n2/seq_ap_speaker_right
new file mode 100644
index 0000000..7cfe8cb
--- /dev/null
+++ b/mc1n2/seq_ap_speaker_right
@@ -0,0 +1,3 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_bt_ap b/mc1n2/seq_bt_ap
new file mode 100644
index 0000000..91a1145
--- /dev/null
+++ b/mc1n2/seq_bt_ap
@@ -0,0 +1,7 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIGITAL MIXER Dir2 Switch" = "1"
+kcontrol "DIR#2 ATT Switch" = "1"
+kcontrol "DIR#2 Switch" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_bt_ap_gain b/mc1n2/seq_bt_ap_gain
new file mode 100644
index 0000000..8e275b3
--- /dev/null
+++ b/mc1n2/seq_bt_ap_gain
@@ -0,0 +1,5 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIR#2 ATT Volume" = "1"
+kcontrol "DIR#2 Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_bt_cp b/mc1n2/seq_bt_cp
new file mode 100644
index 0000000..9820a1b
--- /dev/null
+++ b/mc1n2/seq_bt_cp
@@ -0,0 +1,6 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIGITAL MIXER Dir2 Switch" = "1"
+kcontrol "DIR#2 Switch" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1"
diff --git a/mc1n2/seq_bt_cp_gain b/mc1n2/seq_bt_cp_gain
new file mode 100644
index 0000000..21018b8
--- /dev/null
+++ b/mc1n2/seq_bt_cp_gain
@@ -0,0 +1,5 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIR#2 ATT Volume" = "1"
+kcontrol "DIR#2 Volume" = "1"
+kcontrol "DIT#1 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_codec_disable_on_suspend b/mc1n2/seq_codec_disable_on_suspend
new file mode 100644
index 0000000..dbc4ca7
--- /dev/null
+++ b/mc1n2/seq_codec_disable_on_suspend
@@ -0,0 +1,3 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_ap b/mc1n2/seq_cp_ap
new file mode 100644
index 0000000..7738de9
--- /dev/null
+++ b/mc1n2/seq_cp_ap
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_ap_gain b/mc1n2/seq_cp_ap_gain
new file mode 100644
index 0000000..5422053
--- /dev/null
+++ b/mc1n2/seq_cp_ap_gain
@@ -0,0 +1,5 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIR#1 ATT Volume" = "1"
+kcontrol "DIR#1 Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_bt b/mc1n2/seq_cp_bt
new file mode 100644
index 0000000..d8652bd
--- /dev/null
+++ b/mc1n2/seq_cp_bt
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIT2 SRC" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "DIT#2 Capture Switch" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_bt_gain b/mc1n2/seq_cp_bt_gain
new file mode 100644
index 0000000..295198b
--- /dev/null
+++ b/mc1n2/seq_cp_bt_gain
@@ -0,0 +1,5 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DIR#1 ATT Volume" = "1"
+kcontrol "DIR#1 Volume" = "1"
+kcontrol "DIT#2 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_headset b/mc1n2/seq_cp_headset
new file mode 100644
index 0000000..3db9db4
--- /dev/null
+++ b/mc1n2/seq_cp_headset
@@ -0,0 +1,14 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "HPL MIXER Dac Switch" = "1"
+kcontrol "HPR MIXER DacR Switch" = "1"
+kcontrol "Headphone Playback Switch" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_headset_gain b/mc1n2/seq_cp_headset_gain
new file mode 100644
index 0000000..b1acc73
--- /dev/null
+++ b/mc1n2/seq_cp_headset_gain
@@ -0,0 +1,9 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#1 ATT Volume" = "1"
+kcontrol "DIR#1 Volume" = "1"
+kcontrol "Headphone Playback Volume" = "1"
+kcontrol "HP Gain Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_receiver b/mc1n2/seq_cp_receiver
new file mode 100644
index 0000000..b281f94
--- /dev/null
+++ b/mc1n2/seq_cp_receiver
@@ -0,0 +1,14 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "RC MIXER DacL Switch" = "1"
+kcontrol "RC MIXER DacR Switch" = "1"
+kcontrol "Receiver Playback Switch" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_receiver_gain b/mc1n2/seq_cp_receiver_gain
new file mode 100644
index 0000000..daccbdc
--- /dev/null
+++ b/mc1n2/seq_cp_receiver_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#1 ATT Volume" = "1"
+kcontrol "DIR#1 Volume" = "1"
+kcontrol "Receiver Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_speaker b/mc1n2/seq_cp_speaker
new file mode 100644
index 0000000..260fe7d
--- /dev/null
+++ b/mc1n2/seq_cp_speaker
@@ -0,0 +1,16 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "SPL MIXER Dac Switch" = "1"
+kcontrol "SPR MIXER Dac Switch" = "1"
+kcontrol "Speaker Playback Switch" = "1"
+kcontrol "SPL DAC MIXMODE" = "1"
+kcontrol "SPR DAC MIXMODE" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_cp_speaker_gain b/mc1n2/seq_cp_speaker_gain
new file mode 100644
index 0000000..f40067c
--- /dev/null
+++ b/mc1n2/seq_cp_speaker_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "DIR#1 ATT Volume" = "1"
+kcontrol "DIR#1 Volume" = "1"
+kcontrol "Speaker Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_earmic_ap b/mc1n2/seq_earmic_ap
new file mode 100644
index 0000000..db25d92
--- /dev/null
+++ b/mc1n2/seq_earmic_ap
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB2 Switch" = "1"
+kcontrol "ADCL MIXER Mic2 Switch" = "1"
+kcontrol "ADCR MIXER Mic2 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_earmic_ap_gain b/mc1n2/seq_earmic_ap_gain
new file mode 100644
index 0000000..8a399bb
--- /dev/null
+++ b/mc1n2/seq_earmic_ap_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 2 Gain Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_earmic_cp b/mc1n2/seq_earmic_cp
new file mode 100644
index 0000000..c490342
--- /dev/null
+++ b/mc1n2/seq_earmic_cp
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB2 Switch" = "1"
+kcontrol "ADCL MIXER Mic2 Switch" = "1"
+kcontrol "ADCR MIXER Mic2 Switch" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_earmic_cp_gain b/mc1n2/seq_earmic_cp_gain
new file mode 100644
index 0000000..4b98e49
--- /dev/null
+++ b/mc1n2/seq_earmic_cp_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 2 Gain Volume" = "1"
+kcontrol "DIT#1 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_fmradio_ap b/mc1n2/seq_fmradio_ap
new file mode 100644
index 0000000..225dfad
--- /dev/null
+++ b/mc1n2/seq_fmradio_ap
@@ -0,0 +1,11 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "ADCL MIXER Line Switch" = "1"
+kcontrol "ADCR MIXER Line Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1"
diff --git a/mc1n2/seq_fmradio_ap_gain b/mc1n2/seq_fmradio_ap_gain
new file mode 100644
index 0000000..2c36d53
--- /dev/null
+++ b/mc1n2/seq_fmradio_ap_gain
@@ -0,0 +1,7 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1"
diff --git a/mc1n2/seq_fmradio_headset b/mc1n2/seq_fmradio_headset
new file mode 100644
index 0000000..000cd63
--- /dev/null
+++ b/mc1n2/seq_fmradio_headset
@@ -0,0 +1,15 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Line 1 Playback Switch" = "1"
+kcontrol "Line 1 Playback Volume" = "1"
+kcontrol "Line 2 Playback Switch" = "1"
+kcontrol "Line 2 Playback Volume" = "1"
+kcontrol "Line Bypass Playback Switch" = "1"
+kcontrol "Line Bypass Playback Volume" = "1"
+kcontrol "HPL LINE MIXMODE" = "1"
+kcontrol "HPL MIXER Line Switch" = "1"
+kcontrol "HPR MIXER LineR Switch" = "1"
+kcontrol "Headphone Playback Switch" = "1"
+kcontrol "Headphone Playback Volume" = "1"
+kcontrol "HP Gain Playback Volume" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1"
diff --git a/mc1n2/seq_fmradio_headset_gain b/mc1n2/seq_fmradio_headset_gain
new file mode 100644
index 0000000..7cfe8cb
--- /dev/null
+++ b/mc1n2/seq_fmradio_headset_gain
@@ -0,0 +1,3 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_fmradio_speaker b/mc1n2/seq_fmradio_speaker
new file mode 100644
index 0000000..6ed703f
--- /dev/null
+++ b/mc1n2/seq_fmradio_speaker
@@ -0,0 +1,17 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Line 1 Playback Switch" = "1"
+kcontrol "Line 1 Playback Volume" = "1"
+kcontrol "Line 2 Playback Switch" = "1"
+kcontrol "Line 2 Playback Volume" = "1"
+kcontrol "Line Bypass Playback Switch" = "1"
+kcontrol "Line Bypass Playback Volume" = "1"
+kcontrol "SPL LINE MIXMODE" = "1"
+kcontrol "SPR LINE MIXMODE" = "1"
+kcontrol "SPL MIXER Line Switch" = "1"
+kcontrol "SPR MIXER Line Switch" = "1"
+kcontrol "Speaker Playback Switch" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "DAC Playback Volume" = "1"
+kcontrol "Voice Playback Volume" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1"
diff --git a/mc1n2/seq_fmradio_speaker_gain b/mc1n2/seq_fmradio_speaker_gain
new file mode 100644
index 0000000..7cfe8cb
--- /dev/null
+++ b/mc1n2/seq_fmradio_speaker_gain
@@ -0,0 +1,3 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_mainmic_ap b/mc1n2/seq_mainmic_ap
new file mode 100644
index 0000000..70803cf
--- /dev/null
+++ b/mc1n2/seq_mainmic_ap
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB1 Switch" = "1"
+kcontrol "ADCL MIXER Mic1 Switch" = "1"
+kcontrol "ADCR MIXER Mic1 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_mainmic_ap_gain b/mc1n2/seq_mainmic_ap_gain
new file mode 100644
index 0000000..5f1404a
--- /dev/null
+++ b/mc1n2/seq_mainmic_ap_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 1 Gain Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_mainmic_cp b/mc1n2/seq_mainmic_cp
new file mode 100644
index 0000000..b573b75
--- /dev/null
+++ b/mc1n2/seq_mainmic_cp
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB1 Switch" = "1"
+kcontrol "ADCL MIXER Mic1 Switch" = "1"
+kcontrol "ADCR MIXER Mic1 Switch" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_mainmic_cp_gain b/mc1n2/seq_mainmic_cp_gain
new file mode 100644
index 0000000..4cc54a3
--- /dev/null
+++ b/mc1n2/seq_mainmic_cp_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 1 Gain Volume" = "1"
+kcontrol "DIT#1 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_mute_playback b/mc1n2/seq_mute_playback
new file mode 100644
index 0000000..604eac7
--- /dev/null
+++ b/mc1n2/seq_mute_playback
@@ -0,0 +1,4 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_reset b/mc1n2/seq_reset
new file mode 100644
index 0000000..abe81c8
--- /dev/null
+++ b/mc1n2/seq_reset
@@ -0,0 +1,57 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "DIGITAL MIXER Dir1 Switch" = "1"
+kcontrol "DIR#1 ATT Switch" = "1"
+kcontrol "DIR#1 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "SPL MIXER Dac Switch" = "1"
+kcontrol "SPR MIXER Dac Switch" = "1"
+kcontrol "SPL MIXER Line Switch" = "1"
+kcontrol "SPR MIXER Line Switch" = "1"
+kcontrol "Speaker Playback Switch" = "1"
+kcontrol "SPL DAC MIXMODE" = "1"
+kcontrol "SPR DAC MIXMODE" = "1"
+kcontrol "SPL LINE MIXMODE" = "1"
+kcontrol "SPR LINE MIXMODE" = "1"
+kcontrol "HPL MIXER Dac Switch" = "1"
+kcontrol "HPR MIXER DacR Switch" = "1"
+kcontrol "HPL LINE MIXMODE" = "1"
+kcontrol "HPL MIXER Line Switch" = "1"
+kcontrol "HPR MIXER LineR Switch" = "1"
+kcontrol "Headphone Playback Switch" = "1"
+kcontrol "RC MIXER DacL Switch" = "1"
+kcontrol "RC MIXER DacR Switch" = "1"
+kcontrol "Receiver Playback Switch" = "1"
+kcontrol "DIGITAL MIXER Adc Switch" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB1 Switch" = "1"
+kcontrol "ADCL MIXER Mic1 Switch" = "1"
+kcontrol "ADCR MIXER Mic1 Switch" = "1"
+kcontrol "MB2 Switch" = "1"
+kcontrol "ADCL MIXER Mic2 Switch" = "1"
+kcontrol "ADCR MIXER Mic2 Switch" = "1"
+kcontrol "MB3 Switch" = "1"
+kcontrol "ADCL MIXER Mic3 Switch" = "1"
+kcontrol "ADCR MIXER Mic3 Switch" = "1"
+kcontrol "ADCL MIXER Line Switch" = "1"
+kcontrol "ADCR MIXER Line Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "Line 1 Playback Switch" = "1"
+kcontrol "Line 2 Playback Switch" = "1"
+kcontrol "Line Bypass Playback Switch" = "1"
+kcontrol "Enable on Suspend" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_reset_capture b/mc1n2/seq_reset_capture
new file mode 100644
index 0000000..0cc7e8a
--- /dev/null
+++ b/mc1n2/seq_reset_capture
@@ -0,0 +1,22 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB1 Switch" = "1"
+kcontrol "ADCL MIXER Mic1 Switch" = "1"
+kcontrol "ADCR MIXER Mic1 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "MB2 Switch" = "1"
+kcontrol "ADCL MIXER Mic2 Switch" = "1"
+kcontrol "ADCR MIXER Mic2 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "MB3 Switch" = "1"
+kcontrol "ADCL MIXER Mic3 Switch" = "1"
+kcontrol "ADCR MIXER Mic3 Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_reset_playback b/mc1n2/seq_reset_playback
new file mode 100644
index 0000000..e2266ce
--- /dev/null
+++ b/mc1n2/seq_reset_playback
@@ -0,0 +1,23 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "DACMAIN SRC" = "1"
+kcontrol "DACVOICE SRC" = "1"
+kcontrol "DIGITAL MIXER Dir0 Switch" = "1"
+kcontrol "DIR#0 ATT Switch" = "1"
+kcontrol "DIR#0 Switch" = "1"
+kcontrol "Voice Playback Switch" = "1"
+kcontrol "Master Playback Switch" = "1"
+kcontrol "DAC Playback Switch" = "1"
+kcontrol "SPL MIXER Dac Switch" = "1"
+kcontrol "SPR MIXER Dac Switch" = "1"
+kcontrol "Speaker Playback Switch" = "1"
+kcontrol "SPL DAC MIXMODE" = "1"
+kcontrol "SPR DAC MIXMODE" = "1"
+kcontrol "HPL MIXER Dac Switch" = "1"
+kcontrol "HPR MIXER DacR Switch" = "1"
+kcontrol "Headphone Playback Switch" = "1"
+kcontrol "RC MIXER DacL Switch" = "1"
+kcontrol "RC MIXER DacR Switch" = "1"
+kcontrol "Receiver Playback Switch" = "1"
+kcontrol "DIT2 SRC" = "1"
+kcontrol "DIT#2 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_stereomic_ap b/mc1n2/seq_stereomic_ap
new file mode 100644
index 0000000..b39b072
--- /dev/null
+++ b/mc1n2/seq_stereomic_ap
@@ -0,0 +1,14 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB1 Switch" = "1"
+kcontrol "MB3 Switch" = "1"
+kcontrol "ADCL MIXER Mic1 Switch" = "1"
+kcontrol "ADCR MIXER Mic3 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_stereomic_ap_gain b/mc1n2/seq_stereomic_ap_gain
new file mode 100644
index 0000000..cf445a2
--- /dev/null
+++ b/mc1n2/seq_stereomic_ap_gain
@@ -0,0 +1,9 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 1 Gain Volume" = "1"
+kcontrol "Mic 3 Gain Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_submic_ap b/mc1n2/seq_submic_ap
new file mode 100644
index 0000000..4595b37
--- /dev/null
+++ b/mc1n2/seq_submic_ap
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB3 Switch" = "1"
+kcontrol "ADCL MIXER Mic3 Switch" = "1"
+kcontrol "ADCR MIXER Mic3 Switch" = "1"
+kcontrol "DIT0 SRC" = "1"
+kcontrol "DIT#0 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_submic_ap_gain b/mc1n2/seq_submic_ap_gain
new file mode 100644
index 0000000..a1c08dd
--- /dev/null
+++ b/mc1n2/seq_submic_ap_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 3 Gain Volume" = "1"
+kcontrol "DIT#0 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_submic_cp b/mc1n2/seq_submic_cp
new file mode 100644
index 0000000..73c2a2b
--- /dev/null
+++ b/mc1n2/seq_submic_cp
@@ -0,0 +1,13 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "ADC PDM SEL" = "1"
+kcontrol "AD ATT Switch" = "1"
+kcontrol "AD Analog Switch" = "1"
+kcontrol "AD Digital Switch" = "1"
+kcontrol "AE SRC" = "1"
+kcontrol "AENG6 Switch" = "1"
+kcontrol "MB3 Switch" = "1"
+kcontrol "ADCL MIXER Mic3 Switch" = "1"
+kcontrol "ADCR MIXER Mic3 Switch" = "1"
+kcontrol "DIT1 SRC" = "1"
+kcontrol "DIT#1 Capture Switch" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/seq_submic_cp_gain b/mc1n2/seq_submic_cp_gain
new file mode 100644
index 0000000..bb10048
--- /dev/null
+++ b/mc1n2/seq_submic_cp_gain
@@ -0,0 +1,8 @@
+kcontrol "Enable Codec" = "1"
+kcontrol "AD ATT Volume" = "1"
+kcontrol "AD Analog Volume" = "1"
+kcontrol "AD Digital Volume" = "1"
+kcontrol "AENG6 Volume" = "1"
+kcontrol "Mic 3 Gain Volume" = "1"
+kcontrol "DIT#1 Capture Volume" = "1"
+kcontrol "Disable Codec" = "1" \ No newline at end of file
diff --git a/mc1n2/val_ap_bt b/mc1n2/val_ap_bt
new file mode 100644
index 0000000..b22d1aa
--- /dev/null
+++ b/mc1n2/val_ap_bt
@@ -0,0 +1,7 @@
+'Enable Codec':1:1
+'DIT2 SRC':1:5
+'DIGITAL MIXER Dir0 Switch':1:1
+'DIR#0 ATT Switch':2:1,1
+'DIR#0 Switch':2:1,1
+'DIT#2 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_bt_gain b/mc1n2/val_ap_bt_gain
new file mode 100644
index 0000000..365e566
--- /dev/null
+++ b/mc1n2/val_ap_bt_gain
@@ -0,0 +1,5 @@
+'Enable Codec':1:1
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'DIT#2 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_dock b/mc1n2/val_ap_dock
new file mode 100644
index 0000000..d9cc11a
--- /dev/null
+++ b/mc1n2/val_ap_dock
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir0 Switch':1:1
+'DIR#0 ATT Switch':2:1,1
+'DIR#0 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'LINEOUT1L MIXER Dac Switch':1:1
+'LINEOUT1R MIXER DacR Switch':1:1
+'Line 1 Playback Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_dock_gain b/mc1n2/val_ap_dock_gain
new file mode 100644
index 0000000..e5c6d52
--- /dev/null
+++ b/mc1n2/val_ap_dock_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Line 1 Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_headset b/mc1n2/val_ap_headset
new file mode 100644
index 0000000..6edd1d1
--- /dev/null
+++ b/mc1n2/val_ap_headset
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir0 Switch':1:1
+'DIR#0 ATT Switch':2:1,1
+'DIR#0 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'HPL MIXER Dac Switch':1:1
+'HPR MIXER DacR Switch':1:1
+'Headphone Playback Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_headset_gain b/mc1n2/val_ap_headset_gain
new file mode 100644
index 0000000..c2b5c80
--- /dev/null
+++ b/mc1n2/val_ap_headset_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_headset_ringtone_gain b/mc1n2/val_ap_headset_ringtone_gain
new file mode 100644
index 0000000..c2b5c80
--- /dev/null
+++ b/mc1n2/val_ap_headset_ringtone_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_receiver b/mc1n2/val_ap_receiver
new file mode 100644
index 0000000..3c700e8
--- /dev/null
+++ b/mc1n2/val_ap_receiver
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir0 Switch':1:1
+'DIR#0 ATT Switch':2:1,1
+'DIR#0 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'RC MIXER DacL Switch':1:1
+'RC MIXER DacR Switch':1:1
+'Receiver Playback Switch':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_receiver_gain b/mc1n2/val_ap_receiver_gain
new file mode 100644
index 0000000..c3b43f4
--- /dev/null
+++ b/mc1n2/val_ap_receiver_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Receiver Playback Volume':1:31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_speaker b/mc1n2/val_ap_speaker
new file mode 100644
index 0000000..2eaccbd
--- /dev/null
+++ b/mc1n2/val_ap_speaker
@@ -0,0 +1,15 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir0 Switch':1:1
+'DIR#0 ATT Switch':2:1,1
+'DIR#0 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'SPL DAC MIXMODE':1:0
+'SPR DAC MIXMODE':1:0
+'SPL MIXER Dac Switch':1:1
+'SPR MIXER Dac Switch':1:1
+'Speaker Playback Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_speaker_gain b/mc1n2/val_ap_speaker_gain
new file mode 100644
index 0000000..fdf7370
--- /dev/null
+++ b/mc1n2/val_ap_speaker_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Speaker Playback Volume':2:31,31
+'Disable Codec':1:1
diff --git a/mc1n2/val_ap_speaker_left b/mc1n2/val_ap_speaker_left
new file mode 100644
index 0000000..075f097
--- /dev/null
+++ b/mc1n2/val_ap_speaker_left
@@ -0,0 +1,3 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_speaker_right b/mc1n2/val_ap_speaker_right
new file mode 100644
index 0000000..075f097
--- /dev/null
+++ b/mc1n2/val_ap_speaker_right
@@ -0,0 +1,3 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_ap_speaker_ringtone_gain b/mc1n2/val_ap_speaker_ringtone_gain
new file mode 100644
index 0000000..430a88c
--- /dev/null
+++ b/mc1n2/val_ap_speaker_ringtone_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#0 ATT Volume':2:70,70
+'DIR#0 Volume':2:70,70
+'Speaker Playback Volume':2:31,31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_bt_ap b/mc1n2/val_bt_ap
new file mode 100644
index 0000000..351fef6
--- /dev/null
+++ b/mc1n2/val_bt_ap
@@ -0,0 +1,7 @@
+'Enable Codec':1:1
+'DIT0 SRC':1:5
+'DIGITAL MIXER Dir2 Switch':1:1
+'DIR#2 ATT Switch':2:1,1
+'DIR#2 Switch':2:1,1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_bt_ap_gain b/mc1n2/val_bt_ap_gain
new file mode 100644
index 0000000..5dc86fe
--- /dev/null
+++ b/mc1n2/val_bt_ap_gain
@@ -0,0 +1,5 @@
+'Enable Codec':1:1
+'DIR#2 ATT Volume':2:70,70
+'DIR#2 Volume':2:70,70
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_bt_cp b/mc1n2/val_bt_cp
new file mode 100644
index 0000000..e2d72e9
--- /dev/null
+++ b/mc1n2/val_bt_cp
@@ -0,0 +1,6 @@
+'Enable Codec':1:1
+'DIT1 SRC':1:4
+'DIGITAL MIXER Dir2 Switch':1:1
+'DIR#2 Switch':2:1,1
+'DIT#1 Capture Switch':2:1,1
+'Disable Codec':1:1
diff --git a/mc1n2/val_bt_cp_gain b/mc1n2/val_bt_cp_gain
new file mode 100644
index 0000000..c6d7b6f
--- /dev/null
+++ b/mc1n2/val_bt_cp_gain
@@ -0,0 +1,5 @@
+'Enable Codec':1:1
+'DIR#2 ATT Volume':2:70,70
+'DIR#2 Volume':2:70,70
+'DIT#1 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_codec_disable_on_suspend b/mc1n2/val_codec_disable_on_suspend
new file mode 100644
index 0000000..c26bbaf
--- /dev/null
+++ b/mc1n2/val_codec_disable_on_suspend
@@ -0,0 +1,3 @@
+'Enable Codec':1:1
+'Enable on Suspend':1:0
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_ap b/mc1n2/val_cp_ap
new file mode 100644
index 0000000..fac285c
--- /dev/null
+++ b/mc1n2/val_cp_ap
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'DIT0 SRC':1:5
+'DIGITAL MIXER Dir1 Switch':1:1
+'DIR#1 ATT Switch':2:1,1
+'DIR#1 Switch':2:1,1
+'DIT#0 Capture Switch':2:1,1
+'Enable on Suspend':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_ap_gain b/mc1n2/val_cp_ap_gain
new file mode 100644
index 0000000..cb9509b
--- /dev/null
+++ b/mc1n2/val_cp_ap_gain
@@ -0,0 +1,5 @@
+'Enable Codec':1:1
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_bt b/mc1n2/val_cp_bt
new file mode 100644
index 0000000..b261e4c
--- /dev/null
+++ b/mc1n2/val_cp_bt
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'DIT2 SRC':1:5
+'DIGITAL MIXER Dir1 Switch':1:1
+'DIR#1 ATT Switch':2:1,1
+'DIR#1 Switch':2:1,1
+'DIT#2 Capture Switch':2:1,1
+'Enable on Suspend':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_bt_gain b/mc1n2/val_cp_bt_gain
new file mode 100644
index 0000000..ebcccd5
--- /dev/null
+++ b/mc1n2/val_cp_bt_gain
@@ -0,0 +1,5 @@
+'Enable Codec':1:1
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'DIT#2 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_headset b/mc1n2/val_cp_headset
new file mode 100644
index 0000000..6e0eeff
--- /dev/null
+++ b/mc1n2/val_cp_headset
@@ -0,0 +1,14 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir1 Switch':1:1
+'DIR#1 ATT Switch':2:1,1
+'DIR#1 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'HPL MIXER Dac Switch':1:1
+'HPR MIXER DacR Switch':1:1
+'Headphone Playback Switch':2:1,1
+'Enable on Suspend':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_headset_gain b/mc1n2/val_cp_headset_gain
new file mode 100644
index 0000000..cf10383
--- /dev/null
+++ b/mc1n2/val_cp_headset_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_headset_videocall_gain b/mc1n2/val_cp_headset_videocall_gain
new file mode 100644
index 0000000..cf10383
--- /dev/null
+++ b/mc1n2/val_cp_headset_videocall_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_headset_voicecall_gain b/mc1n2/val_cp_headset_voicecall_gain
new file mode 100644
index 0000000..cf10383
--- /dev/null
+++ b/mc1n2/val_cp_headset_voicecall_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_receiver b/mc1n2/val_cp_receiver
new file mode 100644
index 0000000..6d7bcbf
--- /dev/null
+++ b/mc1n2/val_cp_receiver
@@ -0,0 +1,14 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir1 Switch':1:1
+'DIR#1 ATT Switch':2:1,1
+'DIR#1 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'RC MIXER DacL Switch':1:1
+'RC MIXER DacR Switch':1:1
+'Receiver Playback Switch':1:1
+'Enable on Suspend':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_receiver_gain b/mc1n2/val_cp_receiver_gain
new file mode 100644
index 0000000..579750f
--- /dev/null
+++ b/mc1n2/val_cp_receiver_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Receiver Playback Volume':1:31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_receiver_videocall_gain b/mc1n2/val_cp_receiver_videocall_gain
new file mode 100644
index 0000000..579750f
--- /dev/null
+++ b/mc1n2/val_cp_receiver_videocall_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Receiver Playback Volume':1:31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_receiver_voicecall_gain b/mc1n2/val_cp_receiver_voicecall_gain
new file mode 100644
index 0000000..579750f
--- /dev/null
+++ b/mc1n2/val_cp_receiver_voicecall_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Receiver Playback Volume':1:31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_speaker b/mc1n2/val_cp_speaker
new file mode 100644
index 0000000..8d4ae13
--- /dev/null
+++ b/mc1n2/val_cp_speaker
@@ -0,0 +1,16 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:5
+'DACVOICE SRC':1:3
+'DIGITAL MIXER Dir1 Switch':1:1
+'DIR#1 ATT Switch':2:1,1
+'DIR#1 Switch':2:1,1
+'Voice Playback Switch':2:1,1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'SPL MIXER Dac Switch':1:1
+'SPR MIXER Dac Switch':1:1
+'Speaker Playback Switch':2:1,1
+'SPL DAC MIXMODE':1:0
+'SPR DAC MIXMODE':1:0
+'Enable on Suspend':1:1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_speaker_gain b/mc1n2/val_cp_speaker_gain
new file mode 100644
index 0000000..ff28514
--- /dev/null
+++ b/mc1n2/val_cp_speaker_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Speaker Playback Volume':2:31,31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_speaker_videocall_gain b/mc1n2/val_cp_speaker_videocall_gain
new file mode 100644
index 0000000..ff28514
--- /dev/null
+++ b/mc1n2/val_cp_speaker_videocall_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Speaker Playback Volume':2:31,31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_cp_speaker_voicecall_gain b/mc1n2/val_cp_speaker_voicecall_gain
new file mode 100644
index 0000000..ff28514
--- /dev/null
+++ b/mc1n2/val_cp_speaker_voicecall_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'DIR#1 ATT Volume':2:70,70
+'DIR#1 Volume':2:70,70
+'Speaker Playback Volume':2:31,31
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_earmic_ap b/mc1n2/val_earmic_ap
new file mode 100644
index 0000000..0d849c5
--- /dev/null
+++ b/mc1n2/val_earmic_ap
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB2 Switch':1:1
+'ADCL MIXER Mic2 Switch':1:1
+'ADCR MIXER Mic2 Switch':1:1
+'DIT0 SRC':1:1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_earmic_ap_gain b/mc1n2/val_earmic_ap_gain
new file mode 100644
index 0000000..0f9554c
--- /dev/null
+++ b/mc1n2/val_earmic_ap_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 2 Gain Volume':1:3
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_earmic_cp b/mc1n2/val_earmic_cp
new file mode 100644
index 0000000..9336613
--- /dev/null
+++ b/mc1n2/val_earmic_cp
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB2 Switch':1:1
+'ADCL MIXER Mic2 Switch':1:1
+'ADCR MIXER Mic2 Switch':1:1
+'DIT1 SRC':1:1
+'DIT#1 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_earmic_cp_gain b/mc1n2/val_earmic_cp_gain
new file mode 100644
index 0000000..87b4060
--- /dev/null
+++ b/mc1n2/val_earmic_cp_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 2 Gain Volume':1:3
+'DIT#1 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_fmradio_ap b/mc1n2/val_fmradio_ap
new file mode 100644
index 0000000..53e1b42
--- /dev/null
+++ b/mc1n2/val_fmradio_ap
@@ -0,0 +1,11 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AENG6 Switch':2:1,1
+'AD ATT Switch':2:1,1
+'ADCL MIXER Line Switch':1:1
+'ADCR MIXER Line Switch':1:1
+'DIT0 SRC':1:1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1
diff --git a/mc1n2/val_fmradio_ap_gain b/mc1n2/val_fmradio_ap_gain
new file mode 100644
index 0000000..0d568c7
--- /dev/null
+++ b/mc1n2/val_fmradio_ap_gain
@@ -0,0 +1,7 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1
diff --git a/mc1n2/val_fmradio_headset b/mc1n2/val_fmradio_headset
new file mode 100644
index 0000000..58433fe
--- /dev/null
+++ b/mc1n2/val_fmradio_headset
@@ -0,0 +1,15 @@
+'Enable Codec':1:1
+'Line 1 Playback Switch':2:1,1
+'Line 1 Playback Volume':2:31,31
+'Line 2 Playback Switch':2:1,1
+'Line 2 Playback Volume':2:31,31
+'Line Bypass Playback Switch':2:1,1
+'Line Bypass Playback Volume':2:15,15
+'HPL LINE MIXMODE':1:1
+'HPL MIXER Line Switch':1:1
+'HPR MIXER LineR Switch':1:1
+'Headphone Playback Switch':2:1,1
+'Headphone Playback Volume':2:31,31
+'HP Gain Playback Volume':1:3
+'Enable on Suspend':1:1
+'Disable Codec':1:1
diff --git a/mc1n2/val_fmradio_headset_gain b/mc1n2/val_fmradio_headset_gain
new file mode 100644
index 0000000..075f097
--- /dev/null
+++ b/mc1n2/val_fmradio_headset_gain
@@ -0,0 +1,3 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_fmradio_speaker b/mc1n2/val_fmradio_speaker
new file mode 100644
index 0000000..bb6581c
--- /dev/null
+++ b/mc1n2/val_fmradio_speaker
@@ -0,0 +1,17 @@
+'Enable Codec':1:1
+'Line 1 Playback Switch':2:1,1
+'Line 1 Playback Volume':2:31,31
+'Line 2 Playback Switch':2:1,1
+'Line 2 Playback Volume':2:31,31
+'Line Bypass Playback Switch':2:1,1
+'Line Bypass Playback Volume':2:20,20
+'SPL LINE MIXMODE':1:0
+'SPR LINE MIXMODE':1:0
+'SPL MIXER Line Switch':1:1
+'SPR MIXER Line Switch':1:1
+'Speaker Playback Switch':2:1,1
+'Master Playback Volume':2:80,80
+'DAC Playback Volume':2:70,70
+'Voice Playback Volume':2:70,70
+'Enable on Suspend':1:1
+'Disable Codec':1:1
diff --git a/mc1n2/val_fmradio_speaker_gain b/mc1n2/val_fmradio_speaker_gain
new file mode 100644
index 0000000..075f097
--- /dev/null
+++ b/mc1n2/val_fmradio_speaker_gain
@@ -0,0 +1,3 @@
+'Enable Codec':1:1
+'Master Playback Volume':2:80,80
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_mainmic_ap b/mc1n2/val_mainmic_ap
new file mode 100644
index 0000000..5ea6c0b
--- /dev/null
+++ b/mc1n2/val_mainmic_ap
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB1 Switch':1:1
+'ADCL MIXER Mic1 Switch':1:1
+'ADCR MIXER Mic1 Switch':1:1
+'DIT0 SRC':1:1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_mainmic_ap_gain b/mc1n2/val_mainmic_ap_gain
new file mode 100644
index 0000000..c565d1b
--- /dev/null
+++ b/mc1n2/val_mainmic_ap_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 1 Gain Volume':1:3
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_mainmic_cp b/mc1n2/val_mainmic_cp
new file mode 100644
index 0000000..ea29d90
--- /dev/null
+++ b/mc1n2/val_mainmic_cp
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB1 Switch':1:1
+'ADCL MIXER Mic1 Switch':1:1
+'ADCR MIXER Mic1 Switch':1:1
+'DIT1 SRC':1:1
+'DIT#1 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_mainmic_cp_gain b/mc1n2/val_mainmic_cp_gain
new file mode 100644
index 0000000..ca864fc
--- /dev/null
+++ b/mc1n2/val_mainmic_cp_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 1 Gain Volume':1:3
+'DIT#1 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_mute_playback b/mc1n2/val_mute_playback
new file mode 100644
index 0000000..68139e3
--- /dev/null
+++ b/mc1n2/val_mute_playback
@@ -0,0 +1,4 @@
+'Enable Codec':1:1
+'Master Playback Switch':2:0,0
+'DAC Playback Switch':2:0,0
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_reset b/mc1n2/val_reset
new file mode 100644
index 0000000..4978db2
--- /dev/null
+++ b/mc1n2/val_reset
@@ -0,0 +1,57 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:0
+'DACVOICE SRC':1:0
+'DIGITAL MIXER Dir0 Switch':1:0
+'DIR#0 ATT Switch':2:0,0
+'DIR#0 Switch':2:0,0
+'DIGITAL MIXER Dir1 Switch':1:0
+'DIR#1 ATT Switch':2:0,0
+'DIR#1 Switch':2:0,0
+'Voice Playback Switch':2:0,0
+'Master Playback Switch':2:0,0
+'DAC Playback Switch':2:0,0
+'SPL MIXER Dac Switch':1:0
+'SPR MIXER Dac Switch':1:0
+'SPL MIXER Line Switch':1:0
+'SPR MIXER Line Switch':1:0
+'Speaker Playback Switch':2:0,0
+'SPL DAC MIXMODE':1:0
+'SPR DAC MIXMODE':1:0
+'SPL LINE MIXMODE':1:0
+'SPR LINE MIXMODE':1:0
+'HPL MIXER Dac Switch':1:0
+'HPR MIXER DacR Switch':1:0
+'HPL LINE MIXMODE':1:0
+'HPL MIXER Line Switch':1:0
+'HPR MIXER LineR Switch':1:0
+'Headphone Playback Switch':2:0,0
+'RC MIXER DacL Switch':1:0
+'RC MIXER DacR Switch':1:0
+'Receiver Playback Switch':1:0
+'DIGITAL MIXER Adc Switch':1:0
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:0,0
+'AD Analog Switch':2:0,0
+'AD Digital Switch':2:0,0
+'AE SRC':1:0
+'AENG6 Switch':2:0,0
+'MB1 Switch':1:0
+'ADCL MIXER Mic1 Switch':1:0
+'ADCR MIXER Mic1 Switch':1:0
+'MB2 Switch':1:0
+'ADCL MIXER Mic2 Switch':1:0
+'ADCR MIXER Mic2 Switch':1:0
+'MB3 Switch':1:0
+'ADCL MIXER Mic3 Switch':1:0
+'ADCR MIXER Mic3 Switch':1:0
+'ADCL MIXER Line Switch':1:0
+'ADCR MIXER Line Switch':1:0
+'DIT0 SRC':1:0
+'DIT#0 Capture Switch':2:0,0
+'DIT1 SRC':1:0
+'DIT#1 Capture Switch':2:0,0
+'Line 1 Playback Switch':2:0,0
+'Line 2 Playback Switch':2:0,0
+'Line Bypass Playback Switch':2:0,0
+'Enable on Suspend':1:0
+'Disable Codec':1:1
diff --git a/mc1n2/val_reset_capture b/mc1n2/val_reset_capture
new file mode 100644
index 0000000..d0932bc
--- /dev/null
+++ b/mc1n2/val_reset_capture
@@ -0,0 +1,22 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:0,0
+'AD Analog Switch':2:0,0
+'AD Digital Switch':2:0,0
+'AE SRC':1:0
+'AENG6 Switch':2:0,0
+'MB1 Switch':1:0
+'ADCL MIXER Mic1 Switch':1:0
+'ADCR MIXER Mic1 Switch':1:0
+'DIT0 SRC':1:0
+'DIT#0 Capture Switch':2:0,0
+'DIT1 SRC':1:0
+'DIT#1 Capture Switch':2:0,0
+'MB2 Switch':1:0
+'ADCL MIXER Mic2 Switch':1:0
+'ADCR MIXER Mic2 Switch':1:0
+'DIT0 SRC':1:0
+'MB3 Switch':1:0
+'ADCL MIXER Mic3 Switch':1:0
+'ADCR MIXER Mic3 Switch':1:0
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_reset_playback b/mc1n2/val_reset_playback
new file mode 100644
index 0000000..09d627d
--- /dev/null
+++ b/mc1n2/val_reset_playback
@@ -0,0 +1,23 @@
+'Enable Codec':1:1
+'DACMAIN SRC':1:0
+'DACVOICE SRC':1:0
+'DIGITAL MIXER Dir0 Switch':1:0
+'DIR#0 ATT Switch':2:0,0
+'DIR#0 Switch':2:0,0
+'Voice Playback Switch':2:0,0
+'Master Playback Switch':2:0,0
+'DAC Playback Switch':2:0,0
+'SPL MIXER Dac Switch':1:0
+'SPR MIXER Dac Switch':1:0
+'Speaker Playback Switch':2:0,0
+'SPL DAC MIXMODE':1:0
+'SPR DAC MIXMODE':1:0
+'HPL MIXER Dac Switch':1:0
+'HPR MIXER DacR Switch':1:0
+'Headphone Playback Switch':2:0,0
+'RC MIXER DacL Switch':1:0
+'RC MIXER DacR Switch':1:0
+'Receiver Playback Switch':1:0
+'DIT2 SRC':1:0
+'DIT#2 Capture Switch':2:0,0
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_stereomic_ap b/mc1n2/val_stereomic_ap
new file mode 100644
index 0000000..3e2c6e0
--- /dev/null
+++ b/mc1n2/val_stereomic_ap
@@ -0,0 +1,14 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB1 Switch':1:1
+'MB3 Switch':1:1
+'ADCL MIXER Mic1 Switch':1:1
+'ADCR MIXER Mic3 Switch':1:1
+'DIT0 SRC':1:1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_stereomic_ap_gain b/mc1n2/val_stereomic_ap_gain
new file mode 100644
index 0000000..2758544
--- /dev/null
+++ b/mc1n2/val_stereomic_ap_gain
@@ -0,0 +1,9 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 1 Gain Volume':1:3
+'Mic 3 Gain Volume':1:3
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_submic_ap b/mc1n2/val_submic_ap
new file mode 100644
index 0000000..38ef860
--- /dev/null
+++ b/mc1n2/val_submic_ap
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB3 Switch':1:1
+'ADCL MIXER Mic3 Switch':1:1
+'ADCR MIXER Mic3 Switch':1:1
+'DIT0 SRC':1:1
+'DIT#0 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_submic_ap_gain b/mc1n2/val_submic_ap_gain
new file mode 100644
index 0000000..7b516d9
--- /dev/null
+++ b/mc1n2/val_submic_ap_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 3 Gain Volume':1:3
+'DIT#0 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_submic_cp b/mc1n2/val_submic_cp
new file mode 100644
index 0000000..145eefd
--- /dev/null
+++ b/mc1n2/val_submic_cp
@@ -0,0 +1,13 @@
+'Enable Codec':1:1
+'ADC PDM SEL':1:0
+'AD ATT Switch':2:1,1
+'AD Analog Switch':2:1,1
+'AD Digital Switch':2:1,1
+'AE SRC':1:1
+'AENG6 Switch':2:1,1
+'MB3 Switch':1:1
+'ADCL MIXER Mic3 Switch':1:1
+'ADCR MIXER Mic3 Switch':1:1
+'DIT1 SRC':1:1
+'DIT#1 Capture Switch':2:1,1
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_submic_cp_gain b/mc1n2/val_submic_cp_gain
new file mode 100644
index 0000000..66837d3
--- /dev/null
+++ b/mc1n2/val_submic_cp_gain
@@ -0,0 +1,8 @@
+'Enable Codec':1:1
+'AD ATT Volume':2:70,70
+'AD Analog Volume':2:31,31
+'AD Digital Volume':2:80,80
+'AENG6 Volume':2:70,70
+'Mic 3 Gain Volume':1:3
+'DIT#1 Capture Volume':2:70,70
+'Disable Codec':1:1 \ No newline at end of file
diff --git a/mc1n2/val_unmute_playback b/mc1n2/val_unmute_playback
new file mode 100644
index 0000000..2103bc4
--- /dev/null
+++ b/mc1n2/val_unmute_playback
@@ -0,0 +1,4 @@
+'Enable Codec':1:1
+'Master Playback Switch':2:1,1
+'DAC Playback Switch':2:1,1
+'Disable Codec':1:1
diff --git a/packaging/alsa-scenario-scn-data-0-mc1n2.spec b/packaging/alsa-scenario-scn-data-0-mc1n2.spec
new file mode 100644
index 0000000..f677fe0
--- /dev/null
+++ b/packaging/alsa-scenario-scn-data-0-mc1n2.spec
@@ -0,0 +1,45 @@
+Name: alsa-scenario-scn-data-0-mc1n2
+Summary: alsa scenario data for mc1n2 codec
+Version: 0.1.0
+Release: 2
+Group: TO_BE/FILLED_IN
+License: LGPLv2.1
+BuildArch: noarch
+Source0: %{name}-%{version}.tar.gz
+
+%description
+Alsa scenario data mc1n2 codec
+
+%prep
+%setup -q
+
+%build
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/etc/sound
+cp -a mc1n2 %{buildroot}/usr/etc/sound
+cp -a mc1n2.conf %{buildroot}/usr/etc/sound/mc1n2.conf
+
+%post
+BASE_PATH=/usr/etc/sound
+CODEC=mc1n2
+
+chmod 644 $BASE_PATH/$CODEC/*
+chmod 644 $BASE_PATH/$CODEC.conf
+
+chown -R 0:6822 $BASE_PATH/$CODEC
+chown 0:6822 $BASE_PATH/$CODEC.conf
+
+ln -s $BASE_PATH/$CODEC $BASE_PATH/default
+ln -s $BASE_PATH/$CODEC.conf $BASE_PATH/default.conf
+
+%preun
+BASE_PATH=/usr/etc/sound
+
+rm -f $BASE_PATH/default.conf
+rm -f $BASE_PATH/default
+
+
+%files
+/usr/etc/sound/*