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 9E66EC55162 for ; Thu, 30 Jul 2026 14:44:17 +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=zV428HlLK5u0OV8QsKTZLuyU8e1yTW8dswibPvioVXQ=; b=hXmn1VDOY9dEik Sk0UNVUOOCx+CVxfqtf6f4U5uKHFSw7F99wo56yOPDeatA1j8JnPm9KMdljo1MEH655WAinqadyYW usDA/1su+YVHNyd9n246aiH9YTpU9mW2jFoZgBUFAdwyAfvrehj6gJllHfodW9TQ5gv14sxYZE0ou YCJsD+Xu6vKs/EkVaqN29i2ozzXNYRPKSDq7NyKXB6Y3080vRIB3/FIVinR++LENStPUodegMwWsL Ofll9KvIQeWuryRkpTD/RoLaeNfvnA/7AjuCqRUATiLY8+80qofLTgJBO5xDkbOeWIAQRlQCg+1uI RAWbjCJ7KLpD+9LFh9lw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wpRzd-0000000AmQl-0VaT; Thu, 30 Jul 2026 14:44:17 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wpRzb-0000000AmQA-43Df for linux-phy@lists.infradead.org; Thu, 30 Jul 2026 14:44:16 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 02ABC600B1; Thu, 30 Jul 2026 14:44:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5FFC81F000E9; Thu, 30 Jul 2026 14:44:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1785422654; bh=oXA7eNEE4kJ3LKFfEMb0sQdmSsbvIZKBPe2ae4fiWOU=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=G5l2MhOAAjvu7qkulXgUUfUXXw7VOmpxphpC8mr8uLcAh5XSXt51L1Wt4mFY4IpGJ ytTz0YHxaU1qiJVbLFHdE/WDB6VgdRe2WVDBx+zmQInu875pLTsDGQ60b0gMkVebMK +pCMuT2TcBdal1ksXRyHQ6yv66cCY7icnpvKvzJFc0+MXp6WygNHcpC8QliwqV4dbj hVm4ErpvNZdV2iPlCUAR5Bap+rTvufBTjH/+XOMAQpfVhG4IMmz0dVRF1ffibLWbeN dgva7fDcHqanRh8n/RWKKPzj80AkqeIsvvOsYWjjn27qgOZMWcNc+5JcEdH83XiINq xL2QodwXcknXQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 4/5] phy: qualcomm: qmp-combo: Add USB4/TBT3 configuration data for Hamoa To: "Konrad Dybcio" Cc: robh@kernel.org, vkoul@kernel.org, devicetree@vger.kernel.org, olteanv@gmail.com, linux-phy@lists.infradead.org, neil.armstrong@linaro.org, conor+dt@kernel.org In-Reply-To: <20260730-topic-usb4phy-v3-4-ccf0f7ea98b5@oss.qualcomm.com> References: <20260730-topic-usb4phy-v3-0-ccf0f7ea98b5@oss.qualcomm.com> <20260730-topic-usb4phy-v3-4-ccf0f7ea98b5@oss.qualcomm.com> Date: Thu, 30 Jul 2026 14:44:14 +0000 Message-Id: <20260730144414.5FFC81F000E9@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 NSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIE1pc3NpbmcgY2xrX2Rp c2FibGVfdW5wcmVwYXJlKCkgZm9yIHAycnIycF9waXBlX2NsayBvbiBlcnJvciBwYXRocyBpbiBx bXBfY29tYm9fdXNiNF9pbml0KCkuCi0gW0hpZ2hdIERvdWJsZSBpbml0aWFsaXphdGlvbiBvZiB0 aGUgUEhZIGluIHFtcF9jb21ib191c2I0X2luaXQoKSB3aGVuIHN3aXRjaGluZyBmcm9tIFVTQjMg bW9kZS4KLSBbTWVkaXVtXSBTaWxlbnQgcmVwbGFjZW1lbnQgb2YgVVNCMyBjb25maWd1cmF0aW9u IHZhbHVlcy4KLSBbTWVkaXVtXSBVbmNoZWNrZWQgdXNhZ2Ugb2YgYHBjc19hb25gIGR1cmluZyBV U0I0IGluaXRpYWxpemF0aW9uLgotIFtMb3ddIFVDRFIgcmVnaXN0ZXJzIGFyZSBpbmNvcnJlY3Rs eSBwcmVmaXhlZCB3aXRoIFRYIGluc3RlYWQgb2YgUlguCi0tCgotLS0gUGF0Y2ggWzRdOiBbUEFU Q0ggdjMgNC81XSBwaHk6IHF1YWxjb21tOiBxbXAtY29tYm86IEFkZCBVU0I0L1RCVDMgY29uZmln dXJhdGlvbiBkYXRhIGZvciBIYW1vYSAtLS0KY29tbWl0IDQ5ZDI5NmMxMDZkZDM2NGNhNjRkZjI3 MjFhYjc4MTcxZjk2Mjc1Y2UKQXV0aG9yOiBLb25yYWQgRHliY2lvIDxrb25yYWQuZHliY2lvQG9z cy5xdWFsY29tbS5jb20+ClN1YmplY3Q6IHBoeTogcXVhbGNvbW06IHFtcC1jb21ibzogQWRkIFVT QjQvVEJUMyBjb25maWd1cmF0aW9uIGRhdGEgZm9yIEhhbW9hCgpBZGQgdGhlIG9mZnNldHMgYW5k IGNvbmZpZ3VyYXRpb24gdGFibGVzIHRvIHN1cHBvcnQgVVNCNCBhbmQKVGh1bmRlcmJvbHQgMyBv cGVyYXRpb24gb24gdGhlIFVTQjQtY2FwYWJsZSBQSFlzIGZvdW5kIG9uIEhhbW9hIGNoaXBzLgoK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1wLWNvbWJvLmMg Yi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1xbXAtY29tYm8uYwo+IGluZGV4IGI4MGVh YzlkNzE0MDEuLjQxOTY2OGUwMTQ5MDYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvcXVhbGNv bW0vcGh5LXFjb20tcW1wLWNvbWJvLmMKPiArKysgYi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHkt cWNvbS1xbXAtY29tYm8uYwoKWyAuLi4gXQoKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBxbXBfcGh5 X2luaXRfdGJsIHgxZTgwMTAwX3VzYjNkcF9zZXJkZXNfdGJsW10gPSB7Cj4gIAlRTVBfUEhZX0lO SVRfQ0ZHKFFTRVJERVNfVjZfQ09NX1NTQ19FTl9DRU5URVIsIDB4MDEpLAo+ICAJUU1QX1BIWV9J TklUX0NGRyhRU0VSREVTX1Y2X0NPTV9TU0NfUEVSMSwgMHg2MiksCgpbU2V2ZXJpdHk6IE1lZGl1 bV0KRG9lcyB0aGlzIGludHJvZHVjZSBhIHNpbGVudCBmdW5jdGlvbmFsIGNoYW5nZSB0byB0aGUg VVNCMyBTZXJEZXMKaW5pdGlhbGl6YXRpb24gc2VxdWVuY2U/CgpUaGUgcGF0Y2ggcmVuYW1lcyB0 aGUgb3JpZ2luYWwgeDFlODAxMDBfdXNiNDNkcF9zZXJkZXNfdGJsIHRvCngxZTgwMTAwX3VzYjRf c2VyZGVzX3RibCBmb3IgVVNCNCwgYW5kIGludHJvZHVjZXMgdGhpcyBuZXcgdGFibGUgZm9yIFVT QjMKb3BlcmF0aW9ucy4KCkhvd2V2ZXIsIHRoaXMgbmV3IHRhYmxlIGNvbnRhaW5zIGRpc3RpbmN0 bHkgZGlmZmVyZW50IHR1bmluZyBwYXJhbWV0ZXJzCihlLmcuLCBRU0VSREVTX1Y2X0NPTV9TU0Nf U1RFUF9TSVpFMV9NT0RFMCBjaGFuZ2VzIGZyb20gMHhkOSB0byAweGMyLCBhbmQKTE9DS19DTVAx X01PREUwIGNoYW5nZXMgZnJvbSAweDFhIHRvIDB4MDgpLgoKU2luY2UgdGhpcyBjaGFuZ2UgaXMg bm90IGRvY3VtZW50ZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBpcyB0aGVyZSBhIHJpc2sgb2YK cmVncmVzc2lvbiBmb3IgVVNCMyBvcGVyYXRpb25zPwoKWyAuLi4gXQoKPiArc3RhdGljIGNvbnN0 IHN0cnVjdCBxbXBfcGh5X2luaXRfdGJsIHgxZTgwMTAwX3VzYjRfcnhfdGJsW10gPSB7Cj4gKwlR TVBfUEhZX0lOSVRfQ0ZHKFFTRVJERVNfVjZfTjRfUlhfU0lHREVUX0NOVFJMLCAweDA0KSwKPiAr CVFNUF9QSFlfSU5JVF9DRkcoUVNFUkRFU19WNl9ONF9SWF9TSUdERVRfREVHTElUQ0hfQ05UUkws IDB4MGUpLAoKWyAuLi4gXQoKPiArCVFNUF9QSFlfSU5JVF9DRkcoUVNFUkRFU19WNl9ONF9UWF9V Q0RSX0ZBU1RMT0NLX0NPVU5URVJfTE9XX1JBVEUyLCAweDMwKSwKCltTZXZlcml0eTogTG93XQpU aGlzIGlzbid0IGEgYnVnLCBidXQgc2hvdWxkIHRoZXNlIFVDRFIgbWFjcm9zIHVzZSBhbiBSWCBw cmVmaXggaW5zdGVhZCBvZiBUWD8KClVDRFIgKFVuaXZlcnNhbCBDbG9jayBhbmQgRGF0YSBSZWNv dmVyeSkgaXMgc3RyaWN0bHkgYW4gUlggZmVhdHVyZSwgYW5kIHRoZXNlCm9mZnNldHMgYmVsb25n IHRvIHRoZSBSWCBibG9jay4gVGhleSBhcmUgcG9wdWxhdGVkIGNvcnJlY3RseSBpbiB0aGlzIFJY IHRhYmxlLApidXQgdGhlIG1pc2xlYWRpbmcgX1RYXyBwcmVmaXggY291bGQgcG9zZSBhIG1haW50 YWluYWJpbGl0eSByaXNrLgoKWyAuLi4gXQoKPiBAQCAtMjY4OSwxMSArMjg2NCwxMSBAQCBzdGF0 aWMgY29uc3Qgc3RydWN0IHFtcF9waHlfY2ZnIHNjODI4MHhwX3VzYjQzZHBwaHlfY2ZnID0gewo+ ICAJLnJlZ3MJCQk9IHFtcF92NV81bm1fdXNiM3BoeV9yZWdzX2xheW91dCwKPiAgfTsKPiAgCj4g LXN0YXRpYyBjb25zdCBzdHJ1Y3QgcW1wX3BoeV9jZmcgeDFlODAxMDBfdXNiM2RwcGh5X2NmZyA9 IHsKPiAtCS5vZmZzZXRzCQk9ICZxbXBfY29tYm9fb2Zmc2V0c192NSwKPiArc3RhdGljIGNvbnN0 IHN0cnVjdCBxbXBfcGh5X2NmZyB4MWU4MDEwMF91c2I0M2RwcGh5X2NmZyA9IHsKPiArCS5vZmZz ZXRzCQk9ICZxbXBfY29tYm9fb2Zmc2V0c192Nl9uNCwKCltTZXZlcml0eTogTWVkaXVtXQpEb2Vz IHN1cHBvcnRpbmcgVVNCNCBpbnRyb2R1Y2UgYSBsYXRlbnQgYnVnIGluIHFtcF9jb21ib19jb21f aW5pdCgpPwoKSW4gcW1wX2NvbWJvX2NvbV9pbml0KCksIGlmIHFtcC0+cW1wcGh5X21vZGUgPT0g UU1QUEhZX01PREVfVVNCNCwgdGhlIGRyaXZlcgpkaXJlY3RseSBleGVjdXRlczoKCnFtcF9jb21i b19jb21faW5pdCgpIHsKICAgIC4uLgogICAgaWYgKHFtcC0+cW1wcGh5X21vZGUgPT0gUU1QUEhZ X01PREVfVVNCNCkKICAgICAgICBxcGh5X3NldGJpdHMocGNzX2FvbiwgY2ZnLT5yZWdzW1FQSFlf UENTX1VTQjRfQ0xBTVBfRU5BQkxFXSwgQ0xBTVBfRU4pOwogICAgLi4uCn0KClVubGlrZSBvdGhl ciBpbnN0YW5jZXMgd2hlcmUgcGNzX2FvbiBpcyBzdHJpY3RseSBjaGVja2VkIChpZiAocGNzX2Fv bikpIGJlZm9yZQpkZXJlZmVyZW5jaW5nLCB0aGlzIGFzc3VtZXMgcGNzX2FvbiBpcyBwb3B1bGF0 ZWQuIFdoaWxlIHRoaXMgd29ya3Mgb24KeDFlODAxMDAgYmVjYXVzZSBpdHMgbGF5b3V0IGRlZmlu ZXMgLnVzYjNfcGNzX2FvbiAoaW4gcW1wX2NvbWJvX29mZnNldHNfdjZfbjQpLAphbnkgZnV0dXJl IGNvbmZpZ3VyYXRpb24gc3VwcG9ydGluZyBVU0I0IGJ1dCBvbWl0dGluZyB1c2IzX3Bjc19hb24g KGUuZy4sCnNjODI4MHhwIHdoaWNoIHVzZXMgcW1wX2NvbWJvX29mZnNldHNfdjUpIHdvdWxkIHRy aWdnZXIgYSBOVUxMIHBvaW50ZXIKZGVyZWZlcmVuY2UuCgpbU2V2ZXJpdHk6IEhpZ2hdCkRvZXMg ZW5hYmxpbmcgVVNCNCBleHBvc2UgcmVzb3VyY2UgbGVha3MgaW4gcW1wX2NvbWJvX3VzYjRfaW5p dCgpPwoKSWYgYSBmYWlsdXJlIG9jY3VycyBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIHFtcF9jb21i b191c2I0X2luaXQoKSBpbW1lZGlhdGVseQpyZXR1cm5zIHRoZSBlcnJvciBjb2RlOgoKcW1wX2Nv bWJvX3VzYjRfaW5pdCgpIHsKICAgIC4uLgogICAgcmV0ID0gcW1wX2NvbWJvX2NvbV9pbml0KHFt cCwgZmFsc2UpOwogICAgaWYgKHJldCkKICAgICAgICByZXR1cm4gcmV0OwogICAgLi4uCn0KCkhv d2V2ZXIsIGl0IGZhaWxzIHRvIGNhbGwgY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHFtcC0+cDJycjJw X3BpcGVfY2xrKSwgd2hpY2gKd2FzIHN1Y2Nlc3NmdWxseSBlbmFibGVkIGVhcmxpZXIgaW4gdGhl IGZ1bmN0aW9uLiBEb2VzIHRoaXMgcmVzdWx0IGluIGEKcmVzb3VyY2UgbGVhayBvbiB0aGUgZXJy b3IgcGF0aHMgZm9yIHFtcF9jb21ib19jb21faW5pdCgpLApxbXBfY29tYm9fcmVjb25maWd1cmVf cGh5KCksIGFuZCBxbXBfY29tYm9fdXNiX3Bvd2VyX29uKCk/CgpbU2V2ZXJpdHk6IEhpZ2hdCkNh biBzd2l0Y2hpbmcgZnJvbSBVU0IzIG1vZGUgY2F1c2UgYSBkb3VibGUgaW5pdGlhbGl6YXRpb24g b2YgdGhlIFBIWT8KCldoZW4gcW1wX2NvbWJvX3VzYjRfaW5pdCgpIGV4ZWN1dGVzIGFuZCBVU0Iz IGlzIGFscmVhZHkgYWN0aXZlCihxbXAtPnVzYl9pbml0X2NvdW50ID4gMCksIGl0IGNhbGxzOgoK cW1wX2NvbWJvX3VzYjRfaW5pdCgpIHsKICAgIC4uLgogICAgcmV0ID0gcW1wX2NvbWJvX3JlY29u ZmlndXJlX3BoeShxbXAsIFFNUFBIWV9NT0RFX1VTQjQpOwogICAgaWYgKHJldCkKICAgICAgICBy ZXR1cm4gcmV0OwoKICAgIHJldCA9IHFtcF9jb21ib191c2JfcG93ZXJfb24ocGh5KTsKICAgIC4u Lgp9CgpJbnNpZGUgcW1wX2NvbWJvX3JlY29uZmlndXJlX3BoeSgpLCBpZiBxbXAtPnVzYl9pbml0 X2NvdW50IGlzIG5vbi16ZXJvLCBpdApleHBsaWNpdGx5IGNhbGxzIHFtcF9jb21ib191c2JfcG93 ZXJfb24ocW1wLT51c2JfcGh5KS4KCkFmdGVyIHJldHVybmluZyBzdWNjZXNzZnVsbHksIHFtcF9j b21ib191c2I0X2luaXQoKSBwcm9jZWVkcyB0byBjYWxsCnFtcF9jb21ib191c2JfcG93ZXJfb24o cGh5KSBhIHNlY29uZCB0aW1lLiBDb3VsZCB3cml0aW5nIHRoZSBlbnRpcmUKY29uZmlndXJhdGlv biBzZXF1ZW5jZSAodHVuaW5nIHBhcmFtZXRlcnMsIGNsZWFyaW5nIHJlc2V0cywgc2V0dGluZwpT RVJERVNfU1RBUlQgfCBQQ1NfU1RBUlQpIHRvIGFuIGFjdGl2ZWx5IHJ1bm5pbmcgUEhZIGNhdXNl IGhhcmR3YXJlIGxvY2t1cHMKb3IgcG9sbGluZyB0aW1lb3V0cz8KClsgLi4uIF0KCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLXFtcC1xc2VyZGVzLXR4cngtdjZf bjQuaCBiL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLXFtcC1xc2VyZGVzLXR4cngtdjZf bjQuaAo+IGluZGV4IGQzN2NjMGQ0ZmQzNjUuLmU3MmFlMmNiNDYwYWMgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1wLXFzZXJkZXMtdHhyeC12Nl9uNC5oCj4g KysrIGIvZHJpdmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1wLXFzZXJkZXMtdHhyeC12Nl9u NC5oCj4gQEAgLTIzLDI3ICsyMyw2MyBAQAoKWyAuLi4gXQoKPiArI2RlZmluZSBRU0VSREVTX1Y2 X040X1RYX1VDRFJfRkFTVExPQ0tfQ09VTlRFUl9MT1dfUkFURTEJMHgyMjQKCltTZXZlcml0eTog TG93XQpUaGlzIGlzbid0IGEgYnVnLCBidXQgYXMgbWVudGlvbmVkIGFib3ZlLCB0aGVzZSBVQ0RS IG1hY3JvcyBhcmUgcHJlZml4ZWQgd2l0aApUWCBpbnN0ZWFkIG9mIFJYIGRlc3BpdGUgVUNEUiBi ZWluZyBhbiBSWCBmZWF0dXJlLgoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2Fz aGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDczMC10b3BpYy11c2I0cGh5LXYzLTAtY2NmMGY3ZWE5 OGI1QG9zcy5xdWFsY29tbS5jb20/cGFydD00CgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdAps aW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK