phy: uniphier-pcie: Add SoC-dependent phy-mode function support
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Thu, 30 Jan 2020 06:52:45 +0000 (15:52 +0900)
committerKishon Vijay Abraham I <kishon@ti.com>
Fri, 20 Mar 2020 14:04:29 +0000 (19:34 +0530)
commit6861781a807aae5fbabf95bd396e1c20f05cf4fb
tree8b78b695902dd80e3d24995d665a047ef89d8441
parent04de8fa202e6d5fbb07aecbb45daaeec8594664e
phy: uniphier-pcie: Add SoC-dependent phy-mode function support

Since this phy is shared by multiple devices including USB and PCIe,
it is necessary to determine which device use this phy.
This patch adds SoC-dependent functions to determine a device using
this phy.

When there is 'socionext,syscon' property in the pcie-phy node,
the driver calls SoC-dependt function instead of checking .has_syscon
in SoC-dependent data. The function configures the system controller
to use phy for PCIe.

Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/socionext/phy-uniphier-pcie.c