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 9311CC43334 for ; Mon, 18 Jul 2022 13:57: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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=EpiZrs8rkG1adxU/FZvV8ZmEnkKne6b+miousRvak9Q=; b=Zu31vOu8n7dQSv hKSk9mGCRsZCGwjILw4cmK3w5CDH5pztqPJzMY6TeBLyfNL7Gf6Kfv1JxSuh6urCOaf6FJjYE7ZYO CPyRkn+NwAAA3sBuKCokzEFJfVAMS1izeprnukGleViOzH/JXA8JCH/Ditt+er4KxR4mwADDBGUpy x7Sp0tK5pB3TubdtI+EJIJKhYAeKUYe+OXdZ+RA5gGVAuBjOyNiG0YgHTvPjlXxtA6Sb85C8nC+W6 GDed2ECHTXN87ZNDQRFxnREVT/oJQxn2BsL+wpsnzFmn7bsu92LeCDCoGkhj9uiMyw5/v0fBDuNEE 7DulIDLvT4z+d8qyvouA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oDREj-00E4dm-96; Mon, 18 Jul 2022 13:56:38 +0000 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oDREc-00E4YP-5A; Mon, 18 Jul 2022 13:56:31 +0000 Received: by mail-wm1-x330.google.com with SMTP id x23-20020a05600c179700b003a30e3e7989so5205395wmo.0; Mon, 18 Jul 2022 06:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=5GaiY4B+fVcmnXKAwsi7m8Aj4lGUBvR7I/9W6/qWXhE=; b=d6a2HGJ1DOesvRkrVZgSQ6iPEldBTUlBgQ9k3NnGUVcyNgxyKIcTc2kdsPDQKUOOsh 4J/nvEVxTTl0E4onnZS0zUwKWxO9pjnNCxaD0wWN9PVUybjFPl6RI42KIuQHh4vfkShP fJQlXkKDNfpR7KD5Tx3SaGwhuYeDulAK9P9Z9Y+u2LOt3QOnTyc5mgmLl+C/m4bqct+H giOxHhFobOt82+YV6AxC1RpEI/zA+Ycz3NIWz/ErQN2V/axhvGGex1JNxkWjgMyy5t2n hhs2muTFQoUTJSosvO9Qpp180LKtT7CoNF5pYFKvDX2EJhZBU36QFMOIJKTt5qcIpZQi /qwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=5GaiY4B+fVcmnXKAwsi7m8Aj4lGUBvR7I/9W6/qWXhE=; b=UYyzb4zb30tW6/yFKxB0wC7dGR1Fougv4FQRfECkJC5+EWmcHazLqV28Ww7rhESv86 uoYe7llbxQYfZSBxv+yjespsizBvykyOsGC7yohBoYIC9UKY/NuxQ9NCX+Cuq1+8U+ae ePNX3k8kihCxMpuomFRMFFIkiJk80AxQ6pmZOl1danwd7G/gy446SLEYuIcOzZrmj+hf pEOpZ1YLnaHeQcnmSXXsacN2d96jOJC8HUmnNgQ/unvKyDmvcjxdNL/hNO9C1/ga0uoE RI4uWFEGlHe4hewLCiKZWJLmQdiQS0SK8rAOUT2HzmTAvZDHADiqIIBsDYh45pNews3G x9mQ== X-Gm-Message-State: AJIora/qtkzUXGOELvsoAPhWinZSiXNDJtoIWfx6vJL23PUwNVdFt/yk /t8qBR+WvWwLvCt+ERjtk7sSNfTHt4h5wP4j6l4= X-Google-Smtp-Source: AGRyM1t+b+B57G30zmJ6SDH+MUo5HsflVXfg85sd+e8uS0SrrTs9lUsnJSmOWUJajxJe7O8JYC1jvg/HjWwDmFR7Nok= X-Received: by 2002:a05:600c:19c8:b0:3a1:792e:f913 with SMTP id u8-20020a05600c19c800b003a1792ef913mr32475753wmq.182.1658152587885; Mon, 18 Jul 2022 06:56:27 -0700 (PDT) MIME-Version: 1.0 References: <20220715112607.591-1-peterwu.pub@gmail.com> <20220715112607.591-9-peterwu.pub@gmail.com> <20220718080831.GA31509@cyhuang-hp-elitebook-840-g3.rt> In-Reply-To: From: ChiYuan Huang Date: Mon, 18 Jul 2022 21:56:15 +0800 Message-ID: Subject: Re: [PATCH v5 08/13] usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver To: Andy Shevchenko Cc: ChiaEn Wu , Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Matthias Brugger , Sebastian Reichel , Chunfeng Yun , Greg Kroah-Hartman , Jonathan Cameron , Lars-Peter Clausen , Liam Girdwood , Mark Brown , Guenter Roeck , "Krogerus, Heikki" , Helge Deller , ChiaEn Wu , Alice Chen , cy_huang , dri-devel , Linux LED Subsystem , devicetree , linux-arm Mailing List , "moderated list:ARM/Mediatek SoC support" , Linux Kernel Mailing List , Linux PM , USB , linux-iio , "open list:FRAMEBUFFER LAYER" , szuni chen X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220718_065630_238020_55C63AF5 X-CRM114-Status: GOOD ( 31.28 ) 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 QW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZjaGVua29AZ21haWwuY29tPiDmlrwgMjAyMuW5tDfm nIgxOOaXpSDpgLHkuIAg5pma5LiKNzozOeWvq+mBk++8mgo+Cj4gT24gTW9uLCBKdWwgMTgsIDIw MjIgYXQgMTA6MDggQU0gQ2hpWXVhbiBIdWFuZyA8dTAwODQ1MDBAZ21haWwuY29tPiB3cm90ZToK PiA+IE9uIEZyaSwgSnVsIDE1LCAyMDIyIGF0IDAzOjEwOjQyUE0gKzAyMDAsIEFuZHkgU2hldmNo ZW5rbyB3cm90ZToKPiA+ID4gT24gRnJpLCBKdWwgMTUsIDIwMjIgYXQgMToyOCBQTSBDaGlhRW4g V3UgPHBldGVyd3UucHViQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiAuLi4KPgo+ID4gPiA+IFRoaXMg Y29tbWl0IGFkZCBzdXBwb3J0IGZvciB0aGUgVHlwZS1DICYgUG93ZXIgRGVsaXZlcnkgY29udHJv bGxlciBpbgo+ID4gPgo+ID4gPiBUaGlzIGNvbW1pdCBhZGQgLT4gQWRkCj4gPiA+Cj4gPiBVcHBl ciBjYXNlPyBPciByZXdyaXRlIGl0IGFzICdUaGlzIGNvbW1pdCBpcyB0byBhZGQgLi4uLi4nPwo+ Cj4gUGxlYXNlLCByZWFkIHRoaXMgZG9jdW1lbnRhdGlvbiBbMV0gZm9yIGJldHRlciB1bmRlcnN0 YW5kaW5nLiBJdAo+IHNob3VsZCBjbGFyaWZ5IHRoaXMgYW5kIHBlcmhhcHMgb3RoZXIgcG9zc2li bGUgcXVlc3Rpb25zLgo+Cj4gWzFdOiBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xh dGVzdC9wcm9jZXNzL3N1Ym1pdHRpbmctcGF0Y2hlcy5odG1sI2Rlc2NyaWJlLXlvdXItY2hhbmdl cwo+CkknbSB0aGlua2luZyB3aHkgdG8gY2hhbmdlIGl0IGZyb20gJ2FkZCcgdG8gIkFkZCcuCkFo LCBJIG1pc3VuZGVyc3RhbmQgaXQuCj4gPiA+ID4gTWVkaWFUZWsgTVQ2MzcwIElDLgo+Cj4gLi4u Cj4KPiA+ID4gPiArICAgICAgIHJldCA9IGRldm1fcmVxdWVzdF90aHJlYWRlZF9pcnEoZGV2LCBw cml2LT5pcnEsIE5VTEwsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG10NjM3MF9pcnFfaGFuZGxlciwgSVJRRl9PTkVTSE9ULAo+ID4gPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZfbmFtZShkZXYpLCBwcml2KTsKPiA+ ID4gPiArICAgICAgIGlmIChyZXQpIHsKPiA+ID4KPiA+ID4gPiArICAgICAgICAgICAgICAgdGNw Y2lfdW5yZWdpc3Rlcl9wb3J0KHByaXYtPnRjcGNpKTsKPiA+ID4KPiA+ID4gVGhpcyBpcyB3cm9u Zy4KPiA+ID4gWW91IG1peGVkIGRldm1fIHdpdGggbm9uLWRldm0uIEVpdGhlciBkcm9wIGRldm1f ICphZnRlciogdGhlIGZpcnN0Cj4gPiA+IG5vbi1kZXZtXyBjYWxsLCBvciBjb252ZXJ0IGV2ZXJ5 dGhpbmcgdG8gYmUgbWFuYWdlZC4KPiA+ID4KPiA+IEhvdyBhYm91dCB0byBhZGQgJ2Rldm1fYWRk X2FjdGlvbl9vcl9yZXNldCcgZm9yIHRjcGNpX3VucmVnaXN0ZXJfcG9ydD8KPiA+IFRoaXMgd2ls bCBjb252ZXJ0IGFsbCBhcyAnZGV2bV8nIHZlcnNpb24uCj4KPiBJIHRoaW5rIGl0IHdvdWxkIHdv cmssIHRoYXQgd3JhcHBlciB3YXMgZGVzaWduZWQgdG8gY292ZXIgY2FzZXMgbGlrZSB0aGlzLgo+ Cj4gPiA+ID4gKyAgICAgICAgICAgICAgIHJldHVybiBkZXZfZXJyX3Byb2JlKGRldiwgcmV0LCAi RmFpbGVkIHRvIGFsbG9jYXRlIGlycVxuIik7Cj4gPiA+ID4gKyAgICAgICB9Cj4KPiAuLi4KPgo+ ID4gPiA+ICtzdGF0aWMgaW50IG10NjM3MF90Y3BjX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2 aWNlICpwZGV2KQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICAgICBzdHJ1Y3QgbXQ2MzcwX3ByaXYg KnByaXYgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKPiA+ID4KPiA+ID4gPiArICAgICAg IGRpc2FibGVfaXJxKHByaXYtPmlycSk7Cj4gPiA+Cj4gPiA+IFdoeT8KPiA+ID4gQW4gdWdseSB3 b3JrYXJvdW5kIGR1ZSB0byBvcmRlcmluZyBpc3N1ZXMgaW4gLT5wcm9iZSgpPwo+ID4gPgo+ID4g WWVzLCBkdWUgdG8gdGhlIG9yZGVyaW5nIGluIHByb2JlLgo+ID4gJ2J1cyByZW1vdmUnIHdpbGwg YmUgY2FsbGVkIGJlZm9yZSBkZXZpY2UgcmVzb3VyY2UgcmVsZWFzZXMuCj4gPgo+ID4gTGlrZSBh cyB5b3Ugc2FpZCwgYW5vdGhlciB3YXkgaXMgdG8gY29udmVydCBhbGwgYXMgbm9uLWRldm0KPiA+ IHZlcnNpb24gYWZ0ZXIgJ3RjcGNpX3VucmVnaXN0ZXJfcG9ydCcuCj4gPgo+ID4gSWYgdG8ga2Vl cCB0aGUgb3JpZ2luYWwgb3JkZXIsICdkaXNhYmxlX2lycScgYmVmb3JlCj4gPiAndGNwY2lfdW5y ZWdpc3Rlcl9wb3J0JyBjYW4gbWFrZSB0aGUgZmxvdyBtb3JlIHNhZmUuCj4gPgo+ID4gT3IgeW91 IGNhbiB0aGluayBvbmUgY2FzZSBpZiBpcnEgdHJpZ2dlcnMgYWZ0ZXIKPiA+ICd0Y3BjaV91bnJl Z2lzdGVyX3BvcnQnLiBOdWxsIHBvaW50ZXIgb2NjdXJzLgo+ID4KPiA+IEFueXdheSwgaW4gbmV4 dCByZXZpc2lvbiwgSSdsbCBjb252ZXJ0IGFsbCB0byBiZSAnZGV2bV8nIHZlcnNpb24uCj4gPiBG b3IgdGhpcyByZW1vdmUgY2FsbGJhY2ssIG9ubHkgJ2Rldl9wbV9jbGVhcl93YWtlX2lycScgYW5k Cj4gPiAnZGV2aWNlX2luaXRfd2FrZXVwJyB3aWxsIGJlIGtlcHQuCj4gPgo+ID4gSXMgdGhpcyBi ZXR0ZXI/Cj4KPiBTb3VuZHMgbGlrZSBhIHBsYW4hCj4KQWxyZWFkeSBkaWQuIEp1c3QgdG8gZG91 YmxlIGNvbmZpcm0gdGhlIGNoYW5nZXMuClRoYW5rcy4gQWxsIGFyZSBjbGVhci4KPiA+ID4gPiAr ICAgICAgIHRjcGNpX3VucmVnaXN0ZXJfcG9ydChwcml2LT50Y3BjaSk7Cj4gPiA+ID4gKyAgICAg ICBkZXZfcG1fY2xlYXJfd2FrZV9pcnEoJnBkZXYtPmRldik7Cj4gPiA+ID4gKyAgICAgICBkZXZp Y2VfaW5pdF93YWtldXAoJnBkZXYtPmRldiwgZmFsc2UpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAg ICAgIHJldHVybiAwOwo+ID4gPiA+ICt9Cj4KPiAtLQo+IFdpdGggQmVzdCBSZWdhcmRzLAo+IEFu ZHkgU2hldmNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=