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=-5.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_SANE_2 autolearn=no 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 E57DBC433DF for ; Thu, 13 Aug 2020 15:41:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id AE36120866 for ; Thu, 13 Aug 2020 15:41:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="kp1AtVky" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726531AbgHMPlO (ORCPT ); Thu, 13 Aug 2020 11:41:14 -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