Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1628594ybl; Fri, 10 Jan 2020 23:14:47 -0800 (PST) X-Google-Smtp-Source: APXvYqyZWK155R/V7chg6JXyBuDv7+bmY4uAFaKrmnoTKxDc/glsSCkGnfdwBt7COBVmnBd7/ekW X-Received: by 2002:a9d:6045:: with SMTP id v5mr5436362otj.252.1578726887460; Fri, 10 Jan 2020 23:14:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578726887; cv=none; d=google.com; s=arc-20160816; b=061z6j9ugWwfVPscAbJGe6WnjkIAcuzMeOtB43I/2O8E+gfVrTJihv5zaCBGpX6rwJ K4+xmmgrv+beVgo+2t89i7tLpyUFHVkBbR9T9RMRHa34dVMlCLY3IJlgY1tTw6r0LFnk jAkHwhMr5T7XH7jFtkxqvyrngHcpJwjiH4ERtF7dhotOyEPNpwUE7+HLdA4Tl2UadYaR zLx2eZeQyyJN467WA4bVLSog9CXTgkSRwcWmD9/y58RsZ89cAIhw4kVi3fT0SQRMPCRN QVK0010NhnpnP7jVWI3T/XNaYcNQBeBuaM8kJR2a/NnmPTBEgZ77bgFd9MKEawxcWQ+n U9sQ== 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=4RW9v0WRPGse/ITwZC5uvFpXOuOBcIPfesqNAchJtf4=; b=R5IlPIT05zJc+GrfsEPbJONLDQhhfhki+XWmPVkEP/MLo/vEqeoXAa/UcSXlSAoto5 5vvkngSq+DbRIFDlnvGIujPkn6+/7GhBaWuMAJI0nOpueaDP4FRF64vjJnllsZh18Tef I0SZR2Nlp26bRFhQwpWNMBLdR/2QKQM+hii1HumGMOa7/7WKp8Oggu2uis9DKxwE5okr 4gCDpu7sHiJF+xdatbE2LyoKUDOjOIBi9DyNesr/vn587UKUN0TgGRgIxul/VaipAzhv lJZPedOzr7Ym9b35VEor4cFdIuqFjEvIT8LRsO2XB0W7gkjswAdp7RexRk2SX8wMulDk Kzsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="ZXg/idMF"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id z3si2412248oib.164.2020.01.10.23.14.35; Fri, 10 Jan 2020 23:14:47 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="ZXg/idMF"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1728546AbgAKHMD (ORCPT + 99 others); Sat, 11 Jan 2020 02:12:03 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:2027 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728479AbgAKHMD (ORCPT ); Sat, 11 Jan 2020 02:12:03 -0500 X-UUID: cbe64a1f66fb4ee787601421a699d26e-20200111 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=4RW9v0WRPGse/ITwZC5uvFpXOuOBcIPfesqNAchJtf4=; b=ZXg/idMFckLtpJCUXIiPyhY761/AgsEFU+UHfhPv/SZNPY/Tj7tKWjNJpA3HRQ8IUGNQL3f4LOuyZfJzkDCYuQr1SMPInFINeCy6mBmtnc7F4amDhUKqSb4t9syjmRbpMydYhpfF8TRrsqKoyiMDIVTnMi/RiJ8B3NUFeVKHxgM=; X-UUID: cbe64a1f66fb4ee787601421a699d26e-20200111 Received: from mtkcas09.mediatek.inc [(172.21.101.178)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 471730803; Sat, 11 Jan 2020 15:11:59 +0800 Received: from mtkcas09.mediatek.inc (172.21.101.178) by mtkmbs08n1.mediatek.inc (172.21.101.55) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 11 Jan 2020 15:12:23 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas09.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Sat, 11 Jan 2020 15:12:38 +0800 From: Stanley Chu To: , , , , CC: , , , , , , , , , , , , Stanley Chu Subject: [PATCH v3 2/2] scsi: ufs-mediatek: add apply_dev_quirks variant operation Date: Sat, 11 Jan 2020 15:11:47 +0800 Message-ID: <1578726707-6596-3-git-send-email-stanley.chu@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1578726707-6596-1-git-send-email-stanley.chu@mediatek.com> References: <1578726707-6596-1-git-send-email-stanley.chu@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 QWRkIHZlbmRvci1zcGVjaWZpYyB2YXJpYW50IGNhbGxiYWNrICJhcHBseV9kZXZfcXVpcmtzIg0K aW4gTWVkaWFUZWsgVUZTIGRyaXZlci4NCg0KQ2M6IEFsaW0gQWtodGFyIDxhbGltLmFraHRhckBz YW1zdW5nLmNvbT4NCkNjOiBBc3V0b3NoIERhcyA8YXN1dG9zaGRAY29kZWF1cm9yYS5vcmc+DQpD YzogQXZyaSBBbHRtYW4gPGF2cmkuYWx0bWFuQHdkYy5jb20+DQpDYzogQmFydCBWYW4gQXNzY2hl IDxidmFuYXNzY2hlQGFjbS5vcmc+DQpDYzogQmVhbiBIdW8gPGJlYW5odW9AbWljcm9uLmNvbT4N CkNjOiBDYW4gR3VvIDxjYW5nQGNvZGVhdXJvcmEub3JnPg0KQ2M6IE1hdHRoaWFzIEJydWdnZXIg PG1hdHRoaWFzLmJnZ0BnbWFpbC5jb20+DQpSZXZpZXdlZC1ieTogQXZyaSBBbHRtYW4gPGF2cmku YWx0bWFuQHdkYy5jb20+DQpSZXZpZXdlZC1ieTogQmVhbiBIdW8gPGJlYW5odW9AbWljcm9uLmNv bT4NClNpZ25lZC1vZmYtYnk6IFN0YW5sZXkgQ2h1IDxzdGFubGV5LmNodUBtZWRpYXRlay5jb20+ DQotLS0NCiBkcml2ZXJzL3Njc2kvdWZzL3Vmcy1tZWRpYXRlay5jIHwgMTEgKysrKysrKysrKysN CiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9zY3NpL3Vmcy91ZnMtbWVkaWF0ZWsuYyBiL2RyaXZlcnMvc2NzaS91ZnMvdWZzLW1lZGlhdGVr LmMNCmluZGV4IDQxZjgwZWVhZGE0Ni4uOGQ5OTljMGU2MGZlIDEwMDY0NA0KLS0tIGEvZHJpdmVy cy9zY3NpL3Vmcy91ZnMtbWVkaWF0ZWsuYw0KKysrIGIvZHJpdmVycy9zY3NpL3Vmcy91ZnMtbWVk aWF0ZWsuYw0KQEAgLTE2LDYgKzE2LDcgQEANCiANCiAjaW5jbHVkZSAidWZzaGNkLmgiDQogI2lu Y2x1ZGUgInVmc2hjZC1wbHRmcm0uaCINCisjaW5jbHVkZSAidWZzX3F1aXJrcy5oIg0KICNpbmNs dWRlICJ1bmlwcm8uaCINCiAjaW5jbHVkZSAidWZzLW1lZGlhdGVrLmgiDQogDQpAQCAtNDA1LDYg KzQwNiwxNSBAQCBzdGF0aWMgaW50IHVmc19tdGtfcmVzdW1lKHN0cnVjdCB1ZnNfaGJhICpoYmEs IGVudW0gdWZzX3BtX29wIHBtX29wKQ0KIAlyZXR1cm4gMDsNCiB9DQogDQorc3RhdGljIGludCB1 ZnNfbXRrX2FwcGx5X2Rldl9xdWlya3Moc3RydWN0IHVmc19oYmEgKmhiYSwNCisJCQkJICAgIHN0 cnVjdCB1ZnNfZGV2X2Rlc2MgKmNhcmQpDQorew0KKwlpZiAoY2FyZC0+d21hbnVmYWN0dXJlcmlk ID09IFVGU19WRU5ET1JfU0FNU1VORykNCisJCXVmc2hjZF9kbWVfc2V0KGhiYSwgVUlDX0FSR19N SUIoUEFfVEFDVElWQVRFKSwgNik7DQorDQorCXJldHVybiAwOw0KK30NCisNCiAvKioNCiAgKiBz dHJ1Y3QgdWZzX2hiYV9tdGtfdm9wcyAtIFVGUyBNVEsgc3BlY2lmaWMgdmFyaWFudCBvcGVyYXRp b25zDQogICoNCkBAIC00MTcsNiArNDI3LDcgQEAgc3RhdGljIHN0cnVjdCB1ZnNfaGJhX3Zhcmlh bnRfb3BzIHVmc19oYmFfbXRrX3ZvcHMgPSB7DQogCS5zZXR1cF9jbG9ja3MgICAgICAgID0gdWZz X210a19zZXR1cF9jbG9ja3MsDQogCS5saW5rX3N0YXJ0dXBfbm90aWZ5ID0gdWZzX210a19saW5r X3N0YXJ0dXBfbm90aWZ5LA0KIAkucHdyX2NoYW5nZV9ub3RpZnkgICA9IHVmc19tdGtfcHdyX2No YW5nZV9ub3RpZnksDQorCS5hcHBseV9kZXZfcXVpcmtzICAgID0gdWZzX210a19hcHBseV9kZXZf cXVpcmtzLA0KIAkuc3VzcGVuZCAgICAgICAgICAgICA9IHVmc19tdGtfc3VzcGVuZCwNCiAJLnJl c3VtZSAgICAgICAgICAgICAgPSB1ZnNfbXRrX3Jlc3VtZSwNCiAJLmRldmljZV9yZXNldCAgICAg ICAgPSB1ZnNfbXRrX2RldmljZV9yZXNldCwNCi0tIA0KMi4xOC4wDQo=