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 6AA3CC433F5 for ; Thu, 3 Feb 2022 21:45:02 +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:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ik8k7Hi8ZZFjWnoyWBeb36M5u8Nod1JAm+fpgfCcqhg=; b=AVek0fb6IiCn4H ZOGXIwnsvayg81CX1gbeHCgUJXNa8CYxmHsSGAL9TKPABs90iwAU9oAYfmrPyPRvnbB/JRg7jj7jM WPx6AGqgfFky3p2hWfAMH9jWjqs3wFo4BmiPaBOK5VmcUCfYs+phHssxIEL6EEvSteDcVpQPIXvMw zUdP2tRE2EhCvMuu1XF707eA7JDWFHy0V6LUPUtRBh2Vu2CmKtyUMLhlY9x//nBRYso3epHg0LTzY uXsaUWxKUyqFxHKQpdexm+gTd63f03Y9sUy00eBdDh/phi856snV3av+MeJMs/BJu+vN0GgzZVW/i maGRuKaALac8NVfhB3aQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nFjuX-002ze7-U2; Thu, 03 Feb 2022 21:45:01 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nFjuU-002zcb-PU for linux-phy@lists.infradead.org; Thu, 03 Feb 2022 21:45:00 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 76F2AB835BA; Thu, 3 Feb 2022 21:44:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D29F6C340F1; Thu, 3 Feb 2022 21:44:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643924696; bh=fLPwgDf8GWIYwtqz2Up1EkhL2DfpoMjhM2edrz6QXLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LamZsq662DEymW3YrVwaYAsWNdXE6tNrpStFlHMFgUrUdoc201OSNG8gvP0zLOfJD HfiRZG1bu4GyWkMd//MDSpEqqbu7LF4DwMp0p2nWbFhb2yJQT4sHvL4NxIDFvtbp2K sYiV1nzcGnUsYG2YMfykATG1CXLa6a4sVV1wCbQIUrdAC1yDlCQONJZm2TSbKabwVr 26oY228NwfpZ80SfHR6ZP5iju3yvex++AdIebzJ2ewIXQD0+8X4ZLiyGEG8TKXSDs3 4IbSYrN2b5sprDqybnjv2xKvfZsY5MNQ8LYcedcrKhXo6UIORn5N922XeB8DdYzsSn KzWHGlW3bpJPQ== From: =?UTF-8?q?Marek=20Beh=C3=BAn?= To: Vinod Koul Cc: linux-phy@lists.infradead.org, Kishon Vijay Abraham I , pali@kernel.org, =?UTF-8?q?Marek=20Beh=C3=BAn?= , Miquel Raynal Subject: [PATCH phy v4 4/5] Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" Date: Thu, 3 Feb 2022 22:44:43 +0100 Message-Id: <20220203214444.1508-5-kabel@kernel.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220203214444.1508-1-kabel@kernel.org> References: <20220203214444.1508-1-kabel@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220203_134459_131362_9045F9B6 X-CRM114-Status: GOOD ( 17.94 ) 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 RnJvbTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KClRoaXMgcmV2ZXJ0cyBjb21taXQg MzI0MTkyOWI2N2QyOGM4Mzk0NWQzMTkxYzY4MTZhMzI3MWZkNmI4NS4KCkFybWFkYSAzNzIwIHBo eSBkcml2ZXIgKHBoeS1tdmVidS1hMzcwMC1jb21waHkuYykgZG9lcyBub3QgcmV0dXJuCi1FT1BO T1RTVVBQIGZyb20gcGh5X3Bvd2VyX29uKCkgY2FsbGJhY2sgYW55bW9yZS4KClNvIHJlbW92ZSBY SENJX1NLSVBfUEhZX0lOSVQgZmxhZyBmcm9tIHhoY2lfbXZlYnVfYTM3MDBfcGxhdF9zZXR1cCgp IGFuZAp0aGVuIGFsc28gd2hvbGUgeGhjaV9tdmVidV9hMzcwMF9wbGF0X3NldHVwKCkgZnVuY3Rp b24gd2hpY2ggaXMgdGhlcmUganVzdAp0byBoYW5kbGUgLUVPUE5PVFNVUFAgZm9yIFhIQ0lfU0tJ UF9QSFlfSU5JVC4KCnhoY2kgcGxhdF9zZXR1cCBjYWxsYmFjayBpcyBub3QgdXNlZCBieSBhbnkg b3RoZXIgeGhjaSBwbGF0IGRyaXZlciwgc28KcmVtb3ZlIHRoaXMgY2FsbGJhY2sgY29tcGxldGVs eS4KClNpZ25lZC1vZmYtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+ClNpZ25lZC1v ZmYtYnk6IE1hcmVrIEJlaMO6biA8a2FiZWxAa2VybmVsLm9yZz4KQWNrZWQtYnk6IE1pcXVlbCBS YXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+Ci0tLQogZHJpdmVycy91c2IvaG9zdC94 aGNpLW12ZWJ1LmMgfCA0MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJp dmVycy91c2IvaG9zdC94aGNpLW12ZWJ1LmggfCAgNiAtLS0tLQogZHJpdmVycy91c2IvaG9zdC94 aGNpLXBsYXQuYyAgfCAyMCArLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy91c2IvaG9zdC94aGNp LXBsYXQuaCAgfCAgMSAtCiA0IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2OCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktbXZlYnUuYyBiL2Ry aXZlcnMvdXNiL2hvc3QveGhjaS1tdmVidS5jCmluZGV4IDhjYTFhMjM1ZDE2NC4uNjA2NTFhNTA3 NzBmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktbXZlYnUuYworKysgYi9kcml2 ZXJzL3VzYi9ob3N0L3hoY2ktbXZlYnUuYwpAQCAtOCw3ICs4LDYgQEAKICNpbmNsdWRlIDxsaW51 eC9tYnVzLmg+CiAjaW5jbHVkZSA8bGludXgvb2YuaD4KICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9y bV9kZXZpY2UuaD4KLSNpbmNsdWRlIDxsaW51eC9waHkvcGh5Lmg+CiAKICNpbmNsdWRlIDxsaW51 eC91c2IuaD4KICNpbmNsdWRlIDxsaW51eC91c2IvaGNkLmg+CkBAIC03NSw0NyArNzQsNiBAQCBp bnQgeGhjaV9tdmVidV9tYnVzX2luaXRfcXVpcmsoc3RydWN0IHVzYl9oY2QgKmhjZCkKIAlyZXR1 cm4gMDsKIH0KIAotaW50IHhoY2lfbXZlYnVfYTM3MDBfcGxhdF9zZXR1cChzdHJ1Y3QgdXNiX2hj ZCAqaGNkKQotewotCXN0cnVjdCB4aGNpX2hjZCAqeGhjaSA9IGhjZF90b194aGNpKGhjZCk7Ci0J c3RydWN0IGRldmljZSAqZGV2ID0gaGNkLT5zZWxmLmNvbnRyb2xsZXI7Ci0Jc3RydWN0IHBoeSAq cGh5OwotCWludCByZXQ7Ci0KLQkvKiBPbGQgYmluZGluZ3MgbWlzcyB0aGUgUEhZIGhhbmRsZSAq LwotCXBoeSA9IG9mX3BoeV9nZXQoZGV2LT5vZl9ub2RlLCAidXNiMy1waHkiKTsKLQlpZiAoSVNf RVJSKHBoeSkgJiYgUFRSX0VSUihwaHkpID09IC1FUFJPQkVfREVGRVIpCi0JCXJldHVybiAtRVBS T0JFX0RFRkVSOwotCWVsc2UgaWYgKElTX0VSUihwaHkpKQotCQlnb3RvIHBoeV9vdXQ7Ci0KLQly ZXQgPSBwaHlfaW5pdChwaHkpOwotCWlmIChyZXQpCi0JCWdvdG8gcGh5X3B1dDsKLQotCXJldCA9 IHBoeV9zZXRfbW9kZShwaHksIFBIWV9NT0RFX1VTQl9IT1NUX1NTKTsKLQlpZiAocmV0KQotCQln b3RvIHBoeV9leGl0OwotCi0JcmV0ID0gcGh5X3Bvd2VyX29uKHBoeSk7Ci0JaWYgKHJldCA9PSAt RU9QTk9UU1VQUCkgewotCQkvKiBTa2lwIGluaXRpYWxpemF0aW4gb2YgWEhDSSBQSFkgd2hlbiBp dCBpcyB1bnN1cHBvcnRlZCBieSBmaXJtd2FyZSAqLwotCQlkZXZfd2FybihkZXYsICJQSFkgdW5z dXBwb3J0ZWQgYnkgZmlybXdhcmVcbiIpOwotCQl4aGNpLT5xdWlya3MgfD0gWEhDSV9TS0lQX1BI WV9JTklUOwotCX0KLQlpZiAocmV0KQotCQlnb3RvIHBoeV9leGl0OwotCi0JcGh5X3Bvd2VyX29m ZihwaHkpOwotcGh5X2V4aXQ6Ci0JcGh5X2V4aXQocGh5KTsKLXBoeV9wdXQ6Ci0Jb2ZfcGh5X3B1 dChwaHkpOwotcGh5X291dDoKLQotCXJldHVybiAwOwotfQotCiBpbnQgeGhjaV9tdmVidV9hMzcw MF9pbml0X3F1aXJrKHN0cnVjdCB1c2JfaGNkICpoY2QpCiB7CiAJc3RydWN0IHhoY2lfaGNkCSp4 aGNpID0gaGNkX3RvX3hoY2koaGNkKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QveGhj aS1tdmVidS5oIGIvZHJpdmVycy91c2IvaG9zdC94aGNpLW12ZWJ1LmgKaW5kZXggMDFiZjNmY2Iz ZWNhLi4zYmUwMjE3OTNjYzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdXNiL2hvc3QveGhjaS1tdmVi dS5oCisrKyBiL2RyaXZlcnMvdXNiL2hvc3QveGhjaS1tdmVidS5oCkBAIC0xMiw3ICsxMiw2IEBA IHN0cnVjdCB1c2JfaGNkOwogCiAjaWYgSVNfRU5BQkxFRChDT05GSUdfVVNCX1hIQ0lfTVZFQlUp CiBpbnQgeGhjaV9tdmVidV9tYnVzX2luaXRfcXVpcmsoc3RydWN0IHVzYl9oY2QgKmhjZCk7Ci1p bnQgeGhjaV9tdmVidV9hMzcwMF9wbGF0X3NldHVwKHN0cnVjdCB1c2JfaGNkICpoY2QpOwogaW50 IHhoY2lfbXZlYnVfYTM3MDBfaW5pdF9xdWlyayhzdHJ1Y3QgdXNiX2hjZCAqaGNkKTsKICNlbHNl CiBzdGF0aWMgaW5saW5lIGludCB4aGNpX212ZWJ1X21idXNfaW5pdF9xdWlyayhzdHJ1Y3QgdXNi X2hjZCAqaGNkKQpAQCAtMjAsMTEgKzE5LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGhjaV9tdmVi dV9tYnVzX2luaXRfcXVpcmsoc3RydWN0IHVzYl9oY2QgKmhjZCkKIAlyZXR1cm4gMDsKIH0KIAot c3RhdGljIGlubGluZSBpbnQgeGhjaV9tdmVidV9hMzcwMF9wbGF0X3NldHVwKHN0cnVjdCB1c2Jf aGNkICpoY2QpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgaW50IHhoY2lfbXZl YnVfYTM3MDBfaW5pdF9xdWlyayhzdHJ1Y3QgdXNiX2hjZCAqaGNkKQogewogCXJldHVybiAwOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy91c2IvaG9zdC94aGNpLXBsYXQuYyBiL2RyaXZlcnMvdXNiL2hv c3QveGhjaS1wbGF0LmMKaW5kZXggZGM1NzBjZTRlODMxLi41ODEwMDM2ZmYzNjMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvdXNiL2hvc3QveGhjaS1wbGF0LmMKKysrIGIvZHJpdmVycy91c2IvaG9zdC94 aGNpLXBsYXQuYwpAQCAtNDQsMTYgKzQ0LDYgQEAgc3RhdGljIHZvaWQgeGhjaV9wcml2X3BsYXRf c3RhcnQoc3RydWN0IHVzYl9oY2QgKmhjZCkKIAkJcHJpdi0+cGxhdF9zdGFydChoY2QpOwogfQog Ci1zdGF0aWMgaW50IHhoY2lfcHJpdl9wbGF0X3NldHVwKHN0cnVjdCB1c2JfaGNkICpoY2QpCi17 Ci0Jc3RydWN0IHhoY2lfcGxhdF9wcml2ICpwcml2ID0gaGNkX3RvX3hoY2lfcHJpdihoY2QpOwot Ci0JaWYgKCFwcml2LT5wbGF0X3NldHVwKQotCQlyZXR1cm4gMDsKLQotCXJldHVybiBwcml2LT5w bGF0X3NldHVwKGhjZCk7Ci19Ci0KIHN0YXRpYyBpbnQgeGhjaV9wcml2X2luaXRfcXVpcmsoc3Ry dWN0IHVzYl9oY2QgKmhjZCkKIHsKIAlzdHJ1Y3QgeGhjaV9wbGF0X3ByaXYgKnByaXYgPSBoY2Rf dG9feGhjaV9wcml2KGhjZCk7CkBAIC0xMjEsNyArMTExLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVj dCB4aGNpX3BsYXRfcHJpdiB4aGNpX3BsYXRfbWFydmVsbF9hcm1hZGEgPSB7CiB9OwogCiBzdGF0 aWMgY29uc3Qgc3RydWN0IHhoY2lfcGxhdF9wcml2IHhoY2lfcGxhdF9tYXJ2ZWxsX2FybWFkYTM3 MDAgPSB7Ci0JLnBsYXRfc2V0dXAgPSB4aGNpX212ZWJ1X2EzNzAwX3BsYXRfc2V0dXAsCiAJLmlu aXRfcXVpcmsgPSB4aGNpX212ZWJ1X2EzNzAwX2luaXRfcXVpcmssCiB9OwogCkBAIC0zNDEsMTQg KzMzMCw3IEBAIHN0YXRpYyBpbnQgeGhjaV9wbGF0X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXYpCiAKIAloY2QtPnRwbF9zdXBwb3J0ID0gb2ZfdXNiX2hvc3RfdHBsX3N1cHBvcnQo c3lzZGV2LT5vZl9ub2RlKTsKIAl4aGNpLT5zaGFyZWRfaGNkLT50cGxfc3VwcG9ydCA9IGhjZC0+ dHBsX3N1cHBvcnQ7Ci0KLQlpZiAocHJpdikgewotCQlyZXQgPSB4aGNpX3ByaXZfcGxhdF9zZXR1 cChoY2QpOwotCQlpZiAocmV0KQotCQkJZ290byBkaXNhYmxlX3VzYl9waHk7Ci0JfQotCi0JaWYg KCh4aGNpLT5xdWlya3MgJiBYSENJX1NLSVBfUEhZX0lOSVQpIHx8IChwcml2ICYmIChwcml2LT5x dWlya3MgJiBYSENJX1NLSVBfUEhZX0lOSVQpKSkKKwlpZiAocHJpdiAmJiAocHJpdi0+cXVpcmtz ICYgWEhDSV9TS0lQX1BIWV9JTklUKSkKIAkJaGNkLT5za2lwX3BoeV9pbml0aWFsaXphdGlvbiA9 IDE7CiAKIAlpZiAocHJpdiAmJiAocHJpdi0+cXVpcmtzICYgWEhDSV9TR19UUkJfQ0FDSEVfU0la RV9RVUlSSykpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktcGxhdC5oIGIvZHJp dmVycy91c2IvaG9zdC94aGNpLXBsYXQuaAppbmRleCA1NjFkMGI3YmNlMDkuLjFmYjE0OWQxZmJj ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy91c2IvaG9zdC94aGNpLXBsYXQuaAorKysgYi9kcml2ZXJz L3VzYi9ob3N0L3hoY2ktcGxhdC5oCkBAIC0xMyw3ICsxMyw2IEBACiBzdHJ1Y3QgeGhjaV9wbGF0 X3ByaXYgewogCWNvbnN0IGNoYXIgKmZpcm13YXJlX25hbWU7CiAJdW5zaWduZWQgbG9uZyBsb25n IHF1aXJrczsKLQlpbnQgKCpwbGF0X3NldHVwKShzdHJ1Y3QgdXNiX2hjZCAqKTsKIAl2b2lkICgq cGxhdF9zdGFydCkoc3RydWN0IHVzYl9oY2QgKik7CiAJaW50ICgqaW5pdF9xdWlyaykoc3RydWN0 IHVzYl9oY2QgKik7CiAJaW50ICgqc3VzcGVuZF9xdWlyaykoc3RydWN0IHVzYl9oY2QgKik7Ci0t IAoyLjM0LjEKCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1waHkK