| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | phy-armada38x-comphy.txt | 1 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". 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 { 33 compatible = "marvell,armada-380-comphy"; [all …]
|
| H A D | phy-mvebu-comphy.txt | 1 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. 45 CP11X_LABEL(comphy): phy@120000 { 46 compatible = "marvell,comphy-cp110"; 66 comphy: phy@18300 { 67 compatible = "marvell,comphy-a3700"; 72 reg-names = "comphy",
|
| /linux-6.15/drivers/phy/marvell/ |
| H A D | Makefile | 7 obj-$(CONFIG_PHY_MVEBU_A3700_COMPHY) += phy-mvebu-a3700-comphy.o 9 obj-$(CONFIG_PHY_MVEBU_A38X_COMPHY) += phy-armada38x-comphy.o 10 obj-$(CONFIG_PHY_MVEBU_CP110_COMPHY) += phy-mvebu-cp110-comphy.o
|
| H A D | Kconfig | 28 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-6.15/arch/arm64/boot/dts/marvell/ |
| H A D | armada-7040-db.dts | 234 phy-names = "cp0-usb3h0-comphy", "utmi"; 248 phy-names = "cp0-usb3h1-comphy", "utmi";
|
| H A D | armada-37xx.dtsi | 269 comphy: phy@18300 { label 270 compatible = "marvell,comphy-a3700"; 275 reg-names = "comphy",
|
| H A D | cn9130-cf-base.dts | 159 phy-names = "comphy", "utmi";
|
| H A D | cn9130-cf.dtsi | 182 phy-names = "comphy", "utmi";
|
| H A D | cn9131-cf-solidwan.dts | 407 phy-names = "comphy", "utmi"; 622 phy-names = "comphy", "utmi";
|
| H A D | armada-cp11x.dtsi | 135 CP11X_LABEL(comphy): phy@120000 { 136 compatible = "marvell,comphy-cp110";
|
| H A D | armada-7040-mochabin.dts | 422 phy-names = "cp0-usb3h0-comphy", "utmi";
|
| H A D | armada-8040-mcbin.dtsi | 382 phy-names = "cp1-usb3h0-comphy", "utmi";
|
| H A D | armada-8040-puzzle-m801.dts | 500 phy-names = "cp1-usb3h0-comphy";
|
| H A D | armada-8040-clearfog-gt-8k.dts | 608 phy-names = "cp1-usb3h0-comphy";
|
| H A D | cn9132-sr-cex7.dtsi | 698 phy-names = "utmi", "comphy";
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | marvell-armada-370-neta.txt | 23 - phys: comphy for the ethernet port, see ../phy/phy-bindings.txt
|
| H A D | sff,sfp.yaml | 106 phy-names = "comphy";
|
| /linux-6.15/arch/arm/boot/dts/marvell/ |
| H A D | armada-38x.dtsi | 357 comphy: phy@18300 { label 358 compatible = "marvell,armada-380-comphy"; 359 reg-names = "comphy", "conf";
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 541 struct phy *comphy; member 3708 return phy_power_on(pp->comphy); in mvneta_comphy_init() 3716 if (pp->comphy) { in mvneta_config_interface() 3829 WARN_ON(phy_power_off(pp->comphy)); in mvneta_stop_dev() 4120 WARN_ON(phy_power_off(pp->comphy)); in mvneta_mac_prepare() 5490 struct phy *comphy; in mvneta_probe() local 5524 if (comphy == ERR_PTR(-EPROBE_DEFER)) in mvneta_probe() 5527 if (IS_ERR(comphy)) in mvneta_probe() 5528 comphy = NULL; in mvneta_probe() 5530 pp->comphy = comphy; in mvneta_probe() [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 1790 if (!port->comphy) in mvpp22_comphy_init() 4647 phy_power_off(port->comphy); in mvpp2_stop_dev() 6526 phy_power_off(port->comphy); in mvpp2_mac_prepare() 6810 struct phy *comphy = NULL; in mvpp2_port_probe() local 6857 if (IS_ERR(comphy)) { in mvpp2_port_probe() 6862 comphy = NULL; in mvpp2_port_probe() 6913 port->comphy = comphy; in mvpp2_port_probe() 7055 if (comphy) { in mvpp2_port_probe() 7073 if (comphy) in mvpp2_port_probe() 7090 if (comphy) { in mvpp2_port_probe() [all …]
|
| H A D | mvpp2.h | 1252 struct phy *comphy; member
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 14286 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 14287 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
|