From mboxrd@z Thu Jan 1 00:00:00 1970 From: klem.dev@gmail.com Subject: [PATCH 5/6] ESI W192M : Add text Line in/Mic for selecting input gain state Date: Wed, 18 Mar 2015 02:26:30 +0100 Message-ID: <5508d461.4160b40a.64fa.44ec@mx.google.com> References: <1426641991-3694-1-git-send-email-me> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1426641991-3694-1-git-send-email-me> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: patch@alsa-project.org Cc: =?UTF-8?q?Cl=C3=A9ment=20Guedez?= , alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org RnJvbTogQ2zDqW1lbnQgR3VlZGV6IDxrbGVtLmRldkBnbWFpbC5jb20+CgpBZGQgdGV4dCBMaW5l IGluL01pYyBmb3Igc2VsZWN0aW5nIGlucHV0IGdhaW4gc3RhdGUgaW4gbWl4ZXIgZm9yIEVTSSBX MTkyTS4KClNpZ25lZC1vZmYtYnk6IENsw6ltZW50IEd1ZWRleiA8a2xlbS5kZXZAZ21haWwuY29t PgoKZGlmZiAtLWdpdCBhL3NvdW5kL3BjaS9pY2UxNzEyL3d0bS5jIGIvc291bmQvcGNpL2ljZTE3 MTIvd3RtLmMKaW5kZXggYzdmZmFmYS4uNmQzNDEyZiAxMDA2NDQKLS0tIGEvc291bmQvcGNpL2lj ZTE3MTIvd3RtLmMKKysrIGIvc291bmQvcGNpL2ljZTE3MTIvd3RtLmMKQEAgLTMzOSw4ICszMzks MTQgQEAgc3RhdGljIGludCBzdGFjOTQ2MF9hZGNfdm9sX3B1dChzdHJ1Y3Qgc25kX2tjb250cm9s ICprY29udHJvbCwKIC8qCiAgKiBNSUMgLyBMSU5FIHN3aXRjaCBmb25jdGlvbgogICovCitzdGF0 aWMgaW50IHN0YWM5NDYwX21pY19zd19pbmZvKHN0cnVjdCBzbmRfa2NvbnRyb2wgKmtjb250cm9s LAorCQkJCXN0cnVjdCBzbmRfY3RsX2VsZW1faW5mbyAqdWluZm8pCit7CisJc3RhdGljIGNvbnN0 IGNoYXIgKiBjb25zdCB0ZXh0c1syXSA9IHsgIkxpbmUgSW4iLCAiTWljIiB9OworCisJcmV0dXJu IHNuZF9jdGxfZW51bV9pbmZvKHVpbmZvLCAxLCAyLCB0ZXh0cyk7Cit9CiAKLSNkZWZpbmUgc3Rh Yzk0NjBfbWljX3N3X2luZm8JCXNuZF9jdGxfYm9vbGVhbl9tb25vX2luZm8KIAogc3RhdGljIGlu dCBzdGFjOTQ2MF9taWNfc3dfZ2V0KHN0cnVjdCBzbmRfa2NvbnRyb2wgKmtjb250cm9sLAogCQkJ CXN0cnVjdCBzbmRfY3RsX2VsZW1fdmFsdWUgKnVjb250cm9sKQpAQCAtMzU0LDcgKzM2MCw3IEBA IHN0YXRpYyBpbnQgc3RhYzk0NjBfbWljX3N3X2dldChzdHJ1Y3Qgc25kX2tjb250cm9sICprY29u dHJvbCwKIAkJdmFsID0gc3RhYzk0NjBfZ2V0KGljZSwgU1RBQzk0NlhfR0VORVJBTF9QVVJQT1NF KTsKIAllbHNlCiAJCXZhbCA9IHN0YWM5NDYwXzJfZ2V0KGljZSwgU1RBQzk0NlhfR0VORVJBTF9Q VVJQT1NFKTsKLQl1Y29udHJvbC0+dmFsdWUuaW50ZWdlci52YWx1ZVswXSA9IH52YWw+PjcgJiAw eDE7CisJdWNvbnRyb2wtPnZhbHVlLmVudW1lcmF0ZWQuaXRlbVswXSA9ICh2YWwgPj4gNykgJiAw eDE7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTM3MCw3ICszNzYsNyBAQCBzdGF0aWMgaW50IHN0YWM5 NDYwX21pY19zd19wdXQoc3RydWN0IHNuZF9rY29udHJvbCAqa2NvbnRyb2wsCiAJCW9sZCA9IHN0 YWM5NDYwX2dldChpY2UsIFNUQUM5NDZYX0dFTkVSQUxfUFVSUE9TRSk7CiAJZWxzZQogCQlvbGQg PSBzdGFjOTQ2MF8yX2dldChpY2UsIFNUQUM5NDZYX0dFTkVSQUxfUFVSUE9TRSk7Ci0JbmV3ID0g KH51Y29udHJvbC0+dmFsdWUuaW50ZWdlci52YWx1ZVswXSA8PCA3ICYgMHg4MCkgfCAob2xkICYg fjB4ODApOworCW5ldyA9ICh1Y29udHJvbC0+dmFsdWUuZW51bWVyYXRlZC5pdGVtWzBdIDw8IDcg JiAweDgwKSB8IChvbGQgJiB+MHg4MCk7CiAJY2hhbmdlID0gKG5ldyAhPSBvbGQpOwogCWlmIChj aGFuZ2UpIHsKIAkJaWYgKGlkID09IDApCkBAIC00MTEsNyArNDE3LDcgQEAgc3RhdGljIHN0cnVj dCBzbmRfa2NvbnRyb2xfbmV3IHN0YWM5NjQwX2NvbnRyb2xzW10gPSB7CiAJfSwKIAl7CiAJCS5p ZmFjZSA9IFNORFJWX0NUTF9FTEVNX0lGQUNFX01JWEVSLAotCQkubmFtZSA9ICJNSUMvTGluZSBz d2l0Y2giLAorCQkubmFtZSA9ICJNSUMvTGluZSBJbnB1dCBFbnVtIiwKIAkJLmNvdW50ID0gMiwK IAkJLmluZm8gPSBzdGFjOTQ2MF9taWNfc3dfaW5mbywKIAkJLmdldCA9IHN0YWM5NDYwX21pY19z d19nZXQsCi0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1kZXZlbEBhbHNhLXByb2plY3Qu b3JnCmh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbHNh LWRldmVsCg==