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: Sat, 14 Mar 2015 03:31:41 +0100 Message-ID: <55039da3.6a07c20a.1b00.ffffa602@mx.google.com> References: <1426300302-20542-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: <1426300302-20542-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 MTIvd3RtLmMKaW5kZXggM2FmOWRhZi4uNDk3ZmYxYSAxMDA2NDQKLS0tIGEvc291bmQvcGNpL2lj ZTE3MTIvd3RtLmMKKysrIGIvc291bmQvcGNpL2ljZTE3MTIvd3RtLmMKQEAgLTMzOSw4ICszMzks MjMgQEAgc3RhdGljIGludCBzdGFjOTQ2MF9hZGNfdm9sX3B1dChzdHJ1Y3Qgc25kX2tjb250cm9s ICprY29udHJvbCwKIC8qCiAgKiBNSUMgLyBMSU5FIHN3aXRjaCBmb25jdGlvbgogICovCitzdGF0 aWMgaW50IHN0YWM5NDYwX21pY19zd19pbmZvKHN0cnVjdCBzbmRfa2NvbnRyb2wgKmtjb250cm9s LAorCQkJCXN0cnVjdCBzbmRfY3RsX2VsZW1faW5mbyAqdWluZm8pCit7CisJc3RhdGljIGNoYXIg KnRleHRzWzJdID0geyAiTGluZSBJbiIsICJNaWMiIH07CisKKwl1aW5mby0+dHlwZSA9IFNORFJW X0NUTF9FTEVNX1RZUEVfRU5VTUVSQVRFRDsKKwl1aW5mby0+Y291bnQgPSAxOworCXVpbmZvLT52 YWx1ZS5lbnVtZXJhdGVkLml0ZW1zID0gMjsKKwlpZiAodWluZm8tPnZhbHVlLmVudW1lcmF0ZWQu aXRlbSA+PSB1aW5mby0+dmFsdWUuZW51bWVyYXRlZC5pdGVtcykKKwkJdWluZm8tPnZhbHVlLmVu dW1lcmF0ZWQuaXRlbSA9IHVpbmZvLT52YWx1ZS5lbnVtZXJhdGVkLml0ZW1zCisJCS0gMTsKKwlz dHJjcHkodWluZm8tPnZhbHVlLmVudW1lcmF0ZWQubmFtZSwKKwkJdGV4dHNbdWluZm8tPnZhbHVl LmVudW1lcmF0ZWQuaXRlbV0pOworCisJcmV0dXJuIDA7Cit9CiAKLSNkZWZpbmUgc3RhYzk0NjBf bWljX3N3X2luZm8JCXNuZF9jdGxfYm9vbGVhbl9tb25vX2luZm8KIAogc3RhdGljIGludCBzdGFj OTQ2MF9taWNfc3dfZ2V0KHN0cnVjdCBzbmRfa2NvbnRyb2wgKmtjb250cm9sLAogCQkJCXN0cnVj dCBzbmRfY3RsX2VsZW1fdmFsdWUgKnVjb250cm9sKQpAQCAtMzU0LDcgKzM2OSw3IEBAIHN0YXRp YyBpbnQgc3RhYzk0NjBfbWljX3N3X2dldChzdHJ1Y3Qgc25kX2tjb250cm9sICprY29udHJvbCwK IAkJdmFsID0gc3RhYzk0NjBfZ2V0KGljZSwgU1RBQzk0NlhfR0VORVJBTF9QVVJQT1NFKTsKIAll bHNlCiAJCXZhbCA9IHN0YWM5NDYwXzJfZ2V0KGljZSwgU1RBQzk0NlhfR0VORVJBTF9QVVJQT1NF KTsKLQl1Y29udHJvbC0+dmFsdWUuaW50ZWdlci52YWx1ZVswXSA9IH52YWw+PjcgJiAweDE7CisJ dWNvbnRyb2wtPnZhbHVlLmVudW1lcmF0ZWQuaXRlbVswXSA9ICh2YWwgPj4gNykgJiAweDE7CiAJ cmV0dXJuIDA7CiB9CiAKQEAgLTM3MCw3ICszODUsNyBAQCBzdGF0aWMgaW50IHN0YWM5NDYwX21p Y19zd19wdXQoc3RydWN0IHNuZF9rY29udHJvbCAqa2NvbnRyb2wsCiAJCW9sZCA9IHN0YWM5NDYw X2dldChpY2UsIFNUQUM5NDZYX0dFTkVSQUxfUFVSUE9TRSk7CiAJZWxzZQogCQlvbGQgPSBzdGFj OTQ2MF8yX2dldChpY2UsIFNUQUM5NDZYX0dFTkVSQUxfUFVSUE9TRSk7Ci0JbmV3ID0gKH51Y29u dHJvbC0+dmFsdWUuaW50ZWdlci52YWx1ZVswXSA8PCA3ICYgMHg4MCkgfCAob2xkICYgfjB4ODAp OworCW5ldyA9ICh1Y29udHJvbC0+dmFsdWUuZW51bWVyYXRlZC5pdGVtWzBdIDw8IDcgJiAweDgw KSB8IChvbGQgJiB+MHg4MCk7CiAJY2hhbmdlID0gKG5ldyAhPSBvbGQpOwogCWlmIChjaGFuZ2Up IHsKIAkJaWYgKGlkID09IDApCi0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1kZXZlbEBh bHNhLXByb2plY3Qub3JnCmh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvbWFpbG1hbi9s aXN0aW5mby9hbHNhLWRldmVsCg==