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 B74ADCD484C for ; Mon, 11 May 2026 18:21:40 +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:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Z2sJV14LHjU0exq4UDe8YlzbCLwtapnQnroIf2sflZc=; b=0S1Lj9KbmuoglE e2K+AZwtByhO13XOoHacG3iI6GtNbEf9PGJIQCCpnbIvYPcumbrVnWqyeJDy83lFVQ9XeR+FipuB0 M2bwNyaIuvyW48uL/2CHYBAvRGyWKWJoTefMct+Pr56kTmLuSJQh7KtVORf7nEJUsSp23WHKBGZa8 KJ75bdHGRXpHdcKFpexsgH903DPlLPZO80rQRA09RP5YN2zGuaGwoXwfsnVHs5gw0Pww4yw5OqFkb cM7Dk31exVnvh+H5fA7vjESzyeKtueDMrzc4wK/fYJIJd4cNf38katrH18M6+VxU1AzViDVlq4hkH o5XtMCUxESidPF5yrHoA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wMVG8-0000000EU9d-1WdC; Mon, 11 May 2026 18:21:40 +0000 Received: from bali.collaboradmins.com ([148.251.105.195]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wMVFx-0000000ETtZ-3QmI; Mon, 11 May 2026 18:21:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1778523685; bh=qK4GTOrBygP0thtVGeXCShYwdY3b5SqGLQr9/KyMZdk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=Xaq2Wh5XmwoVV46hBccgrDEFMKMTwa5ptGGhqaCYDNiNq10AAtTjfjhG+Mc1q2wdS KVKFeRHFQoFS6mdruNfaILZ7dprZgINy7lxGqY11Sgq3Qw8UsQq3QI5RqT+Q6K16kb OGnNFtBBxmSnpkPYtl8Ya944GY33wthZ3Cg4NH4we+PTiMvwxX0vaQzC5rsiOxNwE8 Xy+LTYvtFXunLwx8/yyxUf41MTACaJ27ASFBoDPRZQ7/L8o6DMyQXLuFpBdCyqL47A Ky6CPUvVWe/LSrb4puXlcQi/3lvmJaFWf3bKEU2/fBGGeAeUFMdVthdR1WC0U8A50E VeD8wAYM4jG0g== Received: from localhost (unknown [100.64.0.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by bali.collaboradmins.com (Postfix) with ESMTPSA id 762DC17E15A7; Mon, 11 May 2026 20:21:25 +0200 (CEST) From: Cristian Ciocaltea Date: Mon, 11 May 2026 21:21:20 +0300 Subject: [PATCH v2 6/6] phy: rockchip: samsung-hdptx: Consistently use bitfield macros MIME-Version: 1.0 Message-Id: <20260511-hdptx-clk-fixes-v2-6-664e41379cab@collabora.com> References: <20260511-hdptx-clk-fixes-v2-0-664e41379cab@collabora.com> In-Reply-To: <20260511-hdptx-clk-fixes-v2-0-664e41379cab@collabora.com> To: Vinod Koul , Neil Armstrong , Heiko Stuebner , Algea Cao , Dmitry Baryshkov Cc: kernel@collabora.com, linux-phy@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, =?utf-8?q?Thomas_Niederpr=C3=BCm?= , Simon Wright X-Mailer: b4 0.15.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260511_112130_034081_B2ED2EEC X-CRM114-Status: GOOD ( 10.66 ) 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: , 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 TWFrZSB0aGUgY29kZSBtb3JlIHJvYnVzdCBhbmQgaW1wcm92ZSByZWFkYWJpbGl0eSBieSB1c2lu ZyB0aGUgYXZhaWxhYmxlCmJpdGZpZWxkIG1hY3JvcyAoZS5nLiBGSUVMRF9QUkVQLCBGSUVMRF9H RVQpIHdoZW5ldmVyIHBvc3NpYmxlLCBpbnN0ZWFkCm9mIG9wZW4gY29kaW5nIHRoZSByZWxhdGVk IGJpdCBvcGVyYXRpb25zLgoKVGVzdGVkLWJ5OiBUaG9tYXMgTmllZGVycHLDvG0gPGR1Yml0b0Bv bmxpbmUuZGU+ClRlc3RlZC1ieTogU2ltb24gV3JpZ2h0IDxzaW1vbkBzeW1wbGUubno+ClNpZ25l ZC1vZmYtYnk6IENyaXN0aWFuIENpb2NhbHRlYSA8Y3Jpc3RpYW4uY2lvY2FsdGVhQGNvbGxhYm9y YS5jb20+Ci0tLQogZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXNhbXN1bmctaGRw dHguYyB8IDI0ICsrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BoeS9yb2Nr Y2hpcC9waHktcm9ja2NoaXAtc2Ftc3VuZy1oZHB0eC5jIGIvZHJpdmVycy9waHkvcm9ja2NoaXAv cGh5LXJvY2tjaGlwLXNhbXN1bmctaGRwdHguYwppbmRleCA2MTE0MjVlNDRiMjYuLjJiZDc5NDM2 MDY2MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXNhbXN1 bmctaGRwdHguYworKysgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtc2Ftc3Vu Zy1oZHB0eC5jCkBAIC01Myw2ICs1MywxMiBAQAogLyogQ01OX1JFRygwMDFlKSAqLwogI2RlZmlu ZSBMQ1BMTF9QSV9FTl9NQVNLCQlCSVQoNSkKICNkZWZpbmUgTENQTExfMTAwTV9DTEtfRU5fTUFT SwkJQklUKDApCisvKiBDTU5fUkVHKDAwMjIpICovCisjZGVmaW5lIEFOQV9MQ1BMTF9QTVNfUERJ Vl9NQVNLCQlHRU5NQVNLKDcsIDQpCisjZGVmaW5lIEFOQV9MQ1BMTF9QTVNfUkVGRElWX01BU0sJ R0VOTUFTSygzLCAwKQorLyogQ01OX1JFRygwMDIzKSAqLworI2RlZmluZSBMQ1BMTF9QTVNfU0RJ Vl9SQlJfTUFTSwkJR0VOTUFTSyg3LCA0KQorI2RlZmluZSBMQ1BMTF9QTVNfU0RJVl9IQlJfTUFT SwkJR0VOTUFTSygzLCAwKQogLyogQ01OX1JFRygwMDI1KSAqLwogI2RlZmluZSBMQ1BMTF9QTVNf SVFESVZfUlNUTl9NQVNLCUJJVCg0KQogLyogQ01OX1JFRygwMDI4KSAqLwpAQCAtMTE1Nyw5ICsx MTYzLDExIEBAIHN0YXRpYyBpbnQgcmtfaGRwdHhfZnJsX2xjcGxsX2Ntbl9jb25maWcoc3RydWN0 IHJrX2hkcHR4X3BoeSAqaGRwdHgpCiAJcmVnbWFwX3dyaXRlKGhkcHR4LT5yZWdtYXAsIENNTl9S RUcoMDAyMCksIGNmZy0+cG1zX21kaXYpOwogCXJlZ21hcF93cml0ZShoZHB0eC0+cmVnbWFwLCBD TU5fUkVHKDAwMjEpLCBjZmctPnBtc19tZGl2X2FmYyk7CiAJcmVnbWFwX3dyaXRlKGhkcHR4LT5y ZWdtYXAsIENNTl9SRUcoMDAyMiksCi0JCSAgICAgKGNmZy0+cG1zX3BkaXYgPDwgNCkgfCBjZmct PnBtc19yZWZkaXYpOworCQkgICAgIEZJRUxEX1BSRVAoQU5BX0xDUExMX1BNU19QRElWX01BU0ss IGNmZy0+cG1zX3BkaXYpIHwKKwkJICAgICBGSUVMRF9QUkVQKEFOQV9MQ1BMTF9QTVNfUkVGRElW X01BU0ssIGNmZy0+cG1zX3JlZmRpdikpOwogCXJlZ21hcF93cml0ZShoZHB0eC0+cmVnbWFwLCBD TU5fUkVHKDAwMjMpLAotCQkgICAgIChjZmctPnBtc19zZGl2IDw8IDQpIHwgY2ZnLT5wbXNfc2Rp dik7CisJCSAgICAgRklFTERfUFJFUChMQ1BMTF9QTVNfU0RJVl9SQlJfTUFTSywgY2ZnLT5wbXNf c2RpdikgfAorCQkgICAgIEZJRUxEX1BSRVAoTENQTExfUE1TX1NESVZfSEJSX01BU0ssIGNmZy0+ cG1zX3NkaXYpKTsKIAlyZWdtYXBfd3JpdGUoaGRwdHgtPnJlZ21hcCwgQ01OX1JFRygwMDJhKSwg Y2ZnLT5zZG1fZGVubyk7CiAJcmVnbWFwX3dyaXRlKGhkcHR4LT5yZWdtYXAsIENNTl9SRUcoMDAy YiksIGNmZy0+c2RtX251bV9zaWduKTsKIAlyZWdtYXBfd3JpdGUoaGRwdHgtPnJlZ21hcCwgQ01O X1JFRygwMDJjKSwgY2ZnLT5zZG1fbnVtKTsKQEAgLTEyMjksOCArMTIzNywxMCBAQCBzdGF0aWMg aW50IHJrX2hkcHR4X3RtZHNfcm9wbGxfY21uX2NvbmZpZyhzdHJ1Y3QgcmtfaGRwdHhfcGh5ICpo ZHB0eCkKIAlyZWdtYXBfd3JpdGUoaGRwdHgtPnJlZ21hcCwgQ01OX1JFRygwMDUxKSwgY2ZnLT5w bXNfbWRpdik7CiAJcmVnbWFwX3dyaXRlKGhkcHR4LT5yZWdtYXAsIENNTl9SRUcoMDA1NSksIGNm Zy0+cG1zX21kaXZfYWZjKTsKIAlyZWdtYXBfd3JpdGUoaGRwdHgtPnJlZ21hcCwgQ01OX1JFRygw MDU5KSwKLQkJICAgICAoY2ZnLT5wbXNfcGRpdiA8PCA0KSB8IGNmZy0+cG1zX3JlZmRpdik7Ci0J cmVnbWFwX3dyaXRlKGhkcHR4LT5yZWdtYXAsIENNTl9SRUcoMDA1YSksIGNmZy0+cG1zX3NkaXYg PDwgNCk7CisJCSAgICAgRklFTERfUFJFUChBTkFfUk9QTExfUE1TX1BESVZfTUFTSywgY2ZnLT5w bXNfcGRpdikgfAorCQkgICAgIEZJRUxEX1BSRVAoQU5BX1JPUExMX1BNU19SRUZESVZfTUFTSywg Y2ZnLT5wbXNfcmVmZGl2KSk7CisJcmVnbWFwX3dyaXRlKGhkcHR4LT5yZWdtYXAsIENNTl9SRUco MDA1YSksCisJCSAgICAgRklFTERfUFJFUChST1BMTF9QTVNfU0RJVl9SQlJfTUFTSywgY2ZnLT5w bXNfc2RpdikpOwogCiAJcmVnbWFwX3VwZGF0ZV9iaXRzKGhkcHR4LT5yZWdtYXAsIENNTl9SRUco MDA1ZSksIFJPUExMX1NETV9FTl9NQVNLLAogCQkJICAgRklFTERfUFJFUChST1BMTF9TRE1fRU5f TUFTSywgY2ZnLT5zZG1fZW4pKTsKQEAgLTIxNzcsNyArMjE4Nyw3IEBAIHN0YXRpYyB1NjQgcmtf aGRwdHhfcGh5X2Nsa19jYWxjX3JhdGVfZnJvbV9wbGxfY2ZnKHN0cnVjdCBya19oZHB0eF9waHkg KmhkcHR4KQogCQlyZXQgPSByZWdtYXBfcmVhZChoZHB0eC0+cmVnbWFwLCBDTU5fUkVHKDAwMjMp LCAmdmFsKTsKIAkJaWYgKHJldCkKIAkJCXJldHVybiAwOwotCQlsY3BsbF9ody5wbXNfc2RpdiA9 IHZhbCAmIDB4ZjsKKwkJbGNwbGxfaHcucG1zX3NkaXYgPSBGSUVMRF9HRVQoTENQTExfUE1TX1NE SVZfSEJSX01BU0ssIHZhbCk7CiAKIAkJcmV0ID0gcmVnbWFwX3JlYWQoaGRwdHgtPnJlZ21hcCwg Q01OX1JFRygwMDJCKSwgJnZhbCk7CiAJCWlmIChyZXQpCkBAIC0yMTk3LDcgKzIyMDcsNyBAQCBz dGF0aWMgdTY0IHJrX2hkcHR4X3BoeV9jbGtfY2FsY19yYXRlX2Zyb21fcGxsX2NmZyhzdHJ1Y3Qg cmtfaGRwdHhfcGh5ICpoZHB0eCkKIAkJcmV0ID0gcmVnbWFwX3JlYWQoaGRwdHgtPnJlZ21hcCwg Q01OX1JFRygwMDJEKSwgJnZhbCk7CiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gMDsKLQkJbGNwbGxf aHcuc2RjX24gPSAodmFsICYgTENQTExfU0RDX05fTUFTSykgPj4gMTsKKwkJbGNwbGxfaHcuc2Rj X24gPSBGSUVMRF9HRVQoTENQTExfU0RDX05fTUFTSywgdmFsKTsKIAogCQlmb3IgKGkgPSAwOyBp IDwgQVJSQVlfU0laRShya19oZHB0eF9mcmxfbGNwbGxfY2ZnKTsgaSsrKSB7CiAJCQljb25zdCBz dHJ1Y3QgbGNwbGxfY29uZmlnICpjZmcgPSAmcmtfaGRwdHhfZnJsX2xjcGxsX2NmZ1tpXTsKQEAg LTIyNTgsNyArMjI2OCw3IEBAIHN0YXRpYyB1NjQgcmtfaGRwdHhfcGh5X2Nsa19jYWxjX3JhdGVf ZnJvbV9wbGxfY2ZnKHN0cnVjdCBya19oZHB0eF9waHkgKmhkcHR4KQogCXJldCA9IHJlZ21hcF9y ZWFkKGhkcHR4LT5yZWdtYXAsIENNTl9SRUcoMDA4NiksICZ2YWwpOwogCWlmIChyZXQpCiAJCXJl dHVybiAwOwotCXJvcGxsX2h3LnBtc19zZGl2ID0gKCh2YWwgJiBQTExfUENHX1BPU1RESVZfU0VM X01BU0spID4+IDQpICsgMTsKKwlyb3BsbF9ody5wbXNfc2RpdiA9IEZJRUxEX0dFVChQTExfUENH X1BPU1RESVZfU0VMX01BU0ssIHZhbCkgKyAxOwogCWJwYyA9IChGSUVMRF9HRVQoUExMX1BDR19D TEtfU0VMX01BU0ssIHZhbCkgPDwgMSkgKyA4OwogCiAJZm91dCA9IFBMTF9SRUZfQ0xLICogcm9w bGxfaHcucG1zX21kaXY7CgotLSAKMi41My4wCgoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QK bGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==