summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/libcap
AgeCommit message (Expand)Author
2020-06-08libcap: upgrade 2.34 -> 2.36Alexander Kanavin
2020-06-03libcap: upgrade 2.33 -> 2.34Alexander Kanavin
2020-05-07libcap: update to 2.33Alexander Kanavin
2020-02-25libcap: Upgrade 2.31 -> 2.32Adrian Bunk
2020-01-21libcap: update to 2.31Alexander Kanavin
2019-10-07ethtool, libcap: fix upstream version checkAlexander Kanavin
2019-04-23libcap: update to 2.27Oleksandr Kravchuk
2019-01-11libcap: upgrade 2.25 -> 2.26Yi Zhao
2018-05-11libcap: fix -native and usrmerge buildsMark Asselstine
2018-05-04libcap: fix (base_)libdir usageKoen Kooi
2017-08-09libcap: fix build with gperf 3.1Alexander Kanavin
2017-05-10libcap: clean up gperf enabling logicRoss Burton
2017-04-28libcap: drop obsolete attr PACKAGECONFIG option and libattr dependencyAndre McCurdy
2017-03-01recipes: Make use of the new bb.utils.filter() functionPeter Kjellerstedt
2017-02-15libcap: Add gperf-native to dependsKhem Raj
2016-09-08libcap: Replace EXTRA_OECONF with PACKAGECONFIG_CONFARGSMarek Vasut
2016-07-08meta: update patch metadataRoss Burton
2016-07-01libcap: fix the libcap-native building failure on CentOS 6.7Roy Li
2016-06-14libcap: 2.24 -> 2.25Robert Yang
2016-01-11meta: rename perl-native-runtimeEd Bartosh
2015-12-16meta: Drop now pointless manual -dbg packagingRichard Purdie
2015-07-20libcap: control attr PACKAGECONFIG via xattr DISTRO featureAndre McCurdy
2015-07-20libcap: avoid losing default Large File Support CFLAGSAndre McCurdy
2015-07-20libcap: always link apps dynamicallyAndre McCurdy
2015-05-03libcap: Avoid passing "-e" to makeMike Crowe
2014-11-09libcap: Upgrade to 2.24Saul Wold
2014-08-15coreutils/libpam: Add BBCLASSEXTEND nativesdkRichard Purdie
2014-07-08libcap: use PACKAGECONFIG for attr and pam configurationsRoss Burton
2014-04-25Globally replace 'base_contains' calls with 'bb.utils.contains'Otavio Salvador
2014-03-30libcap 2.22: fix, disable gperf detectionMatthieu Crapet
2014-03-05recipes: bump PRsMartin Jansa
2014-01-02Replace one-line DESCRIPTION with SUMMARYPaul Eggleton
2013-12-20libcap: Allow rebuilds to work correctlyRichard Purdie
2013-10-30libcap: fix CAP_LAST_CAPRoy Li
2013-06-17libcap: do not pass CFLAGS to gccJackie Huang
2012-11-02recipes-support: replace virtclass-native(sdk) with class-native(sdk)Robert Yang
2012-09-25libcap: Fix erroneous path in last commitPhil Blundell
2012-09-24libcap: respect ${base_sbindir}Phil Blundell
2012-08-25libcap: fetch from DebianMarcin Juszkiewicz
2012-02-07libcap: Cope with ${libdir} and ${base_libdir} being the sameMike Crowe
2012-01-05libcap: move library to base_libdirScott Garman
2011-11-08libcap: fix sstate for native packageOtavio Salvador
2011-08-31libcap: only enable pam if DISTRO_FEATURES requests itPhil Blundell
2011-07-27libcap: Update to 2.22 with License ClarificationSaul Wold
2011-07-19libcap: pass prefix to "make install"Phil Blundell
2011-07-12libcap: fix for non /usr/lib libdir caseYu Ke
2011-06-14libcap: should depend on perl-native-runtime rather than perl-nativeDexuan Cui
2011-05-27libcap: add native BBCLASSEXTEND to fix gnutls-native after ffc32d6436bcd11bd...Martin Jansa
2011-05-04libcap: upgrade to version 2.20Qing He
2011-04-04libcap.inc: Pass SYSTEM_HEADERS to makeKhem Raj
} /* Keyword.Reserved */ .highlight .kt { color: #66d9ef } /* Keyword.Type */ .highlight .ld { color: #e6db74 } /* Literal.Date */ .highlight .m { color: #ae81ff } /* Literal.Number */ .highlight .s { color: #e6db74 } /* Literal.String */ .highlight .na { color: #a6e22e } /* Name.Attribute */ .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ .highlight .nc { color: #a6e22e } /* Name.Class */ .highlight .no { color: #66d9ef } /* Name.Constant */ .highlight .nd { color: #a6e22e } /* Name.Decorator */ .highlight .ni { color: #f8f8f2 } /* Name.Entity */ .highlight .ne { color: #a6e22e } /* Name.Exception */ .highlight .nf { color: #a6e22e } /* Name.Function */ .highlight .nl { color: #f8f8f2 } /* Name.Label */ .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ .highlight .nx { color: #a6e22e } /* Name.Other */ .highlight .py { color: #f8f8f2 } /* Name.Property */ .highlight .nt { color: #f92672 } /* Name.Tag */ .highlight .nv { color: #f8f8f2 } /* Name.Variable */ .highlight .ow { color: #f92672 } /* Operator.Word */ .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ .highlight .mf { color: #ae81ff } /* Literal.Number.Float */ .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ .highlight .sa { color: #e6db74 } /* Literal.String.Affix */ .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ .highlight .sc { color: #e6db74 } /* Literal.String.Char */ .highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */ .highlight .sd { color: #e6db74 } /* Literal.String.Doc */ .highlight .s2 { color: #e6db74 } /* Literal.String.Double */ .highlight .se { color: #ae81ff } /* Literal.String.Escape */ .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ .highlight .si { color: #e6db74 } /* Literal.String.Interpol */ .highlight .sx { color: #e6db74 } /* Literal.String.Other */ .highlight .sr { color: #e6db74 } /* Literal.String.Regex */ .highlight .s1 { color: #e6db74 } /* Literal.String.Single */ .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #a6e22e } /* Name.Function.Magic */ .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ .highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */ .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ } @media (prefers-color-scheme: light) { .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
--- zaurusd/config/alsa/6000x-default.state	2009-04-25 22:57:30.000000000 +0100
+++ zaurusd/config/alsa/6000x-default.state	2009-05-14 10:41:29.000000000 +0100
@@ -6,8 +6,8 @@
 		comment.range '0 - 31'
 		iface MIXER
 		name 'Speaker Playback Volume'
-		value.0 27
-		value.1 27
+		value.0 25
+		value.1 25
 	}
 	control.2 {
 		comment.access 'read write'
@@ -24,8 +24,8 @@
 		comment.range '0 - 31'
 		iface MIXER
 		name 'Headphone Playback Volume'
-		value.0 26
-		value.1 26
+		value.0 20
+		value.1 20
 	}
 	control.4 {
 		comment.access 'read write'
@@ -37,13 +37,23 @@
 	}
 	control.5 {
 		comment.access 'read write'
+		comment.type INTEGER
+		comment.count 2
+		comment.range '0 - 31'
+		iface MIXER
+		name 'PCM Playback Volume'
+		value.0 23
+		value.1 23
+	}
+	control.6 {
+		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
 		iface MIXER
 		name 'Speaker Playback ZC Switch'
 		value true
 	}
