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 6D4D0C4451B for ; Sat, 18 Jul 2026 07:30:51 +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=Y5sZPQ6nhxa+9+EKhumNBZnansP/gsA9y7M88eVk4zQ=; b=g/aXBrNYF/u9HU mW5Wb7tozRSu16OPWv6CMZM/CLrfuj7uhGT2JnykIcYUHs/XnIuWgb+pbz5u4LjVGMsllhqBzWVaU bTLeksYPRCq7Rs/zn/vysIY7LdzcH+nt2lbaz9E49wX7KVjbmgmdcW+nEC+UsoedyjrWfdoFXv1kp wP1nSGLUptqDbg/aVcQOG/+U7HM3DPmybue+tdV/A/IXyedprWsZMImczgofnLW9zh3CnWUYe8a5n XREayCGdPmGFdfGTjd89L4yRZtoa2j74/gEahA8efR9PjqaI/7CdVeB2xvM3fuTXULN3RitEshkw2 GNPBfnGrhxUjwN8OaNQQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wkzVa-00000003pzg-3XPV; Sat, 18 Jul 2026 07:30:50 +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 1wkzVZ-00000003pzT-3ZoC for linux-phy@lists.infradead.org; Sat, 18 Jul 2026 07:30:50 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 9A0A5438B9; Sat, 18 Jul 2026 07:30:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4AB6F1F000E9; Sat, 18 Jul 2026 07:30:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784359846; bh=EYY7zplwuLVchUNisDQBBMy9AuBDKk6wKDzEkB/RYWQ=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=kah8Qv4E8pRiPthdyECv59gb0AYLpeaEZV0hS1WR4kq+8BOZZcZvTh8OrcZTLYWug pNYNZ3F1LRE4sh38dWSGy7hEspp9n0vsiIELao/HFk/c2beW0owtTwAV9yxbj5YrT3 DROyWh+IQSEOnv140w/gVD5NlXzXXXsrHyXKY3JMwtKUw35T1TDgy9Kbjx1dlBlU+M ShpNab1FzLDofgkcVaUexZUZ9vdZDiNDjkl5UNp/F2nE9DUyofD47m2/CYU+pP9k3Y J0GpwQIe2Ss/XoG4h1eZCSPRRvdVG99J9wnQhHTxqX5bzwfe3nWs6D0FXO3kw1363y tE8vNkBfeDUxA== From: sashiko-bot@kernel.org Subject: Re: [PATCH] phy: freescale: fsl-samsung-hdmi: Fix runtime PM cleanup To: "Can Peng" Cc: olteanv@gmail.com, linux-phy@lists.infradead.org, vkoul@kernel.org, neil.armstrong@linaro.org In-Reply-To: <20260718071816.437047-1-pengcan@kylinos.cn> References: <20260718071816.437047-1-pengcan@kylinos.cn> Date: Sat, 18 Jul 2026 07:30:45 +0000 Message-Id: <20260718073046.4AB6F1F000E9@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list 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-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBEb3VibGUtZGlzYWJsZSBvZiBgYXBiY2xrYCBvbiBkcml2ZXIgdW5iaW5kIGNhdXNp bmcgYSBjbG9jayBlbmFibGUgY291bnQgdW5kZXJmbG93LgotIFtNZWRpdW1dIEhhcmR3YXJlIHJl Z2lzdGVycyBhcmUgYWNjZXNzZWQgaW4gYGNsa19zZXRfcmF0ZWAgd2hpbGUgdGhlIGRldmljZSBt YXkgYmUgcnVudGltZSBzdXNwZW5kZWQsIGNhdXNpbmcgYSBidXMgZXJyb3IuCi0gW01lZGl1bV0g Q2xvY2sgZW5hYmxlIGNvdW50IGxlYWsgd2hlbiBoYXJkd2FyZSBjb25maWd1cmF0aW9uIGZhaWxz IGR1cmluZyBydW50aW1lIHJlc3VtZS4KLS0KCi0tLSBQYXRjaCBbMV06IFtQQVRDSF0gcGh5OiBm cmVlc2NhbGU6IGZzbC1zYW1zdW5nLWhkbWk6IEZpeCBydW50aW1lIFBNIGNsZWFudXAgLS0tCmNv bW1pdCBjNjRkODljMmEwNGQ4MTkxZWRiZTFlNDVjNTUzZjc2MjdjMDQzZTU2CkF1dGhvcjogQ2Fu IFBlbmcgPHBlbmdjYW5Aa3lsaW5vcy5jbj4KCnBoeTogZnJlZXNjYWxlOiBmc2wtc2Ftc3VuZy1o ZG1pOiBGaXggcnVudGltZSBQTSBjbGVhbnVwCgpmc2xfc2Ftc3VuZ19oZG1pX3BoeV9wcm9iZSgp IHRha2VzIGEgcnVudGltZSBQTSByZWZlcmVuY2UsIG1hcmtzIHRoZQpkZXZpY2UgYWN0aXZlIGFu ZCBlbmFibGVzIHJ1bnRpbWUgUE0gYmVmb3JlIHJlZ2lzdGVyaW5nIHRoZSBQSFkgY2xvY2suCklm IHBoeV9jbGtfcmVnaXN0ZXIoKSBmYWlscywgcHJvYmUgcmV0dXJucyB3aXRob3V0IGRyb3BwaW5n IHRoZSBydW50aW1lClBNIHJlZmVyZW5jZSBvciBkaXNhYmxpbmcgcnVudGltZSBQTS4KCkZpeGVz OiA2YWQwODJiZWU5MDIgKCJwaHk6IGZyZWVzY2FsZTogYWRkIFNhbXN1bmcgSERNSSBQSFkiKQpD Yzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvZnJl ZXNjYWxlL3BoeS1mc2wtc2Ftc3VuZy1oZG1pLmMgYi9kcml2ZXJzL3BoeS9mcmVlc2NhbGUvcGh5 LWZzbC1zYW1zdW5nLWhkbWkuYwo+IGluZGV4IGQwMTBmZWMxNTY3MWQuLmU3YWY0ZjljN2IyMGIg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvZnJlZXNjYWxlL3BoeS1mc2wtc2Ftc3VuZy1oZG1p LmMKPiArKysgYi9kcml2ZXJzL3BoeS9mcmVlc2NhbGUvcGh5LWZzbC1zYW1zdW5nLWhkbWkuYwo+ IEBAIC02NjUsMjAgKzY2NSwyNiBAQCBzdGF0aWMgaW50IGZzbF9zYW1zdW5nX2hkbWlfcGh5X3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAkJCQkgICAgICJmYWlsZWQgdG8g Z2V0IHJlZiBjbGtcbiIpOwo+ICAKPiAgCXBtX3J1bnRpbWVfZ2V0X25vcmVzdW1lKHBoeS0+ZGV2 KTsKPiAtCXBtX3J1bnRpbWVfc2V0X2FjdGl2ZShwaHktPmRldik7Cj4gLQlwbV9ydW50aW1lX2Vu YWJsZShwaHktPmRldik7Cj4gKwlyZXQgPSBwbV9ydW50aW1lX3NldF9hY3RpdmUocGh5LT5kZXYp Owo+ICsJaWYgKHJldCkKPiArCQlnb3RvIHBtX3B1dF9ub2lkbGU7CgpbU2V2ZXJpdHk6IEhpZ2hd ClRoaXMgaXNuJ3QgYSBidWcgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNoLCBidXQgZG9lc24ndCB0 aGlzIGRyaXZlciBkb3VibGUtZGlzYWJsZQphcGJjbGsgb24gdW5iaW5kIGlmIHRoZSBkZXZpY2Ug aXMgcnVudGltZSBzdXNwZW5kZWQ/CgpJbiBmc2xfc2Ftc3VuZ19oZG1pX3BoeV9wcm9iZSgpLCBh cGJjbGsgaXMgYWNxdWlyZWQgdmlhIGRldm1fY2xrX2dldF9lbmFibGVkKCksCndoaWNoIHJlZ2lz dGVycyBhIGRldnJlcyBhY3Rpb24gdG8gZGlzYWJsZSBpdCBvbiB0ZWFyZG93bjoKCglwaHktPmFw YmNsayA9IGRldm1fY2xrX2dldF9lbmFibGVkKHBoeS0+ZGV2LCAiYXBiIik7CgpIb3dldmVyLCB0 aGUgZHJpdmVyIGV4cGxpY2l0bHkgZGlzYWJsZXMgdGhpcyBjbG9jayBkdXJpbmcgcnVudGltZSBz dXNwZW5kLgpXaGVuIHRoZSBkcml2ZXIgaXMgdW5ib3VuZCwgZnNsX3NhbXN1bmdfaGRtaV9waHlf cmVtb3ZlKCkgY29tcGxldGVzIHdpdGhvdXQKY2FsbGluZyBwbV9ydW50aW1lX2dldF9zeW5jKCkg dG8gcmVzdW1lIHRoZSBkZXZpY2UuCgpJZiB0aGUgZGV2aWNlIHdhcyBhbHJlYWR5IGluIHJ1bnRp bWUgc3VzcGVuZCwgdGhlIGNsb2NrIGlzIGRpc2FibGVkLCBhbmQgdGhlbgpkZXZyZXMgZXhlY3V0 ZXMgYW5kIGRpc2FibGVzIGl0IGEgc2Vjb25kIHRpbWUsIGNhdXNpbmcgYSBjbG9jayBlbmFibGUg Y291bnQKdW5kZXJmbG93IHdhcm5pbmcuCgpDb3VsZCB0aGUgcmVtb3ZlIGNhbGxiYWNrIGJlIHVw ZGF0ZWQgdG8gZW5zdXJlIHRoZSBkZXZpY2UgaXMgcmVzdW1lZD8KCj4gKwo+ICsJcmV0ID0gZGV2 bV9wbV9ydW50aW1lX2VuYWJsZShwaHktPmRldik7Cj4gKwlpZiAocmV0KQo+ICsJCWdvdG8gcG1f cHV0X25vaWRsZTsKPiAgCj4gIAlyZXQgPSBwaHlfY2xrX3JlZ2lzdGVyKHBoeSk7Cj4gIAlpZiAo cmV0KSB7Cj4gIAkJZGV2X2VycigmcGRldi0+ZGV2LCAicmVnaXN0ZXIgY2xrIGZhaWxlZFxuIik7 Cj4gLQkJZ290byByZWdpc3Rlcl9jbGtfZmFpbGVkOwo+ICsJCWdvdG8gcG1fcHV0X25vaWRsZTsK PiAgCX0KPiAgCj4gIAlwbV9ydW50aW1lX3B1dChwaHktPmRldik7Cj4gIAo+ICAJcmV0dXJuIDA7 Cj4gIAo+IC1yZWdpc3Rlcl9jbGtfZmFpbGVkOgo+ICtwbV9wdXRfbm9pZGxlOgo+ICsJcG1fcnVu dGltZV9wdXRfbm9pZGxlKHBoeS0+ZGV2KTsKPiAgCXJldHVybiByZXQ7Cj4gIH0KCltTZXZlcml0 eTogTWVkaXVtXQpUaGlzIGlzbid0IGEgYnVnIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaCwgYnV0 IGNhbiB0aGUgY2xvY2sgZnJhbWV3b3JrIHRyaWdnZXIKYSBidXMgZXJyb3IgYnkgYWNjZXNzaW5n IGhhcmR3YXJlIHJlZ2lzdGVycyB3aGlsZSB0aGUgZGV2aWNlIGlzIHJ1bnRpbWUgc3VzcGVuZGVk PwoKVGhlIGNsb2NrIGZyYW1ld29yayBjYWxscyBmc2xfc2Ftc3VuZ19oZG1pX3BoeV9jbGtfc2V0 X3JhdGUoKSwgd2hpY2ggY2FsbHMKZnNsX3NhbXN1bmdfaGRtaV9waHlfY29uZmlndXJlKCk6Cgpk cml2ZXJzL3BoeS9mcmVlc2NhbGUvcGh5LWZzbC1zYW1zdW5nLWhkbWkuYzpmc2xfc2Ftc3VuZ19o ZG1pX3BoeV9jb25maWd1cmUoKSB7CgkuLi4KCXdyaXRlYihSRUczM19GSVhfREEsIHBoeS0+cmVn cyArIFBIWV9SRUcoMzMpKTsKCS4uLgp9CgpUaGUgZHJpdmVyIGRvZXMgbm90IHNldCB0aGUgQ0xL X1NFVF9SQVRFX0dBVEUgZmxhZywgc28gYSBjb25zdW1lciBjYW4gc2V0IHRoZQpyYXRlIHdoaWxl IHRoZSBjbG9jayBpcyB1bnByZXBhcmVkLgoKU2luY2UgdGhlcmUgYXJlIG5vIFBNIHJ1bnRpbWUg Y2FsbHMgaW4gdGhlIGNsb2NrIG9wZXJhdGlvbnMsIHRoZSBkZXZpY2UgbWlnaHQKYmUgcnVudGlt ZSBzdXNwZW5kZWQgKGFuZCBhcGJjbGsgZGlzYWJsZWQpIHdoZW4gdGhpcyBoYXBwZW5zLCBjYXVz aW5nIGEKc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQgd2hlbiBhY2Nlc3NpbmcgUEhZIHJlZ2lz dGVycy4KClNob3VsZCB0aGUgY2xvY2sgb3BlcmF0aW9ucyBlbnN1cmUgdGhlIGRldmljZSBpcyBy ZXN1bWVkIGJlZm9yZSBhY2Nlc3NpbmcgcmVnaXN0ZXJzPwoKW1NldmVyaXR5OiBNZWRpdW1dClRo aXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBkb2VzIGZzbF9zYW1zdW5nX2hkbWlfcGh5 X3Jlc3VtZSgpIGxlYWsgdGhlCmNsb2NrIGVuYWJsZSBjb3VudCBpZiBoYXJkd2FyZSBjb25maWd1 cmF0aW9uIGZhaWxzPwoKRHVyaW5nIGZzbF9zYW1zdW5nX2hkbWlfcGh5X3Jlc3VtZSgpLCBjbGtf cHJlcGFyZV9lbmFibGUoKSBpcyBjYWxsZWQgb24gYXBiY2xrLgpJZiB0aGUgc3Vic2VxdWVudCBj YWxsIHRvIGZzbF9zYW1zdW5nX2hkbWlfcGh5X2NvbmZpZ3VyZSgpIGZhaWxzLCBpdCByZXR1cm5z CnRoZSBlcnJvciB3aXRob3V0IGRpc2FibGluZyB0aGUgY2xvY2s6Cgpkcml2ZXJzL3BoeS9mcmVl c2NhbGUvcGh5LWZzbC1zYW1zdW5nLWhkbWkuYzpmc2xfc2Ftc3VuZ19oZG1pX3BoeV9yZXN1bWUo KSB7CgkuLi4KCXJldCA9IGNsa19wcmVwYXJlX2VuYWJsZShwaHktPmFwYmNsayk7CgkuLi4KCQly ZXQgPSBmc2xfc2Ftc3VuZ19oZG1pX3BoeV9jb25maWd1cmUocGh5LCBwaHktPmN1cl9jZmcpOwoK CXJldHVybiByZXQ7Cn0KClNob3VsZCB0aGlzIGVycm9yIHBhdGggdW53aW5kIHRoZSBjbG9jayBl bmFibGU/CgotLSAKU2FzaGlrbyBBSSByZXZpZXcgwrcgaHR0cHM6Ly9zYXNoaWtvLmRldi8jL3Bh dGNoc2V0LzIwMjYwNzE4MDcxODE2LjQzNzA0Ny0xLXBlbmdjYW5Aa3lsaW5vcy5jbj9wYXJ0PTEK Ci0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=