From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932967AbbJAI0Q (ORCPT ); Thu, 1 Oct 2015 04:26:16 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:42884 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756528AbbJAI0F (ORCPT ); Thu, 1 Oct 2015 04:26:05 -0400 X-AuditID: cbfee691-f79d66d000001509-a4-560cee1b2dff From: Alim Akhtar To: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: JBottomley@odin.com, vinholikatti@gmail.com, amit.daniel@samsung.com, essuuj@gmail.com, devicetree@vger.kernel.org Subject: [PATCH v3 13/13] scsi: ufs: Add exynos ufs platform data Date: Thu, 01 Oct 2015 13:39:30 +0530 Message-id: <1443686970-28104-14-git-send-email-alim.akhtar@samsung.com> X-Mailer: git-send-email 1.7.10.4 In-reply-to: <1443686970-28104-1-git-send-email-alim.akhtar@samsung.com> References: <1443686970-28104-1-git-send-email-alim.akhtar@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRmVeSWpSXmKPExsWyRsSkWlf6HU+Ywen5xhYNV0Ms5h85x2qx /MISJov/62+zWFzeNYfNovv6DjaLHQurHNg9ds66y+5x+McPZo++LasYPT5vkgtgieKySUnN ySxLLdK3S+DK2HJvMlPBCs6K3/27mRsYX7N3MXJySAiYSJz6cpkZwhaTuHBvPVsXIxeHkMAK Rom+SZ1MXYwcYEXdTw1AaoQEZjFKNK+Ng6j5ySjRte0MC0iCTUBb4u70LUwgtoiAjcT5mw/A bGaBColbZyaA1QgLOEr8nnsXzGYRUJXY2HufHWQ+r4CHxIOmIIgbFCW6n01gAwlzAoW/LQqF WOsu8eHuckaQtRIC3ewSt+7/Y4QYIyDxbfIhFogzZSU2HYB6RVLi4IobLBMYhRcwMqxiFE0t SC4oTkovMtUrTswtLs1L10vOz93ECAzp0/+eTdzBeP+A9SFGAQ5GJR5eiXSeMCHWxLLiytxD jKZAGyYyS4km5wMjJ68k3tDYzMjC1MTU2Mjc0kxJnFdH+mewkEB6YklqdmpqQWpRfFFpTmrx IUYmDk6pBkaxFL13T9JzRP90FSrLzBBlzf6zZIoqS1uI9rTeoOakOw++X3y9KWSem+eOF4IX Vxrv2/D7etcMF6dch4s5trWr7FJ+CTUkhZ1a/CrupnhHyvPfnxxFvhVpa9Zt2VDyZOXTbQo8 XHsN6k5N+Kv8qK24TOHTFSsWMXbxulC9utqnuxv2aewPY1ZiKc5INNRiLipOBAA07QsoZAIA AA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsVy+t9jQV3pdzxhBr9+aVs0XA2xmH/kHKvF 8gtLmCz+r7/NYnF51xw2i+7rO9gsdiyscmD32DnrLrvH4R8/mD36tqxi9Pi8SS6AJaqB0SYj NTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMH6AAlhbLEnFKg UEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8aWe5OZClZwVvzu383cwPiavYuRg0NC wESi+6lBFyMnkCkmceHeejYQW0hgFqNE89q4LkYuIPsno0TXtjMsIAk2AW2Ju9O3MIHYIgI2 EudvPgCzmQUqJG6dmQBWIyzgKPF77l0wm0VAVWJj732wXbwCHhIPmoIgdilKdD+bwAYS5gQK f1sUCrHWXeLD3eWMExh5FzAyrGKUSC1ILihOSs81zEst1ytOzC0uzUvXS87P3cQIjptnUjsY D+5yP8QowMGoxMN7IIUnTIg1say4MvcQowQHs5IIr8xboBBvSmJlVWpRfnxRaU5q8SFGU6Cz JjJLiSbnA2M6ryTe0NjE3NTY1NLEwsTMUkmc98YhhjAhgfTEktTs1NSC1CKYPiYOTqkGxkzZ GTznfhZHhXTcUpftNlt+5ETt+lkzwyq2JcRw1hxdc738+QfDDwEmQqn2nmovHs85nCxy7N7H JndzN4cPAvrXO3k3/e+RbmqZf+iRjOr5b9UBl/2OXD07KefnE3GD+84Vf/+f+uN2YNUrjbN9 mz5sixW0CWq4HBcYrmQX4jbfbanrpSdJikosxRmJhlrMRcWJAAZEcJGxAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds ufs_hba_exynos_ops{} to platform data, so that exynos ufs driver can be probed. Signed-off-by: Alim Akhtar --- drivers/scsi/ufs/ufshcd-pltfrm.c | 2 ++ drivers/scsi/ufs/ufshcd.h | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/scsi/ufs/ufshcd-pltfrm.c b/drivers/scsi/ufs/ufshcd-pltfrm.c index 7db9564..39dae76 100644 --- a/drivers/scsi/ufs/ufshcd-pltfrm.c +++ b/drivers/scsi/ufs/ufshcd-pltfrm.c @@ -373,6 +373,8 @@ static int ufshcd_pltfrm_remove(struct platform_device *pdev) static const struct of_device_id ufs_of_match[] = { { .compatible = "jedec,ufs-1.1"}, + { .compatible = "samsung,exynos7-ufs", + .data = &ufs_hba_exynos_ops}, {}, }; diff --git a/drivers/scsi/ufs/ufshcd.h b/drivers/scsi/ufs/ufshcd.h index f771cb8..776d6e0 100644 --- a/drivers/scsi/ufs/ufshcd.h +++ b/drivers/scsi/ufs/ufshcd.h @@ -687,4 +687,5 @@ static inline int ufshcd_dme_peer_get(struct ufs_hba *hba, int ufshcd_hold(struct ufs_hba *hba, bool async); void ufshcd_release(struct ufs_hba *hba); +extern const struct ufs_hba_variant_ops ufs_hba_exynos_ops; #endif /* End of Header */ -- 1.7.10.4