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 22960CD8C90 for ; Sun, 7 Jun 2026 21:46:30 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=oOUSIEEaqVp9ITc2wa/XzR0OQAB9HE/Q8gOckx2RC78=; b=1wSbi5rn5bRaXX TL+jnNhp9aSHSb25uH81qfLGMRqBVXr2El5UyuY5kmcfwiQhewy1TUZ5s7wa/t51r9yLqN5n/pCnV Yb0ldIvtengx8BFRR7+wBmFcnCJZCrOcs/XmKh/2xo8RkShrjuCek1ns9zbt38iqr+nJP8xRy0fjR Bimtx/JM9BwHgjCUki15MUuf1s0wBVlxEABFJMrbDj1KcVGJnikLPBZbl8Jp7fz/Z/pEu6wnVsRu2 NP6Rd5NFk9I6mWk3aqGjiISg/t2ceVMKQ0Fiwikrcv0glzisc1WF4yuiY3S+JoNa/6bITUWNrjwBd R3xAM4xHZ3sBTf8ISkWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wWLK3-00000002Wso-3gkx; Sun, 07 Jun 2026 21:46:23 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wWLK2-00000002Wsi-3jCx for linux-amlogic@lists.infradead.org; Sun, 07 Jun 2026 21:46:22 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id E0AE1438BC; Sun, 7 Jun 2026 21:46:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9586A1F00893; Sun, 7 Jun 2026 21:46:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780868781; bh=VuceHPGmD7/jwC2bCg00E7SabTG0OPATM0gRk6Fs8Io=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=nVyz6cIrQS2KMGoOeFSUV2sWnaXTt1tWpgIAxbR5XyT631FTwYxH6zaWXjQGmf7Zn d22Wjw9zBt1OPJote7m6yyv827GWjbfogQgeVs78UfIpx4IJmU6zEYUv9JYRtAxOAN akF+wwrs8MlCBq47d8tCYGnU4mcIheekToomamgAmeI77tQCkIAPDKMoqWa/sAK8ar HsSQ6gngdM03XIsE58u/l1zw6JhQyJktlRnr9oBS8alYnac0TW5uJoBS8or1+XykRI xus6UmsK40kt4PfOJhJZ5DcsXXDeNM5BVM/j2KmB6F4H/KXJFIcMW6mbOgNVeXqlrS mZfWnVmBEUMag== From: sashiko-bot@kernel.org Subject: Re: [PATCH v4 8/8] usb: typec: ucsi: huawei-gaokun: pass down HPD_IRQ events To: "Dmitry Baryshkov" Cc: linux-amlogic@lists.infradead.org, neil.armstrong@linaro.org, dri-devel@lists.freedesktop.org In-Reply-To: <20260608-hpd-irq-events-v4-8-30b62b335487@oss.qualcomm.com> References: <20260608-hpd-irq-events-v4-8-30b62b335487@oss.qualcomm.com> Date: Sun, 07 Jun 2026 21:46:21 +0000 Message-Id: <20260607214621.9586A1F00893@smtp.kernel.org> X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg NCBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBFYXJseSByZXR1cm4gbWlzc2VzIEVDIGhhcmR3YXJlIGFja25vd2xlZGdlbWVudCwg cG90ZW50aWFsbHkgY2F1c2luZyBhbiBpbnRlcnJ1cHQgc3Rvcm0uCi0gW0hpZ2hdIERlYWRsb2Nr IGJldHdlZW4gRUMgdGhyZWFkZWQgSVJRIGhhbmRsZXIgYW5kIFVDU0kgbm90aWZpZXIgY2F1c2lu ZyBpbmV2aXRhYmxlIHRpbWVvdXQuCi0gW0hpZ2hdIE91dC1vZi1ib3VuZHMgYXJyYXkgYWNjZXNz IGR1ZSB0byBkeW5hbWljIGBudW1fcG9ydHNgIHVwZGF0ZSBzdXJwYXNzaW5nIGFsbG9jYXRlZCBz aXplLgotIFtNZWRpdW1dIFVuZGVmaW5lZCBCZWhhdmlvciBkdWUgdG8gc2hpZnQgb3BlcmF0aW9u IHdpdGggbmVnYXRpdmUgZXhwb25lbnQuCi0tCgpjb21taXQgNzNmMjk2NGEwMGM0NmZmYzgwYmY5 NThlOGExOTVhZWU2M2Y5NDkzZApBdXRob3I6IERtaXRyeSBCYXJ5c2hrb3YgPGRtaXRyeS5iYXJ5 c2hrb3ZAb3NzLnF1YWxjb21tLmNvbT4KCnVzYjogdHlwZWM6IHVjc2k6IGh1YXdlaS1nYW9rdW46 IHBhc3MgZG93biBIUERfSVJRIGV2ZW50cwoKUGFzcyBJUlFfSFBEIGV2ZW50cyBmcm9tIHRoZSBF QyB0byB0aGUgSFBEIGJyaWRnZSwgbGV0dGluZyB0aG9zZQp0byBiZSBkZWxpdmVyZWQgdG8gdGhl IERpc3BsYXlQb3J0IGRyaXZlci4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL3R5cGVjL3Vj c2kvdWNzaV9odWF3ZWlfZ2Fva3VuLmMgYi9kcml2ZXJzL3VzYi90eXBlYy91Y3NpL3Vjc2lfaHVh d2VpX2dhb2t1bi5jCj4gLS0tIGEvZHJpdmVycy91c2IvdHlwZWMvdWNzaS91Y3NpX2h1YXdlaV9n YW9rdW4uYwo+ICsrKyBiL2RyaXZlcnMvdXNiL3R5cGVjL3Vjc2kvdWNzaV9odWF3ZWlfZ2Fva3Vu LmMKPiBAQCAtMjk5LDEwICsyOTksMTMgQEAgc3RhdGljIHZvaWQgZ2Fva3VuX3Vjc2lfaGFuZGxl X2FsdG1vZGUoc3RydWN0IGdhb2t1bl91Y3NpX3BvcnQgKnBvcnQpCgpbIC4uLiBdCgo+ICAJLyog VUNTSSBjYWxsYmFjayAuY29ubmVjdG9yX3N0YXR1cygpIGhhdmUgc2V0IG9yaWVudGF0aW9uICov Cj4gIAlpZiAocG9ydC0+YnJpZGdlKQo+IC0JCWRybV9hdXhfaHBkX2JyaWRnZV9ub3RpZnkoJnBv cnQtPmJyaWRnZS0+ZGV2LAo+IC0JCQkJCSAgcG9ydC0+aHBkX3N0YXRlID8KPiAtCQkJCQkgIGNv bm5lY3Rvcl9zdGF0dXNfY29ubmVjdGVkIDoKPiAtCQkJCQkgIGNvbm5lY3Rvcl9zdGF0dXNfZGlz Y29ubmVjdGVkKTsKPiArCQlkcm1fYXV4X2hwZF9icmlkZ2Vfbm90aWZ5X2V4dHJhKCZwb3J0LT5i cmlkZ2UtPmRldiwKPiArCQkJCQkJcG9ydC0+aHBkX3N0YXRlID8KPiArCQkJCQkJY29ubmVjdG9y X3N0YXR1c19jb25uZWN0ZWQgOgo+ICsJCQkJCQljb25uZWN0b3Jfc3RhdHVzX2Rpc2Nvbm5lY3Rl ZCwKPiArCQkJCQkJcG9ydC0+aHBkX2lycSA/Cj4gKwkJCQkJCURSTV9DT05ORUNUT1JfRFBfSVJR X0hQRCA6Cj4gKwkJCQkJCURSTV9DT05ORUNUT1JfTk9fRVhUUkFfU1RBVFVTKTsKPiAgCj4gIAln YW9rdW5fZWNfdWNzaV9wYW5fYWNrKHVlYy0+ZWMsIHBvcnQtPmlkeCk7CgpbU2V2ZXJpdHk6IEhp Z2hdClRoaXMgaXNuJ3QgYSBidWcgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNoLCBidXQgSSBub3Rp Y2VkIGEgcG90ZW50aWFsCmlzc3VlIGluIGdhb2t1bl91Y3NpX2hhbmRsZV9hbHRtb2RlKCkgcmVn YXJkaW5nIHRoZSBlYXJseSByZXR1cm4uCgpJZiBhbiBFQyBldmVudCBoYXMgYSBwb3J0IGluZGV4 IHRoYXQgc3VycGFzc2VzIHRoZSBVQ1NJIGNhcGFiaWxpdHkgY29ubmVjdG9yCmJvdW5kcywgdGhl IGZ1bmN0aW9uIHdhcm5zIGFuZCByZXR1cm5zIGVhcmx5LgoKQmVjYXVzZSB0aGUgZXZlbnQgaGFz IGFscmVhZHkgYmVlbiBjb25zdW1lZCBieSB0aGUgaGFyZHdhcmUsIGRvZXMgc2tpcHBpbmcKdGhl IGdhb2t1bl9lY191Y3NpX3Bhbl9hY2soKSBjYWxsIGhlcmUgY2F1c2UgdGhlIEVDIGZpcm13YXJl IHRvIGluZmluaXRlbHkKcmVzZW5kIHRoZSBpbnRlcnJ1cHQgb3Igc3RhbGwgc3Vic2VxdWVudCBv cGVyYXRpb25zPwoKW1NldmVyaXR5OiBNZWRpdW1dClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNz dWUsIGJ1dCBsb29raW5nIGF0IHRoZSBnYW9rdW5fZWNfdWNzaV9wYW5fYWNrKCkKY2FsbCBhdCB0 aGUgZW5kIG9mIHRoaXMgZnVuY3Rpb246Cgpkcml2ZXJzL3BsYXRmb3JtL2FybTY0L2h1YXdlaS1n YW9rdW4tZWMuYzpnYW9rdW5fZWNfdWNzaV9wYW5fYWNrKCkgewogICAgLi4uCiAgICB1OCBkYXRh ID0gMSA8PCBwb3J0X2lkOwoKICAgIGlmIChwb3J0X2lkID09IEdBT0tVTl9VQ1NJX05PX1BPUlRf VVBEQVRFKQogICAgICAgIGRhdGEgPSAwOwogICAgLi4uCn0KCldoZW4gZ2Fva3VuX3Vjc2lfYWx0 bW9kZV9ub3RpZnlfaW5kKCkgZXhwbGljaXRseSBjYWxscyB0aGlzIHdpdGgKR0FPS1VOX1VDU0lf Tk9fUE9SVF9VUERBVEUgKHdoaWNoIGVxdWFscyAtMSksIHRoZSBzaGlmdCBvcGVyYXRpb24KZXZh bHVhdGVzIHVuY29uZGl0aW9uYWxseSBiZWZvcmUgdGhlIHNhZmV0eSBjaGVjay4KCkRvZXMgdGhp cyBjYXVzZSB1bmRlZmluZWQgYmVoYXZpb3IgYnkgc2hpZnRpbmcgd2l0aCBhIG5lZ2F0aXZlIGV4 cG9uZW50PwoKPiAgfQoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGFub3RoZXIgcHJlLWV4aXN0 aW5nIGlzc3VlLCBidXQgSSBub3RpY2VkIGEgcG90ZW50aWFsIGRlYWRsb2NrCmJldHdlZW4gdGhl IEVDIHRocmVhZGVkIElSUSBoYW5kbGVyIGFuZCB0aGUgVUNTSSBub3RpZmllci4KCklmIHRoZSBz aGFyZWQgZ2Fva3VuX2VjX2lycV9oYW5kbGVyKCkgaW52b2tlcyBnYW9rdW5fdWNzaV9ub3RpZnko KSB0aHJvdWdoCnRoZSBibG9ja2luZyBub3RpZmllciwgaXQgY2FuIGNhbGwgZ2Fva3VuX3Vjc2lf aGFuZGxlX25vX3VzYl9ldmVudCgpIHdoaWNoCndhaXRzIG9uIGEgY29tcGxldGlvbjoKCmRyaXZl cnMvdXNiL3R5cGVjL3Vjc2kvdWNzaV9odWF3ZWlfZ2Fva3VuLmM6Z2Fva3VuX3Vjc2lfaGFuZGxl X25vX3VzYl9ldmVudCgpIHsKICAgIGlmICghd2FpdF9mb3JfY29tcGxldGlvbl90aW1lb3V0KCZw b3J0LT51c2JfYWNrLCAyICogSFopKSB7CiAgICAgICAgLi4uCiAgICB9Cn0KClNpbmNlIHRoZSBz aW5nbGUgRUMgZXZlbnQgdGhyZWFkIGlzIGJsb2NrZWQgaW5zaWRlIHRoZSBub3RpZmllciBjaGFp biB3YWl0aW5nCmZvciB0aGlzIGNvbXBsZXRpb24sIGRvZXMgdGhpcyBwcmV2ZW50IHRoZSBzeXN0 ZW0gZnJvbSBleHRyYWN0aW5nIHRoZQp1cGNvbWluZyBFQ19FVkVOVF9VU0IgdG8gdHJpZ2dlciB0 aGUgY29tcGxldGlvbiwgaW1wb3NpbmcgYSBndWFyYW50ZWVkCnRpbWVvdXQgZGVsYXk/CgpbU2V2 ZXJpdHk6IEhpZ2hdClRoaXMgaXNuJ3QgYSBidWcgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNoLCBi dXQgdGhlcmUgbWlnaHQgYmUgYW4Kb3V0LW9mLWJvdW5kcyBhcnJheSBhY2Nlc3MgaW4gZ2Fva3Vu X3Vjc2lfcmVmcmVzaCgpIHdoZW4gdXBkYXRpbmcgcG9ydApkYXRhLgoKRHVyaW5nIGluaXRpYWxp emF0aW9uLCB0aGUgdWVjLT5wb3J0cyBhcnJheSBpcyBhbGxvY2F0ZWQgYmFzZWQgb24gdGhlCmlu aXRpYWwgbnVtYmVyIG9mIHBvcnRzOgoKZHJpdmVycy91c2IvdHlwZWMvdWNzaS91Y3NpX2h1YXdl aV9nYW9rdW4uYzpnYW9rdW5fdWNzaV9wb3J0c19pbml0KCkgewogICAgdWVjLT5wb3J0cyA9IGRl dm1fa2NhbGxvYyhkZXYsIG51bV9wb3J0cywgc2l6ZW9mKCp1ZWMtPnBvcnRzKSwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgR0ZQX0tFUk5FTCk7CiAgICAuLi4KfQoKSW4gZ2Fva3VuX3Vj c2lfcmVmcmVzaCgpLCB3aGVuIGFuIGludGVycnVwdCBvY2N1cnMsIGl0IHJlYWRzIHRoZSBuZXcg bGltaXQKYW5kIHVzZXMgaXQ6Cgpkcml2ZXJzL3VzYi90eXBlYy91Y3NpL3Vjc2lfaHVhd2VpX2dh b2t1bi5jOmdhb2t1bl91Y3NpX3JlZnJlc2goKSB7CiAgICB1ZWMtPm51bV9wb3J0cyA9IHVyZWcu bnVtX3BvcnRzOwogICAgLi4uCiAgICBnYW9rdW5fdWNzaV9wb3J0X3VwZGF0ZSgmdWVjLT5wb3J0 c1tpZHhdLCB1cmVnLnBvcnRfZGF0YSk7Cn0KCklmIHRoZSBFQyBkeW5hbWljYWxseSByZXBvcnRz IGEgbGFyZ2VyIG51bWJlciBvZiBwb3J0cyB0aGFuIHRoZSBvcmlnaW5hbAphbGxvY2F0aW9uLCBk b2VzIHRoaXMgYnlwYXNzIHRoZSBib3VuZGFyeSBjaGVjayBhbmQgb3ZlcndyaXRlIHVuYWxsb2Nh dGVkCm1lbW9yeT8KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2 LyMvcGF0Y2hzZXQvMjAyNjA2MDgtaHBkLWlycS1ldmVudHMtdjQtMC0zMGI2MmIzMzU0ODdAb3Nz LnF1YWxjb21tLmNvbT9wYXJ0PTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFpbGluZyBsaXN0CmxpbnV4LWFtbG9naWNAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFtbG9naWMK