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 X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9289BC5DF61 for ; Thu, 7 Nov 2019 11:02:23 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8A7642087E for ; Thu, 7 Nov 2019 11:02:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="PkfgPF+O"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=perex.cz header.i=@perex.cz header.b="xGrKwuQx" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A7642087E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=perex.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 6BD5A166D; Thu, 7 Nov 2019 12:01:30 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 6BD5A166D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1573124540; bh=y5MhVUqKVLbkYIpJqDz8+gacAaI8ohbA7CMlG8wYObU=; h=To:References:From:Date:In-Reply-To:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=PkfgPF+OQTw4XyvW7a97lrjd0dl6KzRC0rtGf63GDAHb1qx1NiMDHaZcyznf9mK5R 2xcLu84iJS+wpaN813TjaSWafVzLcoAD4DdyeXXrCP57DdUcP1e1uunDx9nQeCC7Ow FFFvinIaXSS/36whiwYeGpLRoiqVudi33QQusslY= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id E170EF80446; Thu, 7 Nov 2019 12:01:29 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id DB774F8049B; Thu, 7 Nov 2019 12:01:28 +0100 (CET) Received: from mail1.perex.cz (mail1.perex.cz [77.48.224.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 74063F80111 for ; Thu, 7 Nov 2019 12:01:26 +0100 (CET) Received: from mail1.perex.cz (localhost [127.0.0.1]) by smtp1.perex.cz (Perex's E-mail Delivery System) with ESMTP id A6657A0042; Thu, 7 Nov 2019 12:01:25 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.perex.cz A6657A0042 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=perex.cz; s=default; t=1573124485; bh=t+lUUgt5cYqhY9RLjMx4p1zgBJph/TtqrSuKcbV9PDY=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=xGrKwuQxbQ9GH3M87E3BC8hJ08yLDi7efqQrNH+dDLHYqNq3IhD5WuTye+VxKiUKZ qlDZm+V4nSnvnAGO9zh11dl3UvbEmh8X56OhujsRRp3pYABDYAlYgg+JisQIB89SlD kPyz6Kl1ax4DGJKdgxoamxXyaAS2fle65SwM7Ohw= Received: from p50.perex-int.cz (unknown [192.168.100.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: perex) by mail1.perex.cz (Perex's E-mail Delivery System) with ESMTPSA; Thu, 7 Nov 2019 12:01:20 +0100 (CET) To: Cezary Rojewski References: <6dcc3e0d-0df5-90cf-220f-59253d3b5c7c@perex.cz> <60c63704-44ce-d80b-ccbd-b23d748b009b@intel.com> From: Jaroslav Kysela Message-ID: Date: Thu, 7 Nov 2019 12:01:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 MIME-Version: 1.0 In-Reply-To: <60c63704-44ce-d80b-ccbd-b23d748b009b@intel.com> Content-Language: en-US Cc: Takashi Iwai , ALSA development , Mark Brown , Kai Vehmanen Subject: Re: [alsa-devel] UCM extensions X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" RG5lIDA3LiAxMS4gMTkgdiAxMToxOCBDZXphcnkgUm9qZXdza2kgbmFwc2FsKGEpOgo+IE9uIDIw MTktMTEtMDUgMjA6MzYsIEphcm9zbGF2IEt5c2VsYSB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiAg IMKgwqDCoMKgSSBtYWtlIHNvbWUgaW50ZXJuYWwgdWNtIGNvZGUgY2xlYW51cHMgaW4gYWxzYS1s aWIgYW5kIGFkZGVkIHRocmVlCj4+IG1ham9yIGV4dGVuc2lvbnMgdG8gYWxsb3cgbW9yZSBjb21w bGV4IGNvbmZpZ3VyYXRpb25zIHdoaWNoIHdlIHJlcXVpcmUKPj4gZm9yIHRoZSBTT0Yga2VybmVs IGRyaXZlci4KPj4KPj4gICDCoMKgwqDCoFRoZSBmaXJzdCB0aGluZyBpcyB0aGUgYWRkZWQgc3Vi c3RpdHV0aW9uIGZvciB0aGUgdmFsdWUgc3RyaW5nczoKPj4KPj4gaHR0cHM6Ly9naXRodWIuY29t L2Fsc2EtcHJvamVjdC9hbHNhLWxpYi9jb21taXQvZjFlNjM3YjI4NWU4ZTA0ZTY3NjEyNDhhMDcw ZjU4ZjNhOGZkZTZmYwo+Pgo+Pgo+PiAgIMKgwqDCoMKgVGhlIHNlY29uZCB0aGluZyBpcyB0aGUg SWYgYmxvY2s6Cj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9hbHNhLXByb2plY3QvYWxzYS1saWIv Y29tbWl0Lzk4NTcxNWNlODE0OGRjN2VmNjJjOGUzZDhjZTVhMGMyYWM1MWY4ZGYKPj4KPj4KPj4g ICDCoMKgwqDCoFRoZSB0aGlyZCB0aGluZyBpcyB0aGUgY2FyZCAvIGhhcmR3YXJlIGxpa2Ugc3Bl Y2lmaWVyIHBhc3NlZCBhcyB0aGUKPj4gdWNtIG5hbWUgdG8gc25kX3VzZV9jYXNlX21ncl9vcGVu KCkgdG8gc3VwcG9ydCBtdWx0aXBsZSBjYXJkIGluc3RhbmNlczoKPj4KPj4gaHR0cHM6Ly9naXRo dWIuY29tL2Fsc2EtcHJvamVjdC9hbHNhLWxpYi9jb21taXQvNjAxNjRmYzU4ODZjZGM2Y2E1NWVl ZWQwYzJlM2Y3NTFhN2QyYjJjMAo+Pgo+Pgo+PiAgIMKgwqDCoMKgQWxsIHRob3NlIHBhdGNoZXMg KHdpdGggb3RoZXIgY2xlYW51cHMpIGFyZSBpbiB0aGUgdWNtMiBicmFuY2ggb24KPj4gZ2l0aHVi IGZvciBjb21tZW50czoKPj4KPj4gaHR0cHM6Ly9naXRodWIuY29tL2Fsc2EtcHJvamVjdC9hbHNh LWxpYi9jb21taXRzL3VjbTIKPj4KPj4gICDCoMKgwqDCoFRoZSBwcm9wb3NlZCBTT0YgVUNNIGNv bmZpZyBkaWZmIGlzIGhlcmU6Cj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9hbHNhLXByb2plY3Qv YWxzYS11Y20tY29uZi9jb21taXQvNzIzYjZkYTg4MTcyMTQ4ODIyOTE1NGU5MjNlZDM2NDEzOTU1 YTA1MQo+Pgo+PiBodHRwczovL2dpdGh1Yi5jb20vYWxzYS1wcm9qZWN0L2Fsc2EtdWNtLWNvbmYv Y29tbWl0cy91Y20yCj4+Cj4+ICAgwqDCoMKgwqBJIGFkZGVkIGV2ZXJ5dGhpbmcgdG8ga2VlcCB0 aGUgaW50ZXJmYWNlIGJhY2t3YXJkIGNvbXBhdGlibGUsIHNvCj4+IHRoZSBjdXJyZW50IGFwcGxp Y2F0aW9ucyBzaG91bGQgbm90IG9ic2VydmUgYW55IGRpZmZlcmVudCBiZWhhdmlvci4gVGhlCj4+ IGFwcGxpY2F0aW9ucyBsaWtlIHB1bHNlYXVkaW8gc2hvdWxkIHVzZSB0aGUgJ2h3OkNBUkRfSU5E RVgnIHNwZWNpZmllcgo+PiBmb3IgdGhlIG9wZW4gY2FsbCBpbiB0aGUgZnV0dXJlIGFuZCBzbmRf dXNlX2Nhc2VfcGFyc2VfY3RsX2VsZW1faWQoKQo+PiBoZWxwZXIgZm9yIHRoZSBlbGVtZW50IGNv bnRyb2wgbmFtZXMuCj4+Cj4+ICAgwqDCoMKgwqBJZiB5b3UgaGF2ZSBhbm90aGVyIGlkZWFzIHRv IGFkZHJlc3MgdGhvc2UgaXNzdWVzLCBwbGVhc2UsIGxldCBtZQo+PiBrbm93Lgo+Pgo+PiAgIMKg wqDCoMKgQlRXLCBNYXJrOiBUaGUgU09GIFVDTSBjb25maWdzIHJlbGllcyBvbiB0aGUgZHJpdmVy IG5hbWUgY2hhbmdlcywKPj4gc28gaXQgbWlnaHQgYmUgd29ydGggdG8gc2VuZCAiQVNvQzogaW50 ZWwgLSBmaXggdGhlIGNhcmQgbmFtZXMiIHBhdGNoIHRvCj4+IDUuNCB0byBtYWtlIHRoaW5ncyBz dGFibGUgbW9yZSBxdWlja2x5Ogo+Pgo+PiAgIMKgwqDCoMKgaHR0cHM6Ly9naXQua2VybmVsLm9y Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYnJvb25pZS9zb3VuZC5naXQvY29tbWl0Lz9oPWZv ci01LjUmaWQ9ZDc0NWNjMWFiNjU5NDViMmQxN2VjOWM1NjUyZjM4Mjk5YzA1NDY0OQo+Pgo+PiAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBUaGFua3MsCj4+ICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSmFyb3NsYXYKPj4KPiAKPiAKPiBUaGFua3MgZm9y IHlvdXIgd29yaywgSmFyb3NsYXYuCj4gCj4gSG93ZXZlciwgSSBoYXZlIHNvbWUgY29uY2VybnMg aGVyZS4gRmlyc3QsIGNvdWxkIHlvdSBlbGFib3JhdGUgb24gIndlCj4gcmVxdWlyZSBmb3IgdGhl IFNPRiBrZXJuZWwgZHJpdmVyIj8KClBsZWFzZSwgbG9vayBoZXJlOgoKaHR0cHM6Ly9naXRodWIu Y29tL2Fsc2EtcHJvamVjdC9hbHNhLXVjbS1jb25mL2NvbW1pdC9hODI1MzQ2NWFlZjJkZjQ5NGNj ZDViMTEwMzQxMmIwMzE4YmU1ODJlI2RpZmYtYTJiYTM0YWVlMWE1NWMyZmQ2NjRkNzg2MjQ0Nzcx NzNMMzcKClRoZSBIREEgZHJpdmVyIHNvbWV0aW1lcyBtYW5hZ2VzIGRpZmZlcmVudCBKYWNrQ29u dHJvbCBuYW1lcyBkZXBlbmRpbmcgb24gdGhlIAp1c2VkIGNvZGVjIGFuZCBpdCB3b3VsZCBiZSB0 aGUgcmVhbCBtYWludGVuYW5jZSBtZXNzIHRvIHVzZSB0aGUgRE1JIGluZm8gKGxvbmcgCmNhcmQg bmFtZSkgZm9yIGFsbCBwb3NzaWJsZSBjb25maWd1cmF0aW9ucy4KCkFsc28sIGlmIHlvdSBsb29r IHRvIHRoZSBjdXJyZW50IGNvbmZpZ3MsIG1hbnkgZHVwbGljYXRpb25zIGNhbiBiZSByZW1vdmVk IAp3aXRoIHRoZSBJZiBldmFsdWF0aW9ucy4KCj4gVGhlIHN1YnN0aXR1dGlvbnMgYW5kIG11bHRp LWluc3RhbmNlIHN1cHBvcnQgaXMgcHJvYmFibHkgd2FybWx5IHdlbGNvbWVkCj4gYnkgbWFueSwg YnV0ICJJZiIgYmxvY2tzIGFyZSB3aGF0IHdvcnJpZXMgbWUuIEVzcGVjaWFsbHkgdGhlIG5lc3Rl ZAo+ICJJZnMiLiBBcyBUYWthc2hpIHBvaW50ZWQgYWxyZWFkeSBvdXQsIFVDTSAtIHdoaWNoIGlz IGN1cnJlbnRseSBpcwo+IHZpZXdlZCBhcyBhIHNpbXBsZSBjb25maWd1cmF0aW9uIHN5bnRheCAt IGlzIGJlY29taW5nIGEgbGFuZ3VhZ2Ugb24gaXRzCj4gb3duLiBJZiB3ZSBhcmUgdG8ga2VlcCBl eHRlbmRpbmcgVUNNIG9uIGFuZCBvbiwgd2UgbWlnaHQgYXMgd2VsbCBzd2l0Y2gKPiB0byBKU09O LyBYTUwvIFlBTUwgZW50aXJlbHkgaW5zdGVhZCBvZiBkZXZlbG9waW5nIG91ciBvd24gdGhpbmd5 LgoKVGhlIGNvbmZpZ3VyYXRpb24gc3ludGF4IGl0c2VsZiBpcyByZWFsbHkgY2xvc2UgdG8gSlNP TiwgaXQncyBqdXN0IGFib3V0IHRoZSAKcnVuLXRpbWUgZXZhbHVhdGlvbiBvZiBzb21lIGJsb2Nr cyBhdCB0aGUgbG9hZCB0aW1lLiBUaGUgZGlmZmVyZW50IHN0YXRpYyAKc3ludGF4IGZvcm1hdCBk b2VzIG5vdCBoZWxwIHVzIHNvIG11Y2guCgo+ICJJZiIgYmxvY2sgY291bGQganVzdCBiZSB3aGF0 J3MgbmVlZGVkIHRvIG9wZW4gbmV3IHBhbmRvcmEgYm94LCBhbGxvd2luZwo+IGZvciB2ZXJ5IGNv bXBsZXggYW5kIG5vIGxvbmdlciBlYXN5LXRvLXJlYWQgY29uZmlnIGZpbGVzLiBJbiBnZW5lcmFs LCBpZgo+IG9uZSBpcyB0byBlbmxpc3QgYW4gIklmIiwgd2h5IG5vdCBkZWZpbmUgdHdvIFVDTXMg aW5zdGVhZD8KCkZvciBIREEsIFVTQiBvciBhbmQgZHJpdmVycyB3aXRoIG1hbnkgaGFyZHdhcmUg dmFyaWFudHMsIHRoZSBtYW5hZ2luZyBvZiAKdGhvdXNhbmRzIG9mIGZpbGVzIHdpbGwgYmUgdGhl IHJlYWwgbmlnaHRtYXJlLiBBbHNvLCBhdCBzb21lIHBvaW50LCBJIHdvdWxkIApsaWtlIHRvIGNy ZWF0ZSB0aGUgdXNlIGNhc2UgY29uZmlncyBmb3IgYWxsIGhhcmR3YXJlLCB0aHVzIHB1bHNlYXVk aW8gb3IgYW55IApvdGhlciBzZXJ2ZXIgKG1heWJlIHBpcGV3aXJlIGluIHRoZSBmdXR1cmUpIGNh biB1c2UgdGhlIHVzZSBjYXNlIGNvbmZpZ3VyYXRpb24gCnRvIGFic3RyYWN0IGZ1bGx5IHRoZSBo YXJkd2FyZSB3aXRob3V0IHRoZWlyIG93biBwcm9maWxlcyBvciBzby4uLiBUaGUgZ29hbCBpcyAK dG8gaGF2ZSB0aGlzIGluIHRoZSBvbmUgcGxhY2UuCgo+IE1vcmVvdmVyLCBJIHNlZSB5b3UgbWVu dGlvbmluZyB0aGUgY2FyZC1uYW1lIGRlcGVuZGVuY3kuIFRoaXMgc291bmRzCj4gcmF0aGVyIGlu dmFzaXZlLiBTZXBhcmF0aW9uIG9mIGRpZmZlcmVudCBjb25maWctdmVyc2lvbnMgd291bGQgYmUg cmVxdWlyZWQuCgpXaGF0IGRvIHlvdSBtZWFuIHdpdGggdGhpcz8KCgkJCQkJSmFyb3NsYXYKCj4g Cj4gQ3phcmVrCj4gCgoKLS0gCkphcm9zbGF2IEt5c2VsYSA8cGVyZXhAcGVyZXguY3o+CkxpbnV4 IFNvdW5kIE1haW50YWluZXI7IEFMU0EgUHJvamVjdDsgUmVkIEhhdCwgSW5jLgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBbHNhLWRldmVsIG1haWxpbmcg bGlzdApBbHNhLWRldmVsQGFsc2EtcHJvamVjdC5vcmcKaHR0cHM6Ly9tYWlsbWFuLmFsc2EtcHJv amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbHNhLWRldmVsCg==