phy: samsung-ufs: add UFS PHY driver for samsung SoC
authorAlim Akhtar <alim.akhtar@samsung.com>
Thu, 16 Jul 2020 19:22:17 +0000 (00:52 +0530)
committerVinod Koul <vkoul@kernel.org>
Fri, 17 Jul 2020 08:05:30 +0000 (13:35 +0530)
commitbca21e930451416f92c0c4c679feb9d8fa33c08f
tree71fdc87c9b648acb7d99edeae5a0e0c854131c22
parent170ba9c23f0b813f9ba53a9cd3fec0f3f95f45aa
phy: samsung-ufs: add UFS PHY driver for samsung SoC

This patch introduces Samsung UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.

[Robot: -Wmissing-prototypes and -Wsometimes-uninitialized]
Reported-by: kernel test robot <lkp@intel.com>
Reviewed-by: Kiwoong Kim <kwmad.kim@samsung.com>
Signed-off-by: Seungwon Jeon <essuuj@gmail.com>
Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: Vinod Koul <vkoul@kernel.org>
Tested-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
Link: https://lore.kernel.org/r/20200716192217.35740-2-alim.akhtar@samsung.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/samsung/Kconfig
drivers/phy/samsung/Makefile
drivers/phy/samsung/phy-exynos7-ufs.h [new file with mode: 0644]
drivers/phy/samsung/phy-samsung-ufs.c [new file with mode: 0644]
drivers/phy/samsung/phy-samsung-ufs.h [new file with mode: 0644]