Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1227093pxb; Wed, 27 Oct 2021 22:57:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywrjx8gIr+5SSnG4kq2/W8CdXYI1XfMQdvFMch716vf9GCt216nyJpHt22/sglkaoTkcAM X-Received: by 2002:a17:90b:3581:: with SMTP id mm1mr10534545pjb.93.1635400639880; Wed, 27 Oct 2021 22:57:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635400639; cv=none; d=google.com; s=arc-20160816; b=P2yYx39AK2ESeV2s6RaffkiqMDYGaDevO++434xTGQvE9EjOIYW075xInkkYCXxn1I x60FWHpZ7UEW0O6UZL9bk2L69hdCDmNdqdhqfnmuQorcmV4W4/h0e7gtrDVQxlheqgI7 cRnAOGG5IDfjgE5H4diJ5DJecbadZxLb+XU6XrwCz1o9fWne6SCsU3b8Ttjuy34X18lB F8NkrW0p6Sp+mvg7t7G40WPlPJcaJRw+6yaWpN8HEN43WsLj0lQ1KKr0PWXnnfDqq+/B EHDfc/fMFqZ4E953DME8u2LXUDLiJ1s4IV6m6kLG94yzoKz883nwcW2CsukcNROWLzl4 74cA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=Nr8c5aHXlwibVnUmW5WuIOgCi8SwSdCWVI3tM+6NXBo=; b=H/rbeZTKqNg5m/cI1oSc25p3K7eZMLXiRqqWRMRBYHAuQwqjubms1bgIwGEIQl1h1d +t/33GJdjXold0CBM2+Mv3cx76VwNDeeyPAxQG7Cgfa7Yupw6Frj0/bMFowCLbnVqqvg x6/TxiSQnaJbs6vIhIwSevtWFAWKENv5zr2iiCrruBa05KExTjwIPDEYTO0f9sKpAv9u D4UsDImsgEVdQ/ojPO+JYojVglRa45Zx8moZ+6x7pLz0DobKfjA1hXK4MKiUz1YQR6b4 ++jDMyKGeBXp2KxRVqciQvi3oLmoQ3BwvfVYgSJu66/Bg3ijz76GJhlZTqvuwmycTauS wUpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=i3Rgqrln; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si2595768pll.179.2021.10.27.22.57.07; Wed, 27 Oct 2021 22:57:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=i3Rgqrln; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229769AbhJ1F4p (ORCPT + 99 others); Thu, 28 Oct 2021 01:56:45 -0400 Received: from mailgw01.mediatek.com ([60.244.123.138]:34426 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229586AbhJ1F4n (ORCPT ); Thu, 28 Oct 2021 01:56:43 -0400 X-UUID: 239480cb99e147c4b7009459a10e5637-20211028 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=Nr8c5aHXlwibVnUmW5WuIOgCi8SwSdCWVI3tM+6NXBo=; b=i3RgqrlnGo13bJizqF/Vxt+fpiid41r9ZRpPd9N481LpjQlc5LppxpWGdmNqku/PbhBUkWTdty5Oe+MGABO1I2f51ux4rndXnZHzdTalWHjQjWgRJ2bIjy59XXLSX9eR5W7AqreMpq5nYE6ASXQpBQv5vMJ4cJabPXxzEP6QWvI=; X-UUID: 239480cb99e147c4b7009459a10e5637-20211028 Received: from mtkcas11.mediatek.inc [(172.21.101.40)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1214121677; Thu, 28 Oct 2021 13:54:14 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Thu, 28 Oct 2021 13:54:13 +0800 Received: from mhfsdcap04 (10.17.3.154) by mtkmbs10n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Thu, 28 Oct 2021 13:54:12 +0800 Message-ID: Subject: Re: [PATCH] mmc: mediatek: move cqhci init behind ungate clock From: Chaotian Jing To: Wenbin Mei , Ulf Hansson CC: Matthias Brugger , Chun-Hung Wu , Yong Mao , , , , , , Date: Thu, 28 Oct 2021 13:54:12 +0800 In-Reply-To: <20211028022049.22129-1-wenbin.mei@mediatek.com> References: <20211028022049.22129-1-wenbin.mei@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDIxLTEwLTI4IGF0IDEwOjIwICswODAwLCBXZW5iaW4gTWVpIHdyb3RlOg0KPiBX ZSBtdXN0IGVuYWJsZSBjbG9jayBiZWZvcmUgY3FoY2kgaW5pdCwgYmVjYXVzZSBjcnlwdG8gbmVl ZHMNCj4gcmVhZCBpbmZvcm1hdGlvbiBmcm9tIENRSENJIHJlZ2lzdGVycywgb3RoZXJ3aXNlLCBp dCB3aWxsIGhhbmcNCj4gaW4gTWVkaWFUZWsgbW1jIGhvc3QgY29udHJvbGxlci4NCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFdlbmJpbiBNZWkgPHdlbmJpbi5tZWlAbWVkaWF0ZWsuY29tPg0KICBBY2tl ZC1ieTogQ2hhb3RpYW4gSmluZyA8Y2hhb3RpYW4uamluZ0BtZWRpYXRlay5jb20+DQo+IEZpeGVz OiA4OGJkNjUyYjNjNzQgKCJtbWM6IG1lZGlhdGVrOiBjb21tYW5kIHF1ZXVlIHN1cHBvcnQiKQ0K PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZw0KPiAtLS0NCj4gIGRyaXZlcnMvbW1jL2hvc3Qv bXRrLXNkLmMgfCAzOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0N Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9ob3N0L210ay1zZC5jIGIvZHJpdmVycy9tbWMv aG9zdC9tdGstc2QuYw0KPiBpbmRleCBiMTI0Y2ZlZTA1YTEuLjk0Mzk0MGI0NGU4MyAxMDA2NDQN Cj4gLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9tdGstc2QuYw0KPiArKysgYi9kcml2ZXJzL21tYy9o b3N0L210ay1zZC5jDQo+IEBAIC0yNjU2LDYgKzI2NTYsMjUgQEAgc3RhdGljIGludCBtc2RjX2Ry dl9wcm9iZShzdHJ1Y3QNCj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAgCQlob3N0LT5kbWFf bWFzayA9IERNQV9CSVRfTUFTSygzMik7DQo+ICAJbW1jX2RldihtbWMpLT5kbWFfbWFzayA9ICZo b3N0LT5kbWFfbWFzazsNCj4gIA0KPiArCWhvc3QtPnRpbWVvdXRfY2xrcyA9IDMgKiAxMDQ4NTc2 Ow0KPiArCWhvc3QtPmRtYS5ncGQgPSBkbWFfYWxsb2NfY29oZXJlbnQoJnBkZXYtPmRldiwNCj4g KwkJCQkyICogc2l6ZW9mKHN0cnVjdCBtdF9ncGRtYV9kZXNjKSwNCj4gKwkJCQkmaG9zdC0+ZG1h LmdwZF9hZGRyLCBHRlBfS0VSTkVMKTsNCj4gKwlob3N0LT5kbWEuYmQgPSBkbWFfYWxsb2NfY29o ZXJlbnQoJnBkZXYtPmRldiwNCj4gKwkJCQlNQVhfQkRfTlVNICogc2l6ZW9mKHN0cnVjdA0KPiBt dF9iZG1hX2Rlc2MpLA0KPiArCQkJCSZob3N0LT5kbWEuYmRfYWRkciwgR0ZQX0tFUk5FTCk7DQo+ ICsJaWYgKCFob3N0LT5kbWEuZ3BkIHx8ICFob3N0LT5kbWEuYmQpIHsNCj4gKwkJcmV0ID0gLUVO T01FTTsNCj4gKwkJZ290byByZWxlYXNlX21lbTsNCj4gKwl9DQo+ICsJbXNkY19pbml0X2dwZF9i ZChob3N0LCAmaG9zdC0+ZG1hKTsNCj4gKwlJTklUX0RFTEFZRURfV09SSygmaG9zdC0+cmVxX3Rp bWVvdXQsIG1zZGNfcmVxdWVzdF90aW1lb3V0KTsNCj4gKwlzcGluX2xvY2tfaW5pdCgmaG9zdC0+ bG9jayk7DQo+ICsNCj4gKwlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBtbWMpOw0KPiArCW1z ZGNfdW5nYXRlX2Nsb2NrKGhvc3QpOw0KPiArCW1zZGNfaW5pdF9odyhob3N0KTsNCj4gKw0KPiAg CWlmIChtbWMtPmNhcHMyICYgTU1DX0NBUDJfQ1FFKSB7DQo+ICAJCWhvc3QtPmNxX2hvc3QgPSBk ZXZtX2t6YWxsb2MobW1jLT5wYXJlbnQsDQo+ICAJCQkJCSAgICAgc2l6ZW9mKCpob3N0LT5jcV9o b3N0KSwNCj4gQEAgLTI2NzYsMjUgKzI2OTUsNiBAQCBzdGF0aWMgaW50IG1zZGNfZHJ2X3Byb2Jl KHN0cnVjdA0KPiBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICAJCW1tYy0+bWF4X3NlZ19zaXpl ID0gNjQgKiAxMDI0Ow0KPiAgCX0NCj4gIA0KPiAtCWhvc3QtPnRpbWVvdXRfY2xrcyA9IDMgKiAx MDQ4NTc2Ow0KPiAtCWhvc3QtPmRtYS5ncGQgPSBkbWFfYWxsb2NfY29oZXJlbnQoJnBkZXYtPmRl diwNCj4gLQkJCQkyICogc2l6ZW9mKHN0cnVjdCBtdF9ncGRtYV9kZXNjKSwNCj4gLQkJCQkmaG9z dC0+ZG1hLmdwZF9hZGRyLCBHRlBfS0VSTkVMKTsNCj4gLQlob3N0LT5kbWEuYmQgPSBkbWFfYWxs b2NfY29oZXJlbnQoJnBkZXYtPmRldiwNCj4gLQkJCQlNQVhfQkRfTlVNICogc2l6ZW9mKHN0cnVj dA0KPiBtdF9iZG1hX2Rlc2MpLA0KPiAtCQkJCSZob3N0LT5kbWEuYmRfYWRkciwgR0ZQX0tFUk5F TCk7DQo+IC0JaWYgKCFob3N0LT5kbWEuZ3BkIHx8ICFob3N0LT5kbWEuYmQpIHsNCj4gLQkJcmV0 ID0gLUVOT01FTTsNCj4gLQkJZ290byByZWxlYXNlX21lbTsNCj4gLQl9DQo+IC0JbXNkY19pbml0 X2dwZF9iZChob3N0LCAmaG9zdC0+ZG1hKTsNCj4gLQlJTklUX0RFTEFZRURfV09SSygmaG9zdC0+ cmVxX3RpbWVvdXQsIG1zZGNfcmVxdWVzdF90aW1lb3V0KTsNCj4gLQlzcGluX2xvY2tfaW5pdCgm aG9zdC0+bG9jayk7DQo+IC0NCj4gLQlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBtbWMpOw0K PiAtCW1zZGNfdW5nYXRlX2Nsb2NrKGhvc3QpOw0KPiAtCW1zZGNfaW5pdF9odyhob3N0KTsNCj4g LQ0KPiAgCXJldCA9IGRldm1fcmVxdWVzdF9pcnEoJnBkZXYtPmRldiwgaG9zdC0+aXJxLCBtc2Rj X2lycSwNCj4gIAkJCSAgICAgICBJUlFGX1RSSUdHRVJfTk9ORSwgcGRldi0+bmFtZSwgaG9zdCk7 DQo+ICAJaWYgKHJldCkNCg==