Received: by 10.192.165.148 with SMTP id m20csp1951331imm; Sun, 6 May 2018 03:27:23 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpxkQFSKL6w+3detBPTJfubVWFhOGO4kXg5cncl6kPfL81rR702ORTbocEJJJQyS4N0AQp0 X-Received: by 2002:a63:9911:: with SMTP id d17-v6mr27592317pge.106.1525602443476; Sun, 06 May 2018 03:27:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525602443; cv=none; d=google.com; s=arc-20160816; b=CVK86NVXYSU/QcSlaz2cLoVg9rJHOQinZVwQTVoJZi3XS8VN+q7tCrFxFo+U6wE7rM dh3JRrk9dGdOZXMvVYyr75/LWaIasAgQu2m56XxS9DjFdbXY/AxvDlASfYrINbk2Yx/x 3B0CTRlOHvovG+S76oJwhvgolxD/zJHCFKIHRksmoKjOcP9m8nW+b5cvC7gKasAJeksi 17NzQtsWvNHw+m1H1lyu3QfwEueEVJ/S6kI4f60Q9HGKP6k2Dw3XQmqVUUiR4fAyGqI+ 3KaA+kc/+3ROnqBgQwXu+hEyI0/3xrSfkZogMDEwe1g7jpRGkVE4u6BmNY0Zl//02rL0 LaTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter :arc-authentication-results; bh=fS40nVCUZ2J5PXqAwLRA3QQqPt9n1iNyQnUaHs7aSGE=; b=Egg/GJpyAc6uPpZ6ZkNpY72Dda8gSnYw2aQszwXNu1yXVyy6pPpsNWUvJUjBskZq+9 DC6ka+H8Rar6LLsmN6eGQoaTHSrnvgZJ1JS0b1iYL9atb7trm3uPLlSVausoiFkUwktU jN+hPwA4tKeSQe7TsMfolZh676zknio0oKCZ8f3J0V6g4JF/BCt7OxCIrVZRP8PA58SA qxIXAwGITLuT3G86TB0LjbYTun5OP1chTtHzpgBV+sd4QgaQKAPuE/YCyGhVIi8RLQZr w8p67WhtYpLipOj65UpNKmnLkJCzwG4fFi96QxnbVPaT8Qgx3xVjK9qoIGX6/wRkCCfe Sdeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=c224R6jX; 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=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e2si20767603pfm.220.2018.05.06.03.26.58; Sun, 06 May 2018 03:27:23 -0700 (PDT) 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=@samsung.com header.s=mail20170921 header.b=c224R6jX; 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=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751714AbeEFK0o (ORCPT + 99 others); Sun, 6 May 2018 06:26:44 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:35455 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751270AbeEFK0k (ORCPT ); Sun, 6 May 2018 06:26:40 -0400 Received: from epcas2p4.samsung.com (unknown [182.195.41.56]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20180506102638epoutp024507b93eab48a34799a8fb5c597193da~sB0xg42Qo0201502015epoutp02T; Sun, 6 May 2018 10:26:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20180506102638epoutp024507b93eab48a34799a8fb5c597193da~sB0xg42Qo0201502015epoutp02T DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1525602398; bh=fS40nVCUZ2J5PXqAwLRA3QQqPt9n1iNyQnUaHs7aSGE=; h=From:To:Cc:Subject:Date:References:From; b=c224R6jXJ7bc1Sjg/T7wpb7WVclb+GXhKsclRu/clePJqtrBP/N6xzKS+6xBOGBJY ZRlSjye0CFigq2LUiZGzWTPmvr5hfg/IsD2HH1sDew8jyQw7YoSilfnAVcLIIFSwNF MVcwgycaIoylSQulplNLowp3lzeW0S8T7tRrwyvU= Received: from epsmges2p2.samsung.com (unknown [182.195.42.70]) by epcas2p4.samsung.com (KnoxPortal) with ESMTP id 20180506102637epcas2p43ed794cef957a24a23d03f05a85dfdad~sB0wet5bu3051030510epcas2p4b; Sun, 6 May 2018 10:26:37 +0000 (GMT) Received: from epcas2p4.samsung.com ( [182.195.41.56]) by epsmges2p2.samsung.com (Symantec Messaging Gateway) with SMTP id 63.DE.04132.D58DEEA5; Sun, 6 May 2018 19:26:37 +0900 (KST) Received: from epsmgms2p2new.samsung.com (unknown [182.195.42.143]) by epcas2p3.samsung.com (KnoxPortal) with ESMTP id 20180506102636epcas2p3432b71e5c867f6cfec16cf2a8c74b0e2~sB0v-OH_E0268902689epcas2p3x; Sun, 6 May 2018 10:26:36 +0000 (GMT) X-AuditID: b6c32a46-145ff70000001024-06-5aeed85da967 Received: from epmmp2 ( [203.254.227.17]) by epsmgms2p2new.samsung.com (Symantec Messaging Gateway) with SMTP id 9A.59.03817.C58DEEA5; Sun, 6 May 2018 19:26:36 +0900 (KST) Received: from localhost.localdomain ([107.108.73.28]) by mmp2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P8A0043CYBXSQ60@mmp2.samsung.com>; Sun, 06 May 2018 19:26:36 +0900 (KST) From: Alim Akhtar To: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: jejb@linux.vnet.ibm.com, martin.petersen@oracle.com, vivek.gautam@codeaurora.org, subhashj@codeaurora.org, vinholikatti@gmail.com, olof@lixom.net, alim.akhtar@samsung.com Subject: [PATCH 0/4] Add required changes to ufshcd to support exynos ufs hci Date: Sun, 06 May 2018 15:44:14 +0530 Message-id: <1525601658-31989-1-git-send-email-alim.akhtar@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRmVeSWpSXmKPExsWy7bCmhW7sjXdRBoeO8Fk8mLeNzWLVxDyL y7vmsFl0X9/BZrH8+D8mi1PXP7NZ3Fi8k81ix8IqixM/dzA7cHpc7utl8tg56y67x4NDm1k8 rpxoYvX4+PQWi0ffllWMHp83yQWwR3HZpKTmZJalFunbJXBlvHv+iangPmfFpol3WRoYf7B3 MXJySAiYSOzfOpe1i5GLQ0hgB6PEmg3vWSCc74wSex6vY4Wp6jk1lxEisYFRYlbjK2YI5wej RPedD2BVbALaEnenb2ECsUUEbCTO33zABFLELLCJUWLBxOVsIAlhAX+JOW2bmUFsFgFVib19 E8AaeAXcJd5e/MYMsU5O4ua5Tii7h01i4hlbCNtF4vQjmBphiVfHt0A9IS3xbNVGRgg7W+LD 8ZNQNTUSsy72skHY9hIHrsxhAbGZBfgkOg7/BerlAIrzSnS0CUGUeEj82rSdESLsKDFrvzRI WEggVuLmu7XsExglFzAyrGIUSy0ozk1PLTYqMNIrTswtLs1L10vOz93ECI5PLbcdjEvO+Rxi FOBgVOLhncDxLkqINbGsuDL3EKMEB7OSCG/geqAQb0piZVVqUX58UWlOavEhRmkOFiVx3gbf M1FCAumJJanZqakFqUUwWSYOTqkGxqNHtz6p8mbM4HxhKnlYj5NbKTzfTTP69aVdvSJKgVbH 7hReKxF+fWnKK1b/zxX5S1WO3VYsmGT0SWTxYfW9r5Tu5jv1cUvNb5C8wnNer98jdIKlPsd8 X8YFp2WauCa/Dw96rXWOj3fSrstGV8OXZU4LPvigYkLb66idbhec/6ybsVKrOOEOpxJLcUai oRZzUXEiAKbjJabLAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnluLIzCtJLcpLzFFi42I5/e+xoG7MjXdRBveea1o8mLeNzWLVxDyL y7vmsFl0X9/BZrH8+D8mi1PXP7NZ3Fi8k81ix8IqixM/dzA7cHpc7utl8tg56y67x4NDm1k8 rpxoYvX4+PQWi0ffllWMHp83yQWwR3HZpKTmZJalFunbJXBlvHv+iangPmfFpol3WRoYf7B3 MXJySAiYSPScmsvYxcjFISSwjlFi0/O3rBDOD0aJ5/tXs4BUsQloS9ydvoUJxBYRsJE4f/MB E0gRs8AmRonZT8+DFQkL+EpM/XUVbCyLgKrE3r4JYA28Au4Sby9+Y4ZYJydx81wn8wRGrgWM DKsYJVMLinPTc4uNCozyUsv1ihNzi0vz0vWS83M3MQKDZ9thrf4djI+XxB9iFOBgVOLhncDx LkqINbGsuDL3EKMEB7OSCG/geqAQb0piZVVqUX58UWlOavEhRmkOFiVxXv78Y5FCAumJJanZ qakFqUUwWSYOTqkGRlUVV8/OpM3Fdwz10rm+tbtev/QiQZF310bWqiR2bmud+V4x2opaeyb8 LDv8/s3r2EneCmqrTHWUI75NumOzxPTuZs8tvglOV39NeX0k+Ottj5mZjHfKuXj2V9deK923 yqQ4Jvbgw7cpYqcCdzTwG5vtmsS4M5ez/qLqzbNL672vVxQHTsuqU2Ipzkg01GIuKk4EANAw x5AaAgAA X-CMS-MailID: 20180506102636epcas2p3432b71e5c867f6cfec16cf2a8c74b0e2 X-Msg-Generator: CA CMS-TYPE: 102P X-CMS-RootMailID: 20180506102636epcas2p3432b71e5c867f6cfec16cf2a8c74b0e2 X-RootMTR: 20180506102636epcas2p3432b71e5c867f6cfec16cf2a8c74b0e2 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All These patches are part of a larger patch series [1] which attempts upstreaming EXYNOS UFS driver support. There was not much activities after v5 of that series. In between I saw there were other teams in Samsung tried upstreaming the same, but that has not really gone anywhere. I have taken this task again and here is another attempt to upstream exynos-ufs driver support. I have divided the patches into two series, one which adds required infra in the ufshcd core needed by exynos-ufs driver and other part will have actual exynos-ufs driver. Splitting this has a advantage of less reviewing over head. I am floating these as a new patch set. [1] https://www.spinics.net/lists/linux-scsi/msg90292.html These patches are based on mainline v4.17-rc3. Alim Akhtar (4): scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr scsi: ufs: add quirk not to allow reset of interrupt aggregation scsi: ufs: add quirk to enable host controller without hce scsi: ufs: make ufshcd_config_pwr_mode of non-static func drivers/scsi/ufs/ufshcd.c | 104 ++++++++++++++++++++++++++++++++++++++++++---- drivers/scsi/ufs/ufshcd.h | 18 ++++++++ 2 files changed, 114 insertions(+), 8 deletions(-) -- 2.7.4