From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1A4E4C4345F for ; Fri, 26 Apr 2024 14:39:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=qf+tDNLZ+lxXGdjsOkNUgTAzxPE8a7LfxoltTQlN+Vs=; b=b/x9le52XC4H1f IFmVqKxABX+Y6VM/TzrGGrl+Ruy/D2ol0KlWdBarsTayW6Y54FduUWy8qVEVDRlxtCRECndjYDqO3 AUklKs1MeIpqwwbgMNYFZtzO7wFHZLWfUCpzLq2fUjygp5gx6/lsKgvq4liWBeIPSEUtH5cEB7V5X K0XdUTZ65UeqctG78mQMxoIHIgC8SgRqcNPB3o4ic8/ZQb73+H3wXp9vAT1ZELvZ+WY8fQWh2zA6B tgPGSrB9kjFa3bWKkTa+pGX7wbI636sQtPUnl6Kz9IqVl53+qBnJ46ypT2uWD9SCDY/aKKSflYvcc 2evQe7iBfsG9kL8w6ITw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s0MjY-0000000CsKy-32Ff; Fri, 26 Apr 2024 14:39:28 +0000 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s0MjV-0000000CsJT-2Cnv for linux-arm-kernel@lists.infradead.org; Fri, 26 Apr 2024 14:39:27 +0000 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-41ba1ba55ffso3420475e9.1 for ; Fri, 26 Apr 2024 07:39:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714142364; x=1714747164; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=x6+Pa/hI1y9ZPcsTSA6wG8AnTaAGOiXpZcyJZzX026s=; b=CNpk+iIkGLtnaW36b6KOgoGPYGdGALdH5SnxFz3D9UMqflhMNcy8bgagIp6VKOw9vJ f+5kk47hfZkEH2m6zbM3iMkIuRdrxuY47OS5zgUSHWk9PNY79Y4Bdejgr38i48QmLAAH 59oLOMRH6ULcqm20kOFaPNYqVEruVFIxzoI+MKkzorOa7HPNjhsIKHbSldNxmasm6ekx WWMkKnwwbISG0NjY3s34ZS9tet4TnJW0aHVVvpNHiPIAQ5If4otRDZeyf1DLGnpNIT6F hz46PycNX2IADEi80W8AndZV8DPNNzJSrTLImjK170WfreH0JyEhPP4cq2R6ffg6NP9+ e9rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714142364; x=1714747164; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x6+Pa/hI1y9ZPcsTSA6wG8AnTaAGOiXpZcyJZzX026s=; b=nrsdSxbPIeqA1/bDkDdJy+mePi6lTHYZmYANIWHLEjjj8DuYqaBVO1Yx2xo+IGD/KI 6RYT/6Am0Ejy8+6WQ9yL1DpC2fyfx8xoii/ZySGb7U+tI6QvMD12B1r7QTNM+XeSutVO atVd9syaoaffx4U3lesX8peNhYNgi982kCwkvMO16WGqXF0ept1DOrB+rLjr9SP0blgD v2mbhYBxx5joPKi938ZXhBIr16sZABmCm7EO+PTTONxZ4rMgRHWU/GaPOn94hO0KxM7Y zoEGYuAwjo6k//t6CL2JDZ6qbtsLOK/T4MLQNva+n+9D6vBGzjpZiN+TxbZwN0gPlkW+ 0z5g== X-Forwarded-Encrypted: i=1; AJvYcCWsatNJJK7IInGgYgqXOnlEuTwriFFDRQQ6paewCfLmh6Lk+MQXXJS3pTwwhxqHA7/+1xjJT6EC9eu2pBbmmGs6DJhLiAkskHK2JIC/6i8mmpshILw= X-Gm-Message-State: AOJu0YwhEmUp1r3JMvrkag03QGg6rkJ7PS9HgSPTjp85oRda1+GDU4Z5 g8ig0Lcc8V6Mp1wzAPjE+M1EFDJucPJZdw95Wpnu9KLggKCg5jxV X-Google-Smtp-Source: AGHT+IEeWmdV/an942UKZb0UcElZTOltLZZNCg90qG5k3ACvdMG2TZ2EWCL32aHLDIlkCsd0vGPv5g== X-Received: by 2002:a05:600c:3b86:b0:419:618:ade3 with SMTP id n6-20020a05600c3b8600b004190618ade3mr2897823wms.19.1714142363495; Fri, 26 Apr 2024 07:39:23 -0700 (PDT) Received: from jernej-laptop.localnet (86-58-6-171.dynamic.telemach.net. [86.58.6.171]) by smtp.gmail.com with ESMTPSA id w17-20020a05600c475100b004162d06768bsm35036561wmo.21.2024.04.26.07.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Apr 2024 07:39:23 -0700 (PDT) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Ban Tao , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Chen-Yu Tsai , Samuel Holland , Joao Schim Cc: alsa-devel@alsa-project.org, linux-sound@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH] ASoC: sunxi: DMIC: Add controls for adjusting the mic gains Date: Fri, 26 Apr 2024 16:39:22 +0200 Message-ID: <2262648.iZASKD2KPV@jernej-laptop> In-Reply-To: References: <20240422150213.4040734-1-joao@schimsalabim.eu> <5772237.DvuYhMxLoT@jernej-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240426_073925_592260_CCFC5347 X-CRM114-Status: GOOD ( 24.46 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RG5lIMSNZXRydGVrLCAyNS4gYXByaWwgMjAyNCBvYiAxMzowMzo1NiBHTVQgKzIgamUgSm9hbyBT Y2hpbSBuYXBpc2FsKGEpOgo+IE9uIDQvMjQvMjQgMjA6NDIsIEplcm5laiDFoGtyYWJlYyB3cm90 ZToKPiA+IEhpIEpvYW8sCj4gSGkgSmVybmVqLCAgdGhhbmtzIGZvciB5b3VyIHByb21wdCByZXNw b25zZS4KPiA+Cj4gPiBEbmUgcG9uZWRlbGplaywgMjIuIGFwcmlsIDIwMjQgb2IgMTc6MDI6MTMg R01UICsyIGplIEpvYW8gU2NoaW0gbmFwaXNhbChhKToKPiA+PiBUaGUgQWxsV2lubmVyIEg2IGFu ZCBsYXRlciBTb0NzIHRoYXQgc3BvcnQgYSBETUlDIGJsb2NrIGNvbnRhaW4gYSBzZXQgb2YgcmVn aXN0ZXJzIHRvIGNvbnRyb2wKPiA+PiB0aGUgZ2FpbiAobGVmdCArIHJpZ2h0KSBvZiBlYWNoIG9m IHRoZSBmb3VyIHN1cHBvcnRlZCBjaGFubmVscy4KPiA+Pgo+ID4+IEFkZCBBU29DIGNvbnRyb2xz IGZvciBjaGFuZ2luZyBlYWNoIG9mIHRoZSBzdGVyZW8gY2hhbm5lbCBnYWlucyB1c2luZyBhbHNh bWl4ZXIgYW5kIGFsaWtlCj4gPiBBZGQgU29CIHRhZy4KPiBZZWFoLCBpIHJlYWxpemVkIHRoYXQg dG9vIGxhdGUuIFRoYW5rcyBmb3IgYnJpbmdpbmcgdGhhdCB0byBteSAKPiBhdHRlbnRpb24uIEkg d2lsbCBhZGQgaXQgaW4gdjEuCj4gPgo+ID4+IC0tLQo+ID4+ICAgc291bmQvc29jL3N1bnhpL3N1 bjUwaS1kbWljLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPj4g ICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBh L3NvdW5kL3NvYy9zdW54aS9zdW41MGktZG1pYy5jIGIvc291bmQvc29jL3N1bnhpL3N1bjUwaS1k bWljLmMKPiA+PiBpbmRleCBjNzY2MjhiYzg2YzYuLmY4NjEzZDhjMzQ2MiAxMDA2NDQKPiA+PiAt LS0gYS9zb3VuZC9zb2Mvc3VueGkvc3VuNTBpLWRtaWMuYwo+ID4+ICsrKyBiL3NvdW5kL3NvYy9z dW54aS9zdW41MGktZG1pYy5jCj4gPj4gQEAgLTE0LDYgKzE0LDcgQEAKPiA+PiAgICNpbmNsdWRl IDxzb3VuZC9kbWFlbmdpbmVfcGNtLmg+Cj4gPj4gICAjaW5jbHVkZSA8c291bmQvcGNtX3BhcmFt cy5oPgo+ID4+ICAgI2luY2x1ZGUgPHNvdW5kL3NvYy5oPgo+ID4+ICsjaW5jbHVkZSA8c291bmQv dGx2Lmg+Cj4gPj4gICAKPiA+PiAgICNkZWZpbmUgU1VONTBJX0RNSUNfRU5fQ1RMCQkJKDB4MDAp Cj4gPj4gICAJI2RlZmluZSBTVU41MElfRE1JQ19FTl9DVExfR0xPQkUJCQlCSVQoOCkKPiA+PiBA QCAtNDMsNiArNDQsMTcgQEAKPiA+PiAgIAkjZGVmaW5lIFNVTjUwSV9ETUlDX0NIX05VTV9OX01B U0sJCQlHRU5NQVNLKDIsIDApCj4gPj4gICAjZGVmaW5lIFNVTjUwSV9ETUlDX0NOVAkJCQkoMHgy YykKPiA+PiAgIAkjZGVmaW5lIFNVTjUwSV9ETUlDX0NOVF9OCQkJCSgxIDw8IDApCj4gPj4gKyNk ZWZpbmUgU1VONTBJX0RNSUNfRDBEMV9WT0xfQ1RSCQkoMHgzMCkKPiA+PiArCSNkZWZpbmUgU1VO NTBJX0RNSUNfRDBEMV9WT0xfQ1RSXzBSCQkJKDApCj4gPj4gKwkjZGVmaW5lIFNVTjUwSV9ETUlD X0QwRDFfVk9MX0NUUl8wTAkJCSg4KQo+ID4+ICsJI2RlZmluZSBTVU41MElfRE1JQ19EMEQxX1ZP TF9DVFJfMVIJCQkoMTYpCj4gPj4gKwkjZGVmaW5lIFNVTjUwSV9ETUlDX0QwRDFfVk9MX0NUUl8x TAkJCSgyNCkKPiA+PiArI2RlZmluZSBTVU41MElfRE1JQ19EMkQzX1ZPTF9DVFIgICAgICAgICAg ICAgICAgKDB4MzQpCj4gPj4gKyAgICAgICAgI2RlZmluZSBTVU41MElfRE1JQ19EMkQzX1ZPTF9D VFJfMlIgICAgICAgICAgICAgICAgICAgICAoMCkKPiA+PiArICAgICAgICAjZGVmaW5lIFNVTjUw SV9ETUlDX0QyRDNfVk9MX0NUUl8yTCAgICAgICAgICAgICAgICAgICAgICg4KQo+ID4+ICsgICAg ICAgICNkZWZpbmUgU1VONTBJX0RNSUNfRDJEM19WT0xfQ1RSXzNSICAgICAgICAgICAgICAgICAg ICAgKDE2KQo+ID4+ICsgICAgICAgICNkZWZpbmUgU1VONTBJX0RNSUNfRDJEM19WT0xfQ1RSXzNM ICAgICAgICAgICAgICAgICAgICAgKDI0KQo+ID4+ICsKPiA+PiAgICNkZWZpbmUgU1VONTBJX0RN SUNfSFBGX0NUUkwJCQkoMHgzOCkKPiA+PiAgICNkZWZpbmUgU1VONTBJX0RNSUNfVkVSU0lPTgkJ CSgweDUwKQo+ID4+ICAgCj4gPj4gQEAgLTI3Myw4ICsyODUsMzAgQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCBvZl9kZXZpY2VfaWQgc3VuNTBpX2RtaWNfb2ZfbWF0Y2hbXSA9IHsKPiA+PiAgIH07Cj4g Pj4gICBNT0RVTEVfREVWSUNFX1RBQkxFKG9mLCBzdW41MGlfZG1pY19vZl9tYXRjaCk7Cj4gPj4g ICAKPiA+PiArc3RhdGljIGNvbnN0IERFQ0xBUkVfVExWX0RCX1NDQUxFKHN1bjUwaV9kbWljX3Zv bF9zY2FsZSwgLTEyMDAwLCA3NSwgMSk7Cj4gPiBERUNMQVJFX1RMVl9EQl9TQ0FMRSBpcyBvbGQg bmFtZSwgU05EUlZfQ1RMX1RMVkRfREVDTEFSRV9EQl9TQ0FMRSBzaG91bGQgYmUKPiA+IHVzZWQg aW5zdGVhZC4KPiBJIGNhbid0IHNlZW0gdG8gZmluZCB0aGF0IGRlZmluZSBpbiBIRUFELiB3aGF0 IGNvZGUtYmFzZSBhcmUgeW91IAo+IHJlZmVycmluZyB0byB0aGF0IGkgc2hvdWxkIGNoZWNrb3V0 ID8KCkhlcmUgaXMgZGVmaW5lOiAKaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjYu OS1yYzEvc291cmNlL2luY2x1ZGUvdWFwaS9zb3VuZC90bHYuaCNMNTIKCkhvd2V2ZXIsIEknbSBu b3Qgc3VyZSBpZiB0aGlzIG1lc3NhZ2UgbWVhbnMgREVDTEFSRV9UTFZfREJfU0NBTEUgaXMKZGVw cmVjYXRlZCBvciBub3Q6Cmh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y2LjktcmMx L3NvdXJjZS9pbmNsdWRlL3NvdW5kL3Rsdi5oI0wxMgoKQmVzdCByZWdhcmRzLApKZXJuZWoKCj4g Pgo+ID4gT3RoZXIgdGhhbiB0aGF0LCBpdCBsb29rcyBmaW5lLgo+IAo+IFRoYW5rcy4KPiAKPiA+ IEJlc3QgcmVnYXJkcywKPiA+IEplcm5lago+ID4KPiA+PiArCj4gPj4gK3N0YXRpYyBjb25zdCBz dHJ1Y3Qgc25kX2tjb250cm9sX25ldyBzdW41MGlfZG1pY19jb250cm9sc1tdID0gewo+ID4+ICsK PiA+PiArICAgICAgICBTT0NfRE9VQkxFX1RMVigiRE1JQyBDaGFubmVsIDAgQ2FwdHVyZSBWb2x1 bWUiLCBTVU41MElfRE1JQ19EMEQxX1ZPTF9DVFIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAg ICAgU1VONTBJX0RNSUNfRDBEMV9WT0xfQ1RSXzBMLCBTVU41MElfRE1JQ19EMEQxX1ZPTF9DVFJf MFIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRiwgMCwgc3VuNTBpX2RtaWNfdm9s X3NjYWxlKSwKPiA+PiArICAgICAgICBTT0NfRE9VQkxFX1RMVigiRE1JQyBDaGFubmVsIDEgQ2Fw dHVyZSBWb2x1bWUiLCBTVU41MElfRE1JQ19EMEQxX1ZPTF9DVFIsCj4gPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgU1VONTBJX0RNSUNfRDBEMV9WT0xfQ1RSXzFMLCBTVU41MElfRE1JQ19EMEQx X1ZPTF9DVFJfMVIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRiwgMCwgc3VuNTBp X2RtaWNfdm9sX3NjYWxlKSwKPiA+PiArICAgICAgICBTT0NfRE9VQkxFX1RMVigiRE1JQyBDaGFu bmVsIDIgQ2FwdHVyZSBWb2x1bWUiLCBTVU41MElfRE1JQ19EMkQzX1ZPTF9DVFIsCj4gPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgU1VONTBJX0RNSUNfRDJEM19WT0xfQ1RSXzJMLCBTVU41MElf RE1JQ19EMkQzX1ZPTF9DVFJfMlIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRiwg MCwgc3VuNTBpX2RtaWNfdm9sX3NjYWxlKSwKPiA+PiArICAgICAgICBTT0NfRE9VQkxFX1RMVigi RE1JQyBDaGFubmVsIDMgQ2FwdHVyZSBWb2x1bWUiLCBTVU41MElfRE1JQ19EMkQzX1ZPTF9DVFIs Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgU1VONTBJX0RNSUNfRDJEM19WT0xfQ1RSXzNM LCBTVU41MElfRE1JQ19EMkQzX1ZPTF9DVFJfM1IsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAg ICAgMHhGRiwgMCwgc3VuNTBpX2RtaWNfdm9sX3NjYWxlKSwKPiA+PiArCj4gPj4gKwo+ID4+ICt9 Owo+ID4+ICsKPiA+PiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX3NvY19jb21wb25lbnRfZHJp dmVyIHN1bjUwaV9kbWljX2NvbXBvbmVudCA9IHsKPiA+PiAgIAkubmFtZSAgICAgICAgICAgPSAi c3VuNTBpLWRtaWMiLAo+ID4+ICsJLmNvbnRyb2xzCT0gc3VuNTBpX2RtaWNfY29udHJvbHMsCj4g Pj4gKwkubnVtX2NvbnRyb2xzCT0gQVJSQVlfU0laRShzdW41MGlfZG1pY19jb250cm9scyksCj4g Pj4gICB9Owo+ID4+ICAgCj4gPj4gICBzdGF0aWMgaW50IHN1bjUwaV9kbWljX3J1bnRpbWVfc3Vz cGVuZChzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gPj4KPiA+Cj4gPgo+ID4KPiBLaW5kIHJlZ2FyZHMs Cj4gCj4gSm9hbwo+IAo+IAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK