Home
last modified time | relevance | path

Searched +full:vrx200 +full:- +full:pcie +full:- +full:phy (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/phy/
H A Dlantiq,vrx200-pcie-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/lantiq,vrx200-pcie-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Lantiq VRX200 and ARX300 PCIe PHY
10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
13 "#phy-cells":
15 description: selects the PHY mode as defined in <dt-bindings/phy/phy-lantiq-vrx200-pcie.h>
19 - lantiq,vrx200-pcie-phy
20 - lantiq,arx300-pcie-phy
[all …]
/linux/drivers/phy/lantiq/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Phy drivers for Lantiq / Intel platforms
6 tristate "Lantiq VRX200/ARX300 PCIe PHY"
12 Support for the PCIe PHY(s) on the Lantiq / Intel VRX200 and ARX300
17 tristate "Lantiq XWAY SoC RCU based USB PHY"
21 Support for the USB PHY(s) on the Lantiq / Intel XWAY family SoCs.
H A Dphy-lantiq-vrx200-pcie.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * PCIe PHY driver for Lantiq VRX200 and ARX300 SoCs.
8 * Copyright (C) 2009-2015 Lei Chuanhua <chuanhua.lei@lantiq.com>
11 * TODO: PHY modes other than 36MHz (without "SSC")
21 #include <linux/phy/phy.h>
27 #include <dt-bindings/phy/phy-lantiq-vrx200-pcie.h>
85 struct phy *phy; member
98 static void ltq_vrx200_pcie_phy_common_setup(struct phy *phy) in ltq_vrx200_pcie_phy_common_setup() argument
100 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); in ltq_vrx200_pcie_phy_common_setup()
103 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL1, 0x120e); in ltq_vrx200_pcie_phy_common_setup()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 obj-$(CONFIG_PHY_LANTIQ_RCU_USB2) += phy-lantiq-rcu-usb2.o
3 obj-$(CONFIG_PHY_LANTIQ_VRX200_PCIE) += phy-lantiq-vrx200-pcie.o