-	control.6 {
+	control.7 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -51,7 +61,7 @@
 		name 'Speaker Playback Invert Switch'
 		value true
 	}
-	control.7 {
+	control.8 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -59,7 +69,7 @@
 		name 'Headphone Playback ZC Switch'
 		value true
 	}
-	control.8 {
+	control.9 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -67,7 +77,7 @@
 		name 'Mono Playback ZC Switch'
 		value false
 	}
-	control.9 {
+	control.10 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -76,7 +86,7 @@
 		name 'Mono Playback Volume'
 		value 0
 	}
-	control.10 {
+	control.11 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -85,16 +95,16 @@
 		name 'ALC Target Volume'
 		value 11
 	}
-	control.11 {
+	control.12 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
 		comment.range '0 - 15'
 		iface MIXER
 		name 'ALC Hold Time'
-		value 0
+		value 2
 	}
-	control.12 {
+	control.13 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -103,7 +113,7 @@
 		name 'ALC Decay Time'
 		value 3
 	}
-	control.13 {
+	control.14 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -112,7 +122,7 @@
 		name 'ALC Attack Time'
 		value 2
 	}
-	control.14 {
+	control.15 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -124,7 +134,7 @@
 		name 'ALC Function'
 		value None
 	}
-	control.15 {
+	control.16 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -133,16 +143,16 @@
 		name 'ALC Max Volume'
 		value 7
 	}
