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: Mon, 16 Mar 2015 01:20:54 +0100 Message-ID: <550621f3.28eec20a.543a.fffffbe6@mx.google.com> References: <1426465255-19005-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: <1426465255-19005-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 MTIvd3RtLmMKaW5kZXggYzdmZmFmYS4uYTZlN2FmYSAxMDA2NDQKLS0tIGEvc291bmQvcGNpL2lj 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 aGFuZ2UpIHsKIAkJaWYgKGlkID09IDApCi0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1k ZXZlbEBhbHNhLXByb2plY3Qub3JnCmh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby9hbHNhLWRldmVsCg==