summaryrefslogtreecommitdiffstats
path: root/drivers/phy/amlogic/Kconfig
diff options
context:
space:
mode:
authorRemi Pommarel <repk@triplefau.lt>2020-01-24 00:29:41 +0100
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2020-03-04 10:53:30 +0000
commitaf3f5722d10cc345cbcfd2e1190334baa237a4ee (patch)
tree7cc504f153d7fc178305980e8c5929e195cbbcaa /drivers/phy/amlogic/Kconfig
parent6e5f77031cc92397aba2d03c9f82bfc511b83467 (diff)
phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver
This adds support for the MIPI analog PHY which is also used for PCIE found in the Amlogic AXG SoC Family. MIPI or PCIE selection is done by the #phy-cells, making the mode static and exclusive. For now only PCIE functionality is supported. This PHY will be used to replace the mipi_enable clock gating logic which was mistakenly added in the clock subsystem. This also activates a non documented band gap bit in those registers that allows reliable PCIE clock signal generation on AXG platforms. Signed-off-by: Remi Pommarel <repk@triplefau.lt> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> Acked-by: Jerome Brunet <jbrunet@baylibre.com>
Diffstat (limited to 'drivers/phy/amlogic/Kconfig')
-rw-r--r--drivers/phy/amlogic/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/phy/amlogic/Kconfig b/drivers/phy/amlogic/Kconfig
index af774ac2b934..8c9cf2403591 100644
--- a/drivers/phy/amlogic/Kconfig
+++ b/drivers/phy/amlogic/Kconfig
@@ -59,3 +59,14 @@ config PHY_MESON_G12A_USB3_PCIE
Enable this to support the Meson USB3 + PCIE Combo PHY found
in Meson G12A SoCs.
If unsure, say N.
+
+config PHY_MESON_AXG_MIPI_PCIE_ANALOG
+ tristate "Meson AXG MIPI + PCIE analog PHY driver"
+ default ARCH_MESON
+ depends on OF && (ARCH_MESON || COMPILE_TEST)
+ select GENERIC_PHY
+ select REGMAP_MMIO
+ help
+ Enable this to support the Meson MIPI + PCIE analog PHY
+ found in Meson AXG SoCs.
+ If unsure, say N.