Home
last modified time | relevance | path

Searched refs:comphy (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/phy/
Dphy-armada38x-comphy.txt1 mvebu armada 38x comphy driver
4 This comphy controller can be found on Marvell Armada 38x. It provides a
10 - compatible: should be "marvell,armada-380-comphy"
11 - reg: should contain the comphy register location and length.
17 - reg-names: must be "comphy" as the first name, and "conf".
18 - reg: must contain the comphy register location and length as the first
22 A sub-node is required for each comphy lane provided by the comphy.
26 - reg: comphy lane number.
28 input port to use for a given comphy lane.
32 comphy: phy@18300 {
[all …]
Dphy-mvebu-comphy.txt1 MVEBU comphy drivers
13 * "marvell,comphy-cp110" for Armada 7k/8k
14 * "marvell,comphy-a3700" for Armada 3700
35 A sub-node is required for each comphy lane provided by the comphy.
41 input port to use for a given comphy lane.
46 compatible = "marvell,comphy-cp110";
66 comphy: phy@18300 {
67 compatible = "marvell,comphy-a3700";
72 reg-names = "comphy",
/Linux-v5.10/drivers/phy/marvell/
DMakefile6 obj-$(CONFIG_PHY_MVEBU_A3700_COMPHY) += phy-mvebu-a3700-comphy.o
8 obj-$(CONFIG_PHY_MVEBU_A38X_COMPHY) += phy-armada38x-comphy.o
9 obj-$(CONFIG_PHY_MVEBU_CP110_COMPHY) += phy-mvebu-cp110-comphy.o
DKconfig28 tristate "Marvell A3700 comphy driver"
35 This driver allows to control the comphy, a hardware block providing
49 tristate "Marvell Armada 38x comphy driver"
54 This driver allows to control the comphy, an hardware block providing
59 tristate "Marvell CP110 comphy driver"
65 This driver allows to control the comphy, an hardware block providing
/Linux-v5.10/arch/arm64/boot/dts/marvell/
Darmada-7040-db.dts230 phy-names = "cp0-usb3h0-comphy";
243 phy-names = "cp0-usb3h1-comphy";
Darmada-37xx.dtsi255 comphy: phy@18300 { label
256 compatible = "marvell,comphy-a3700";
261 reg-names = "comphy",
Darmada-cp11x.dtsi130 CP11X_LABEL(comphy): phy@120000 {
131 compatible = "marvell,comphy-cp110";
Darmada-8040-db.dts172 phy-names = "cp0-usb3h1-comphy";
Darmada-8040-mcbin.dtsi370 phy-names = "cp1-usb3h0-comphy";
Darmada-8040-clearfog-gt-8k.dts481 phy-names = "cp1-usb3h0-comphy";
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dmarvell-armada-370-neta.txt22 - phys: comphy for the ethernet port, see ../phy/phy-bindings.txt
Dsff,sfp.txt55 phy-names = "comphy";
/Linux-v5.10/drivers/net/ethernet/marvell/
Dmvneta.c499 struct phy *comphy; member
3555 ret = phy_set_mode_ext(pp->comphy, PHY_MODE_ETHERNET, interface); in mvneta_comphy_init()
3559 return phy_power_on(pp->comphy); in mvneta_comphy_init()
3567 if (pp->comphy) { in mvneta_config_interface()
3680 WARN_ON(phy_power_off(pp->comphy)); in mvneta_stop_dev()
3834 if (pp->comphy || state->interface != PHY_INTERFACE_MODE_2500BASEX) { in mvneta_validate()
3838 if (pp->comphy || state->interface == PHY_INTERFACE_MODE_2500BASEX) { in mvneta_validate()
3990 if (pp->comphy) in mvneta_mac_config()
3991 WARN_ON(phy_power_off(pp->comphy)); in mvneta_mac_config()
5057 struct phy *comphy; in mvneta_probe() local
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Darmada-38x.dtsi343 comphy: phy@18300 { label
344 compatible = "marvell,armada-380-comphy";
345 reg-names = "comphy", "conf";
/Linux-v5.10/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c1423 if (!port->comphy) in mvpp22_comphy_init()
1426 ret = phy_set_mode_ext(port->comphy, PHY_MODE_ETHERNET, in mvpp22_comphy_init()
1431 return phy_power_on(port->comphy); in mvpp22_comphy_init()
4219 phy_power_off(port->comphy); in mvpp2_stop_dev()
5899 if (port->comphy || in mvpp2_phylink_validate()
5904 if (port->comphy || in mvpp2_phylink_validate()
6047 phy_power_off(port->comphy); in mvpp2__mac_prepare()
6267 struct phy *comphy = NULL; in mvpp2_port_probe() local
6313 comphy = devm_of_phy_get(&pdev->dev, port_node, NULL); in mvpp2_port_probe()
6314 if (IS_ERR(comphy)) { in mvpp2_port_probe()
[all …]
Dmvpp2.h1129 struct phy *comphy; member
/Linux-v5.10/
DMAINTAINERS10462 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10464 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c