From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Eric=20B=C3=A9nard?= Subject: [PATCH v2] codecs/tlv320aic23: fix bias management for suspend/resume Date: Sat, 19 Jun 2010 19:33:39 +0200 Message-ID: <1276968819-17285-1-git-send-email-eric@eukrea.com> References: <20100619105929.GB2409@opensource.wolfsonmicro.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [212.27.42.3]) by alsa0.perex.cz (Postfix) with ESMTP id 997DC245FE for ; Sat, 19 Jun 2010 19:33:52 +0200 (CEST) In-Reply-To: <20100619105929.GB2409@opensource.wolfsonmicro.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org Cc: anuj.aggarwal@ti.com, broonie@opensource.wolfsonmicro.com, =?utf-8?q?Eric=20B=C3=A9nard?= , lrg@slimlogic.co.uk List-Id: alsa-devel@alsa-project.org aW4gdGx2MzIwYWljMjNfc2V0X2JpYXNfbGV2ZWwsIGZvciB0aGUgY2FzZSBTTkRfU09DX0JJQVNf T04sIHRoZQpjb21tZW50IHNheXMgInZyZWYvbWlkLCBvc2Mgb24sIGRhYyB1bm11dGUiIGJ1dCB0 aGUgY29kZSBkb2Vzbid0CmNsZWFyIHRoZSBjb3JyZXNwb25kaW5nIGJpdHMsIHRodXMgd2hlbiBy ZXN1bWluZywgc2V2ZXJhbCBiaXRzIGFyZQpub3QgY2xlYXJlZCBwcmV2ZW50aW5nIHRoZSBjb2Rl YyBmcm9tIHdvcmtpbmcuCgppbiB0bHYzMjBhaWMyM19zdXNwZW5kLCBjbGVhcmluZyB0aGUgYWN0 aXZlIHJlZ2lzdGVyIGlzIG5vdCBuZWVkZWQKYXMgaXQgd2lsbCBiZSBkb25lIGJ5IHRsdjMyMGFp YzIzX3NldF9iaWFzX2xldmVsLCB3aGVuIHNldHRpbmcKYmlhcyB0byBTTkRfU09DX0JJQVNfT0ZG CgpTaWduZWQtb2ZmLWJ5OiBFcmljIELDqW5hcmQgPGVyaWNAZXVrcmVhLmNvbT4KQ2M6IGJyb29u aWVAb3BlbnNvdXJjZS53b2xmc29ubWljcm8uY29tCkNjOiBhbnVqLmFnZ2Fyd2FsQHRpLmNvbQpD YzogbHJnQHNsaW1sb2dpYy5jby51awotLS0KdjI6CglmaXggdGhlIHByb2JsZW0gaW4gdGx2MzIw YWljMjNfc2V0X2JpYXNfbGV2ZWwgaW5zdGVhZCBvZiB0aGUKCXByZXZpb3VzIGJhZCB3b3JrYXJv dW5kIGluIHN1c3BlbmQuCgogc291bmQvc29jL2NvZGVjcy90bHYzMjBhaWMyMy5jIHwgICAgNyAr KysrLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9zb3VuZC9zb2MvY29kZWNzL3RsdjMyMGFpYzIzLmMgYi9zb3VuZC9zb2Mv Y29kZWNzL3RsdjMyMGFpYzIzLmMKaW5kZXggYjBiYWUzNS4uMGE0YjBmZSAxMDA2NDQKLS0tIGEv c291bmQvc29jL2NvZGVjcy90bHYzMjBhaWMyMy5jCisrKyBiL3NvdW5kL3NvYy9jb2RlY3MvdGx2 MzIwYWljMjMuYwpAQCAtNTYwLDEzICs1NjAsMTYgQEAgc3RhdGljIGludCB0bHYzMjBhaWMyM19z ZXRfYmlhc19sZXZlbChzdHJ1Y3Qgc25kX3NvY19jb2RlYyAqY29kZWMsCiAJc3dpdGNoIChsZXZl bCkgewogCWNhc2UgU05EX1NPQ19CSUFTX09OOgogCQkvKiB2cmVmL21pZCwgb3NjIG9uLCBkYWMg dW5tdXRlICovCisJCXJlZyAmPSB+KFRMVjMyMEFJQzIzX0RFVklDRV9QV1JfT0ZGIHwgVExWMzIw QUlDMjNfT1NDX09GRiB8IFwKKwkJCVRMVjMyMEFJQzIzX0RBQ19PRkYpOwogCQl0bHYzMjBhaWMy M193cml0ZShjb2RlYywgVExWMzIwQUlDMjNfUFdSLCByZWcpOwogCQlicmVhazsKIAljYXNlIFNO RF9TT0NfQklBU19QUkVQQVJFOgogCQlicmVhazsKIAljYXNlIFNORF9TT0NfQklBU19TVEFOREJZ OgogCQkvKiBldmVyeXRoaW5nIG9mZiBleGNlcHQgdnJlZi92bWlkLCAqLwotCQl0bHYzMjBhaWMy M193cml0ZShjb2RlYywgVExWMzIwQUlDMjNfUFdSLCByZWcgfCAweDAwNDApOworCQl0bHYzMjBh aWMyM193cml0ZShjb2RlYywgVExWMzIwQUlDMjNfUFdSLCByZWcgfCBcCisJCQlUTFYzMjBBSUMy M19DTEtfT0ZGKTsKIAkJYnJlYWs7CiAJY2FzZSBTTkRfU09DX0JJQVNfT0ZGOgogCQkvKiBldmVy eXRoaW5nIG9mZiwgZGFjIG11dGUsIGluYWN0aXZlICovCkBAIC02MTUsNyArNjE4LDYgQEAgc3Rh dGljIGludCB0bHYzMjBhaWMyM19zdXNwZW5kKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYs CiAJc3RydWN0IHNuZF9zb2NfZGV2aWNlICpzb2NkZXYgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShw ZGV2KTsKIAlzdHJ1Y3Qgc25kX3NvY19jb2RlYyAqY29kZWMgPSBzb2NkZXYtPmNhcmQtPmNvZGVj OwogCi0JdGx2MzIwYWljMjNfd3JpdGUoY29kZWMsIFRMVjMyMEFJQzIzX0FDVElWRSwgMHgwKTsK IAl0bHYzMjBhaWMyM19zZXRfYmlhc19sZXZlbChjb2RlYywgU05EX1NPQ19CSUFTX09GRik7CiAK IAlyZXR1cm4gMDsKQEAgLTYzMiw3ICs2MzQsNiBAQCBzdGF0aWMgaW50IHRsdjMyMGFpYzIzX3Jl c3VtZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCQl1MTYgdmFsID0gdGx2MzIwYWlj MjNfcmVhZF9yZWdfY2FjaGUoY29kZWMsIHJlZyk7CiAJCXRsdjMyMGFpYzIzX3dyaXRlKGNvZGVj LCByZWcsIHZhbCk7CiAJfQotCiAJdGx2MzIwYWljMjNfc2V0X2JpYXNfbGV2ZWwoY29kZWMsIFNO RF9TT0NfQklBU19TVEFOREJZKTsKIAogCXJldHVybiAwOwotLSAKMS42LjMuMwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5n IGxpc3QKQWxzYS1kZXZlbEBhbHNhLXByb2plY3Qub3JnCmh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJv amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbHNhLWRldmVsCg==