Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp312234pxa; Wed, 12 Aug 2020 02:39:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwdlhL1lw2ABfOIAyArJJEPEUhoXcJOhLyF++5XsQ4MU4qhFYFJLy+PEh7O0WXK92pOlyUC X-Received: by 2002:a17:906:1f8e:: with SMTP id t14mr31041404ejr.336.1597225180440; Wed, 12 Aug 2020 02:39:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597225180; cv=none; d=google.com; s=arc-20160816; b=ImRn3hejx5FYdFJN/Lr9hYALwXD9p6YR/u38v71QHPEO+aPS24cd7TTf8PlZfLQh8S Q9QUPAHRYVHdD7UXKN7ZtTkD9m2rQ1c+KN6j0OMMBEnIzk4ncXieEWlFANmKqgOPjTSC k4/AivB1/M5xheFS72S3wtXNg+NrqUfuk6GrxAPb++MessTDM6pZwvY+NghzLmOAWFAi zYLkRwA1r9+RZ9axRIM1PAH+Jxm/qVuvICDYBru0YvPGhdhvZssQGsNV9MkEkYCKzSTc naxVGr1dRBeV6Q0KODNLOo/K8TlXSy6jxVxzZxO5fb1jvlQMRwCy6T0B7el5NwwTUod3 W+bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=n8qTjuU/K0cDmRH8kbn9OnRMWaTi0JfPivM4HICkFOk=; b=PQpR0l59f++2Ms04zG+3/FSBKW5iNfpoAsArK2H89Egoollu5g4sgTwLCLZj44UhVI V/GSYGMV8E7aerKQFytWOvUIuCFIu1/3FLOb0oc8xEOTkGEIqHNNgc08qGSn63dsupjz nLAIPMp/rZ2A9gNo2xRIINGYJcBhXjsY/D47PAnkH/L9Ri1JsTb2OLKu88PIb1DtRRge +nkQ3EYunmqjgzAA1lA7n0xIqt+D/tKLLK1PC+2Y0GmDfLaYVoS7659itOZnlgYI7EhX PIGmsKgmnffLR328dmgUTGJc2XEp6kI4uBE0ZQv9JIcxoKpFrxMlns2QS3ctB4F7SMxG mBUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=MBy7+yIr; 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 z7si943464edq.250.2020.08.12.02.39.17; Wed, 12 Aug 2020 02:39:40 -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=MBy7+yIr; 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 S1727870AbgHLJig (ORCPT + 99 others); Wed, 12 Aug 2020 05:38:36 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:26618 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727808AbgHLJie (ORCPT ); Wed, 12 Aug 2020 05:38:34 -0400 X-UUID: cc2330fe2d444d0c914485b9a5d50b91-20200812 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=n8qTjuU/K0cDmRH8kbn9OnRMWaTi0JfPivM4HICkFOk=; b=MBy7+yIrK00Juy+njlK/GuqyFo2Wz4/pImlPVYvMJWBqW7dMfSrJl77l0G7NZkw9z7nZ53LguO9CYEgiGylQK1p7gIkKu0YJFCYJbg55t/7ufx8eSh+C6ahv2sXpeHOixTRv/xWeuNN7Yc1JDh3vjdPvnUGprrSHQsV0BkxR35g=; X-UUID: cc2330fe2d444d0c914485b9a5d50b91-20200812 Received: from mtkcas08.mediatek.inc [(172.21.101.126)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 2102756466; Wed, 12 Aug 2020 17:38:29 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 12 Aug 2020 17:38:26 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 12 Aug 2020 17:38:26 +0800 From: Wenbin Mei To: Ulf Hansson , Rob Herring CC: Chaotian Jing , Matthias Brugger , Philipp Zabel , , , , , , , Wenbin Mei Subject: [PATCH 3/3] mmc: mediatek: add optional module reset property Date: Wed, 12 Aug 2020 17:37:26 +0800 Message-ID: <20200812093726.10123-4-wenbin.mei@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200812093726.10123-1-wenbin.mei@mediatek.com> References: <20200812093726.10123-1-wenbin.mei@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhpcyBwYXRjaCBhZGRzIGEgb3B0aW9uYWwgcmVzZXQgbWFuYWdlbWVudCBmb3IgbXNkYy4NClNv bWV0aW1lcyB0aGUgYm9vdGxvYWRlciBkb2VzIG5vdCBicmluZyBtc2RjIHJlZ2lzdGVyDQp0byBk ZWZhdWx0IHN0YXRlLCBzbyBuZWVkIHJlc2V0IHRoZSBtc2RjIGNvbnRyb2xsZXIuDQoNClNpZ25l ZC1vZmYtYnk6IFdlbmJpbiBNZWkgPHdlbmJpbi5tZWlAbWVkaWF0ZWsuY29tPg0KLS0tDQogZHJp dmVycy9tbWMvaG9zdC9tdGstc2QuYyB8IDEzICsrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdl ZCwgMTMgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tbWMvaG9zdC9tdGst c2QuYyBiL2RyaXZlcnMvbW1jL2hvc3QvbXRrLXNkLmMNCmluZGV4IDM5ZTdmYzU0YzQzOC4uMmIy NDNjMDNjOWIyIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9tdGstc2QuYw0KKysrIGIv ZHJpdmVycy9tbWMvaG9zdC9tdGstc2QuYw0KQEAgLTIyLDYgKzIyLDcgQEANCiAjaW5jbHVkZSA8 bGludXgvc2xhYi5oPg0KICNpbmNsdWRlIDxsaW51eC9zcGlubG9jay5oPg0KICNpbmNsdWRlIDxs aW51eC9pbnRlcnJ1cHQuaD4NCisjaW5jbHVkZSA8bGludXgvcmVzZXQuaD4NCiANCiAjaW5jbHVk ZSA8bGludXgvbW1jL2NhcmQuaD4NCiAjaW5jbHVkZSA8bGludXgvbW1jL2NvcmUuaD4NCkBAIC00 MzQsNiArNDM1LDcgQEAgc3RydWN0IG1zZGNfaG9zdCB7DQogCXN0cnVjdCBtc2RjX3NhdmVfcGFy YSBzYXZlX3BhcmE7IC8qIHVzZWQgd2hlbiBnYXRlIEhDTEsgKi8NCiAJc3RydWN0IG1zZGNfdHVu ZV9wYXJhIGRlZl90dW5lX3BhcmE7IC8qIGRlZmF1bHQgdHVuZSBzZXR0aW5nICovDQogCXN0cnVj dCBtc2RjX3R1bmVfcGFyYSBzYXZlZF90dW5lX3BhcmE7IC8qIHR1bmUgcmVzdWx0IG9mIENNRDIx L0NNRDE5ICovDQorCXN0cnVjdCByZXNldF9jb250cm9sICpyZXNldDsNCiB9Ow0KIA0KIHN0YXRp YyBjb25zdCBzdHJ1Y3QgbXRrX21tY19jb21wYXRpYmxlIG10ODEzNV9jb21wYXQgPSB7DQpAQCAt MTUxNiw2ICsxNTE4LDEyIEBAIHN0YXRpYyB2b2lkIG1zZGNfaW5pdF9odyhzdHJ1Y3QgbXNkY19o b3N0ICpob3N0KQ0KIAl1MzIgdmFsOw0KIAl1MzIgdHVuZV9yZWcgPSBob3N0LT5kZXZfY29tcC0+ cGFkX3R1bmVfcmVnOw0KIA0KKwlpZiAoIUlTX0VSUihob3N0LT5yZXNldCkpIHsNCisJCXJlc2V0 X2NvbnRyb2xfYXNzZXJ0KGhvc3QtPnJlc2V0KTsNCisJCXVzbGVlcF9yYW5nZSgxMCwgNTApOw0K KwkJcmVzZXRfY29udHJvbF9kZWFzc2VydChob3N0LT5yZXNldCk7DQorCX0NCisNCiAJLyogQ29u ZmlndXJlIHRvIE1NQy9TRCBtb2RlLCBjbG9jayBmcmVlIHJ1bm5pbmcgKi8NCiAJc2RyX3NldF9i aXRzKGhvc3QtPmJhc2UgKyBNU0RDX0NGRywgTVNEQ19DRkdfTU9ERSB8IE1TRENfQ0ZHX0NLUERO KTsNCiANCkBAIC0yMjczLDYgKzIyODEsMTEgQEAgc3RhdGljIGludCBtc2RjX2Rydl9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KIAlpZiAoSVNfRVJSKGhvc3QtPnNyY19jbGtf Y2cpKQ0KIAkJaG9zdC0+c3JjX2Nsa19jZyA9IE5VTEw7DQogDQorCWhvc3QtPnJlc2V0ID0gZGV2 bV9yZXNldF9jb250cm9sX2dldF9vcHRpb25hbF9leGNsdXNpdmUoJnBkZXYtPmRldiwNCisJCQkJ CQkJCSJocnN0Iik7DQorCWlmIChQVFJfRVJSKGhvc3QtPnJlc2V0KSA9PSAtRVBST0JFX0RFRkVS KQ0KKwkJcmV0dXJuIFBUUl9FUlIoaG9zdC0+cmVzZXQpOw0KKw0KIAlob3N0LT5pcnEgPSBwbGF0 Zm9ybV9nZXRfaXJxKHBkZXYsIDApOw0KIAlpZiAoaG9zdC0+aXJxIDwgMCkgew0KIAkJcmV0ID0g LUVJTlZBTDsNCi0tIA0KMi4xOC4wDQo=