-	control.16 {
+	control.17 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
 		comment.range '0 - 3'
 		iface MIXER
 		name 'ALC ZC Timeout'
-		value 1
+		value 0
 	}
-	control.17 {
+	control.18 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -150,7 +160,7 @@
 		name 'ALC ZC Switch'
 		value false
 	}
-	control.18 {
+	control.19 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -158,7 +168,7 @@
 		name 'ALC NG Switch'
 		value false
 	}
-	control.19 {
+	control.20 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -168,7 +178,7 @@
 		name 'ALC NG Type'
 		value 'Constant Gain'
 	}
-	control.20 {
+	control.21 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -177,16 +187,16 @@
 		name 'ALC NG Threshold'
 		value 31
 	}
-	control.21 {
+	control.22 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
 		comment.range '0 - 7'
 		iface MIXER
 		name 'Mic Headphone  Volume'
-		value 3
+		value 7
 	}
-	control.22 {
+	control.23 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -195,7 +205,7 @@
 		name 'ALC Headphone Volume'
 		value 5
 	}
-	control.23 {
+	control.24 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -203,7 +213,7 @@
 		name 'Out3 Switch'
 		value false
 	}
-	control.24 {
+	control.25 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -211,7 +221,7 @@
 		name 'Out3 ZC Switch'
 		value true
 	}
-	control.25 {
+	control.26 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -220,7 +230,7 @@
 		name 'Out3 Volume'
 		value 0
 	}
-	control.26 {
+	control.27 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -229,7 +239,7 @@
 		name 'PCBeep Bypass Headphone Volume'
 		value 0
 	}
-	control.27 {
+	control.28 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -238,7 +248,7 @@
 		name 'PCBeep Bypass Speaker Volume'
 		value 0
 	}
-	control.28 {
+	control.29 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -247,16 +257,16 @@
 		name 'PCBeep Bypass Phone Volume'
 		value 0
 	}
-	control.29 {
+	control.30 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
 		comment.range '0 - 7'
 		iface MIXER
 		name 'Aux Playback Headphone Volume'
-		value 6
+		value 5
 	}
-	control.30 {
+	control.31 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -265,7 +275,7 @@
 		name 'Aux Playback Speaker Volume'
 		value 0
 	}
-	control.31 {
+	control.32 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -274,7 +284,7 @@
 		name 'Aux Playback Phone Volume'
 		value 0
 	}
-	control.32 {
+	control.33 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -283,7 +293,7 @@
 		name 'Phone Volume'
 		value 0
 	}
-	control.33 {
+	control.34 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 2
@@ -293,7 +303,7 @@
 		value.0 23
 		value.1 23
 	}
-	control.34 {
+	control.35 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -301,7 +311,7 @@
 		name 'Capture 20dB Boost Switch'
 		value true
 	}
