Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1447051pxa; Thu, 13 Aug 2020 08:42:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVo9YbYviK+4FN5oe3qOh4Ihtuzz/OdpsHvdUXi5/EbsR8tv6qQHAIpR3yp60DiuFiI5J3 X-Received: by 2002:a17:906:3050:: with SMTP id d16mr5549279ejd.12.1597333370222; Thu, 13 Aug 2020 08:42:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597333370; cv=none; d=google.com; s=arc-20160816; b=NIv4UUNatw446GHseGGtaRe7uKkPXttpAVrMsqNUzbUceyeca9f1iQnLT9vSqsZDqF uotqsMuzW/5ncxRYyFf/qoUoTatXgXtP7LSm+CqhFaJnLEK0BPmQdxKlkpU/MRjfzW0o xxEO/2FPPN/moykzVuIpzZR8dSZPWoDnqzGPDA/ODetZfcS31VC4WAs9VDjmcE5VJuLm jDAJRiSu8lcrBXPNvUV5+LKCzl5fA//gNGiaf6rDtKfizMULqMfDEK9ThP7lETj2HOUo hl6D12lxOcIj5T+Ds2T+9FltlV8Z5fKs5Jti2pzAor45DGGp6BhBkJpSHU1d9ufz/AxP tb6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=OI2w0zxGU/a5MT+qrXCuXuPIjQEDPCiyv0ctdmKpaHw=; b=ltwtxBQus3Zf4RZB9PzM6klksmMZlJ+1mQtPNyy0XJ6xxMiDGxoDFEmugnTqGhjZPv zlEFUCjMIVMcMlhWUqjnhIdKBotPizNnB3pFRr51QKRkU8x+PHat3T7xAR5gi/zrQsXh MgVK0muB/EsVD7tH7NsXslaj80GHVDq+ZxxCZ9Gk8fOV9mk5oFsBktap210ki+jr6t8o h1PeLBnWn5hu8g9lLwOMEcLxuZHN6+xiBbM2eR47J4qZe/S1kJJZdA2AAS54psnPEAEa t7fndmKS5BV/L/xo+ALtIC7pIOcahfand66QngnvibBypM7zGNHN0ghxilZ4H0e4pvFX Mipg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=kp1AtVky; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q8si3519607ejo.528.2020.08.13.08.42.26; Thu, 13 Aug 2020 08:42:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=kp1AtVky; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726846AbgHMPlN (ORCPT + 99 others); Thu, 13 Aug 2020 11:41:13 -0400 Received: from Mailgw01.mediatek.com ([1.203.163.78]:32258 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726835AbgHMPlJ (ORCPT ); Thu, 13 Aug 2020 11:41:09 -0400 X-UUID: b0b1ed1018204c9e9818be952cc602c3-20200813 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=OI2w0zxGU/a5MT+qrXCuXuPIjQEDPCiyv0ctdmKpaHw=; b=kp1AtVkyCMTzGUlxGE4L9ySB9d6uSPYV+7jhuhZyHYlav46UoxZD4rY16TrodrEBIvtELm2lu6y5ODc2y/SS5fYkrk+AwfpeJTGQUjtQnJIiMDXZ2LmHWyfaRvczKUTsfJ1rvV2tCRJkcFL3VwLWgHnv1PXxJYWoarWNbr3HVq0=; X-UUID: b0b1ed1018204c9e9818be952cc602c3-20200813 Received: from mtkcas32.mediatek.inc [(172.27.4.253)] by mailgw01.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLS) with ESMTP id 1030081908; Thu, 13 Aug 2020 23:40:57 +0800 Received: from MTKCAS36.mediatek.inc (172.27.4.186) by MTKMBS31DR.mediatek.inc (172.27.6.102) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 13 Aug 2020 23:40:56 +0800 Received: from [10.17.3.153] (10.17.3.153) by MTKCAS36.mediatek.inc (172.27.4.170) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 13 Aug 2020 23:40:56 +0800 Message-ID: <1597333200.23246.68.camel@mhfsdcap03> Subject: Re: [PATCH v2 1/2] ASoC: mediatek: mt6359: add codec driver From: Jiaxin Yu To: Mark Brown CC: , , , , , , , , , , Date: Thu, 13 Aug 2020 23:40:00 +0800 In-Reply-To: <20200812120537.GA5545@sirena.org.uk> References: <1597028754-7732-1-git-send-email-jiaxin.yu@mediatek.com> <1597028754-7732-2-git-send-email-jiaxin.yu@mediatek.com> <20200810185933.GI6438@sirena.org.uk> <1597217353.23246.45.camel@mhfsdcap03> <20200812120537.GA5545@sirena.org.uk> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 X-TM-SNTS-SMTP: D514158544447E00469B94A50FFBB32CA73ED07B5A7FB226AF2A86D1D56A22B42000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gV2VkLCAyMDIwLTA4LTEyIGF0IDEzOjA1ICswMTAwLCBNYXJrIEJyb3duIHdyb3RlOg0KPiBP biBXZWQsIEF1ZyAxMiwgMjAyMCBhdCAwMzoyOToxM1BNICswODAwLCBKaWF4aW4gWXUgd3JvdGU6 DQo+ID4gT24gTW9uLCAyMDIwLTA4LTEwIGF0IDE5OjU5ICswMTAwLCBNYXJrIEJyb3duIHdyb3Rl Og0KPiA+ID4gT24gTW9uLCBBdWcgMTAsIDIwMjAgYXQgMTE6MDU6NTNBTSArMDgwMCwgSmlheGlu IFl1IHdyb3RlOg0KPiANCj4gPiA+ID4gK3ZvaWQgbXQ2MzU5X3NldF9wbGF5YmFja19ncGlvKHN0 cnVjdCBzbmRfc29jX2NvbXBvbmVudCAqY21wbnQpDQo+ID4gPiA+ICt7DQo+ID4gPiA+ICsJc3Ry dWN0IG10NjM1OV9wcml2ICpwcml2ID0gc25kX3NvY19jb21wb25lbnRfZ2V0X2RydmRhdGEoY21w bnQpOw0KPiANCj4gPiA+IFdoYXQgYXJlIHRoZXNlLCBzaG91bGQgdGhleSBub3QgYmUgbWFuYWdl ZCB0aHJvdWdoIGdwaW9saWIgYW5kL29yDQo+ID4gPiBwaW5jdHJsPw0KPiANCj4gPiBUaGVzZSBh cmUgdGhlIGZ1bmN0aW9ucyB0aGF0IGNvbnRyb2wgdGhlIG11eCBvZiBpbnB1dCBvciBvdXRwdXQN Cj4gPiBzaWduYWwuIEkgcmVmZXIgdG8gdGhlIG90aGVyIGNvZGVjIGRyaXZlcnMsIG1vc3Qgb2Yg dGhlbSBhcmUgbWFuaXB1bGF0ZQ0KPiA+IHRoZSByZWdzIGluIHRoZWlyIGNvZGVjIGRyaXZlcnMg YWxzby4gTWF5YmUgaXQncyBlYXNpZXIgdG8gY29udHJvbD8NCj4gDQo+IFRoZXNlIGZ1bmN0aW9u cyBhcmUgZXhwb3J0ZWQgZm9yIG90aGVyIGRyaXZlcnMgdG8gdXNlIHJhdGhlciB0aGFuDQo+IHNv bWV0aGluZyBkb25lIGludGVybmFsbHkgYnkgdGhlIGRyaXZlciAtIGlmIHRoaXMgd2VyZSBpbnRl cm5hbCB0byB0aGUNCj4gZHJpdmVyIGl0J2Qgbm90IGJlIGEgYmlnIGRlYWwgYnV0IHdoZW4gaXQn cyBmb3IgdXNlIGJ5IGFub3RoZXIgZHJpdmVyDQo+IGl0J2QgYmUgYmV0dGVyIHRvIGdvIHRocm91 Z2ggc3RhbmRhcmQgaW50ZXJmYWNlcy4NCj4gDQoNCkNhbiB3ZSBtb3ZlIHRoaXMgcGFydCBvZiB0 aGUgb3BlcmF0aW9uIHRvIHRoZSBjb2RlYyBkYWkgZHJpdmVyIG9wcywgc3VjaA0KYXMgLnN0YXJ0 dXAgYW5kIC5zaHV0ZG93bj8gQmVjYXVzZSBvcmlnaW5hbGx5IHRoZXNlIGZ1bmN0aW9ucyBhcmUN CmV4cG9ydGVkIHRvIG1hY2hpbmUgZHJpdmVyJ3MgZGFpX2xpbmsgLnN0YXJ0dXAgYW5kIC5zaHV0 ZG93biBvcHMuDQoNCj4gPiA+ID4gK2ludCBtdDYzNTlfbXRrYWlmX2NhbGlicmF0aW9uX2VuYWJs ZShzdHJ1Y3Qgc25kX3NvY19wY21fcnVudGltZSAqcnRkKQ0KPiA+ID4gPiArew0KPiANCj4gPiA+ ID4gK0VYUE9SVF9TWU1CT0xfR1BMKG10NjM1OV9tdGthaWZfY2FsaWJyYXRpb25fZW5hYmxlKTsN Cj4gDQo+ID4gPiBXaHkgaXMgdGhpcyBleHBvcnRlZD8NCj4gDQo+ID4gVGhpcyBmdW5jdGlvbiBp cyBleHBvcnRlZCB0byBtYWNoaW5lIGRyaXZlciB0byBkbyBjYWxpYnJhdGlvbiB3aGVuDQo+ID4g cmVnaXN0ZXJpbmcuIFRoZSBpbnRlcmZhY2UgYmV0d2VlbiBNVDYzNTkgYW5kIE1USyBTb0MgaXMg YSBzcGVjaWFsDQo+ID4gaW50ZXJmYWNlIHRoYXQgbmFtZWQgTVRLQUlGLiBUaGVyZWZvcmUsIGlm IE1UNjM1OSBpcyB0byBiZSB1c2VkDQo+ID4gbm9ybWFsbHksIGl0IG5lZWRzIHRvIHJlbHkgb24g dGhlIHBsYXRmb3JtIGZvciBjYWxpYnJhdGlvbiB3aGVuDQo+ID4gcmVnaXN0ZXJpbmcuDQo+IA0K PiBTbyB0aGlzIG5lZWRzIHRoZSBTb0MgdG8gZG8gc29tZXRoaW5nIGFzIHBhcnQgb2YgY2FsbGli cmF0aW9uPw0KPiANCg0KWWVzLCB0aGUgc2lkZSBvZiBNVEtBSUYgaW4gU29DIHBhcnQgbmFtZWQg YWRkYSwgd2UgbmVlZCBjb25maWcgaXQgYmVmb3JlDQpjYWxpYnJhdGlvbi4gV2Ugd2lsbCBhbHNv IHVwc3RyZWFtIG1hY2hpbmUvcGxhdGZvcm0gZHJpdmVyIHRoYXQgdXNlIHRoaXMNCmNvZGVjIGRy aXZlciBsYXRlci4NCg0KPiA+ID4gPiArCXN3aXRjaCAoZXZlbnQpIHsNCj4gPiA+ID4gKwljYXNl IFNORF9TT0NfREFQTV9QUkVfUE1VOg0KPiA+ID4gPiArCQlwcml2LT5kZXZfY291bnRlcltkZXZp Y2VdKys7DQo+ID4gPiA+ICsJCWlmIChwcml2LT5kZXZfY291bnRlcltkZXZpY2VdID4gMSkNCj4g PiA+ID4gKwkJCWJyZWFrOwkvKiBhbHJlYWR5IGVuYWJsZWQsIGRvIG5vdGhpbmcgKi8NCj4gPiA+ ID4gKwkJZWxzZSBpZiAocHJpdi0+ZGV2X2NvdW50ZXJbZGV2aWNlXSA8PSAwKQ0KPiANCj4gPiA+ IFdoeSBhcmUgd2UgZG9pbmcgYWRkaXRpb25hbCByZWZjb3VudGluZyBvbiB0b3Agb2Ygd2hhdCBE QVBNIGlzIGRvaW5nPw0KPiA+ID4gVGhpcyBzZWVtcyBsaWtlIHRoZXJlIHNob3VsZCBiZSBhdCBs ZWFzdCBvbmUgd2lkZ2V0IHJlcHJlc2VudGluZyB0aGUNCj4gPiA+IHNoYXJlZCBiaXRzIG9mIHRo ZSBhdWRpbyBwYXRoLg0KPiANCj4gPiBXZSBoYXZlICJIUEwgTXV4IiBhbmQgIkhQUiBNdXgiLCB0 aGVyZSB3aWxsIGJlIHR3byBwYXRocyBlbmFibGVkIHdoZW4NCj4gPiBwbGF5YmFjayB0aHJvdWgg SFAuIEJ1dCBhY3R1YWxseSB0aGV5IHNoYXJlIHRoZSBzYW1lIGNvbnRyb2wgc2VxdWVuY2VzLg0K PiA+IFNvIGluIG9yZGVyIHRvIHByZXZlbnQgc2V0dGluZyBpdCBvbmUgbW9yZSB0aW1lIHdlIGRv IGFkZGl0aW9uYWwNCj4gPiByZWZjb3V0aW5nLg0KPiANCj4gVGhhdCBzb3VuZHMgbGlrZSB5b3Ug c2hvdWxkIGp1c3QgaGF2ZSBvbmUgb3V0cHV0IHBhdGggZGVmaW5lZCBpbiBEQVBNDQo+IGFuZCBt ZXJnZSB0aGUgbGVmdCBhbmQgcmlnaHQgc2lnbmFscyB0b2dldGhlciByYXRoZXIgdGhhbiBtYWlu dGFpbmluZw0KPiB0aGVtIHNlcGFyYXRlbHkuDQo+IA0KDQpZZXMsIGl0J3Mgd291bGQgYmV0dGVy IGlmIHRoZXkgYXJlIGNvbWJpbmVkIGludG8gb25lIG1peGVyIGNvbnRyb2wgdGhhdA0KbmFtZWQg IkhQIE11eCIuDQoNCj4gPiA+ID4gKwkvKiBocCBnYWluIGN0bCBkZWZhdWx0IGNob29zZSBaQ0Qg Ki8NCj4gPiA+ID4gKwlwcml2LT5ocF9nYWluX2N0bCA9IEhQX0dBSU5fQ1RMX1pDRDsNCj4gPiA+ ID4gKwlocF9nYWluX2N0bF9zZWxlY3QocHJpdiwgcHJpdi0+aHBfZ2Fpbl9jdGwpOw0KPiANCj4g PiA+IFdoeSBub3QgdXNlIHRoZSBoYXJkd2FyZSBkZWZhdWx0Pw0KPiANCj4gPiBXZSBoYXZlIHR3 byB3YXlzIHRvIGNvbnRyb2wgdGhlIHZvbHVtZSwgdGhlcmUgaXMgdG8gc2VsZWN0IFpDRC4gQmVj YXVzZQ0KPiA+IHRoZSBvdGhlciBvbmUgaXQgbm90IG9mdGVuIHVzZWQsIFpDRCBpcyB1c2VkIGJ5 IGRlZmF1bHQuIA0KPiANCj4gV2h5IG5vdCBqdXN0IGxldCB0aGUgdXNlciBwaWNrIGF0IHJ1bnRp bWU/DQo+IA0KDQpGb3IgYW5vdGhlciBhZGp1c3RtZW50IG1ldGhvZCwgd2UgZGlkbid0IHVwc3Ry ZWFtIGl0LCBzbyBvbmx5IFpDRA0KcmVzZXJ2ZWQuIEFuZCB0aGUgaGFyZHdhcmUgZGVmYXVsdCBz ZXR0aW5nIGlzIFpDRCwgc28gd2UgY2FuIHJlbW92ZWQNCnRoZXNlIGxpbmVzLg0KDQo+ID4gPiA+ ICsJcmV0ID0gcmVndWxhdG9yX2VuYWJsZShwcml2LT5hdmRkX3JlZyk7DQo+ID4gPiA+ICsJaWYg KHJldCkgew0KPiA+ID4gPiArCQlkZXZfZXJyKHByaXYtPmRldiwgIiVzKCksIGZhaWxlZCB0byBl bmFibGUgcmVndWxhdG9yIVxuIiwNCj4gPiA+ID4gKwkJCV9fZnVuY19fKTsNCj4gPiA+ID4gKwkJ cmV0dXJuIHJldDsNCj4gPiA+ID4gKwl9DQo+IA0KPiA+ID4gUGVyaGFwcyBtYWtlIHRoaXMgYSBE QVBNIHdpZGdldD8NCj4gDQo+ID4gInZhdWQxOCIgbmVlZHMgdG8gYmUgYWx3YXlzIG9uIHNvIHdl IGVuYWJsZSBpdCB3aGVuIGNvZGVjIHByb2JlLg0KPiANCj4gSWYgaXQgaXMganVzdCBzdXBwb3Nl ZCB0byBiZSBsZWZ0IG9uIGFsbCB0aGUgdGltZSBpdCdzIGJldHRlciB0byBkbyB0aGlzDQo+IGlu IHRoZSBtYWluIGRldmljZSBtb2RlbCBwcm9iZSByYXRoZXIgdGhhbiB0aGUgY29tcG9uZW50IHBy b2JlLiAgVGhlDQo+IGNvbXBvbmVudCBwcm9iZSBzaG91bGQgdXN1YWxseSBvbmx5IGJlIHVzZWQg Zm9yIHRoaW5ncyB0aGF0IG5lZWQgdGhlDQo+IHJlc3Qgb2YgdGhlIGNhcmQgdG8gYmUgdGhlcmUu DQoNCk9rLCBJIHdpbGwgY29ycmVjdCBpdC4NCg0K