-	control.35 {
+	control.36 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -309,7 +319,7 @@
 		name 'Capture to Phone 20dB Boost Switch'
 		value true
 	}
-	control.36 {
+	control.37 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -317,7 +327,7 @@
 		name '3D Upper Cut-off Switch'
 		value false
 	}
-	control.37 {
+	control.38 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -325,7 +335,7 @@
 		name '3D Lower Cut-off Switch'
 		value false
 	}
-	control.38 {
+	control.39 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -334,7 +344,7 @@
 		name '3D Playback Volume'
 		value 0
 	}
-	control.39 {
+	control.40 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -344,7 +354,7 @@
 		name 'Bass Control'
 		value 'Adaptive Boost'
 	}
-	control.40 {
+	control.41 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -352,7 +362,7 @@
 		name 'Bass Cut-off Switch'
 		value true
 	}
-	control.41 {
+	control.42 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -360,7 +370,7 @@
 		name 'Tone Cut-off Switch'
 		value false
 	}
-	control.42 {
+	control.43 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -368,7 +378,7 @@
 		name 'Playback Attenuate (-6dB) Switch'
 		value false
 	}
-	control.43 {
+	control.44 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -377,7 +387,7 @@
 		name 'Bass Volume'
 		value 8
 	}
-	control.44 {
+	control.45 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -386,7 +396,7 @@
 		name 'Treble Volume'
 		value 5
 	}
-	control.45 {
+	control.46 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -394,7 +404,7 @@
 		name 'Capture ADC Switch'
 		value false
 	}
-	control.46 {
+	control.47 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 2
@@ -405,17 +415,17 @@
 		value.0 '+0.75dB Steps'
 		value.1 '+0.75dB Steps'
 	}
-	control.47 {
+	control.48 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 2
 		comment.range '0 - 63'
 		iface MIXER
 		name 'Capture Volume'
-		value.0 63
-		value.1 63
+		value.0 0
+		value.1 0
 	}
-	control.48 {
+	control.49 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -423,7 +433,7 @@
 		name 'Capture ZC Switch'
 		value false
 	}
-	control.49 {
+	control.50 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -432,7 +442,7 @@
 		name 'Mic 1 Volume'
 		value 23
 	}
-	control.50 {
+	control.51 {
 		comment.access 'read write'
 		comment.type INTEGER
 		comment.count 1
@@ -441,7 +451,7 @@
 		name 'Mic 2 Volume'
 		value 23
 	}
-	control.51 {
+	control.52 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -449,7 +459,7 @@
 		name 'Mic 20dB Boost Switch'
 		value false
 	}
-	control.52 {
+	control.53 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -457,7 +467,7 @@
 		name 'Speaker Mixer PCBeep Bypass Swi'
 		value false
 	}
-	control.53 {
+	control.54 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -465,7 +475,7 @@
 		name 'Speaker Mixer Aux Playback Swit'
 		value false
 	}
-	control.54 {
+	control.55 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -473,7 +483,7 @@
 		name 'Speaker Mixer Phone Bypass Swit'
 		value false
 	}
-	control.55 {
+	control.56 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -481,7 +491,7 @@
 		name 'Speaker Mixer Line Bypass Switc'
 		value false
 	}
-	control.56 {
+	control.57 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -489,7 +499,7 @@
 		name 'Speaker Mixer PCM Playback Swit'
 		value true
 	}
-	control.57 {
+	control.58 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -497,7 +507,7 @@
 		name 'Phone Mixer PCBeep Bypass Switc'
 		value false
 	}
-	control.58 {
+	control.59 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -505,7 +515,7 @@
 		name 'Phone Mixer Aux Playback Switch'
 		value false
 	}
-	control.59 {
+	control.60 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -513,7 +523,7 @@
 		name 'Phone Mixer Line Bypass Switch'
 		value false
 	}
-	control.60 {
+	control.61 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -521,7 +531,7 @@
 		name 'Phone Mixer PCM Playback Switch'
 		value false
 	}
-	control.61 {
+	control.62 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -529,7 +539,7 @@
 		name 'Phone Mixer Mic 1 Sidetone Swit'
 		value false
 	}
-	control.62 {
+	control.63 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -537,7 +547,7 @@
 		name 'Phone Mixer Mic 2 Sidetone Swit'
 		value false
 	}
-	control.63 {
+	control.64 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -545,7 +555,7 @@
 		name 'Right HP Mixer PCBeep Bypass Sw'
 		value false
 	}
-	control.64 {
+	control.65 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -553,7 +563,7 @@
 		name 'Right HP Mixer Aux Playback Swi'
 		value false
 	}
-	control.65 {
+	control.66 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -561,7 +571,7 @@
 		name 'Right HP Mixer Phone Bypass Swi'
 		value false
 	}
-	control.66 {
+	control.67 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -569,7 +579,7 @@
 		name 'Right HP Mixer Line Bypass Swit'
 		value false
 	}
-	control.67 {
+	control.68 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -577,7 +587,7 @@
 		name 'Right HP Mixer PCM Playback Swi'
 		value true
 	}
-	control.68 {
+	control.69 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -585,7 +595,7 @@
 		name 'Right HP Mixer Mic Sidetone Swi'
 		value false
 	}
-	control.69 {
+	control.70 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -593,7 +603,7 @@
 		name 'Left HP Mixer PCBeep Bypass Swi'
 		value false
 	}
-	control.70 {
+	control.71 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -601,7 +611,7 @@
 		name 'Left HP Mixer Aux Playback Swit'
 		value false
 	}
-	control.71 {
+	control.72 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -609,7 +619,7 @@
 		name 'Left HP Mixer Phone Bypass Swit'
 		value false
 	}
-	control.72 {
+	control.73 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -617,7 +627,7 @@
 		name 'Left HP Mixer Line Bypass Switc'
 		value false
 	}
-	control.73 {
+	control.74 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -625,7 +635,7 @@
 		name 'Left HP Mixer PCM Playback Swit'
 		value true
 	}
-	control.74 {
+	control.75 {
 		comment.access 'read write'
 		comment.type BOOLEAN
 		comment.count 1
@@ -633,7 +643,7 @@
 		name 'Left HP Mixer Mic Sidetone Swit'
 		value false
 	}
-	control.75 {
+	control.76 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -641,9 +651,9 @@
 		comment.item.1 Line
 		iface MIXER
 		name 'Differential Source'
-		value Line
+		value Mic
 	}
-	control.76 {
+	control.77 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -653,9 +663,9 @@
 		comment.item.3 Stereo
 		iface MIXER
 		name 'Mic Select Source'
-		value 'Mic 1'
+		value Differential
 	}
-	control.77 {
+	control.78 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -671,7 +681,7 @@
 		name 'Right Capture Select'
 		value Mic
 	}
-	control.78 {
+	control.79 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -687,7 +697,7 @@
 		name 'Left Capture Select'
 		value Mic
 	}
-	control.79 {
+	control.80 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -699,7 +709,7 @@
 		name 'Capture Phone Mux'
 		value Mute
 	}
-	control.80 {
+	control.81 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -709,7 +719,7 @@
 		name 'Speaker Mux'
 		value 'Speaker Mix'
 	}
-	control.81 {
+	control.82 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -721,7 +731,7 @@
 		name 'Out3 Mux'
 		value Left
 	}
-	control.82 {
+	control.83 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -733,7 +743,7 @@
 		name 'ALC Sidetone Mux'
 		value Stereo
 	}
-	control.83 {
+	control.84 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1
@@ -746,7 +756,7 @@
 		name 'Jack Function'
 		value Off
 	}
-	control.84 {
+	control.85 {
 		comment.access 'read write'
 		comment.type ENUMERATED
 		comment.count 1