| /OK3568_Linux_fs/kernel/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". 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 …]
|
| 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. 46 compatible = "marvell,comphy-cp110"; 66 comphy: phy@18300 { 67 compatible = "marvell,comphy-a3700"; 72 reg-names = "comphy",
|
| /OK3568_Linux_fs/kernel/drivers/phy/marvell/ |
| H A D | Makefile | 6 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
|
| 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
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | armada-37xx.dtsi | 48 #include <dt-bindings/comphy/comphy_data.h> 283 comphy: comphy@18300 { label 284 compatible = "marvell,mvebu-comphy", "marvell,comphy-armada-3700";
|
| H A D | armada-cp110-slave.dtsi | 47 #include <dt-bindings/comphy/comphy_data.h> 244 cps_comphy: comphy@441000 { 245 compatible = "marvell,mvebu-comphy", "marvell,comphy-cp110";
|
| H A D | armada-cp110-master.dtsi | 47 #include <dt-bindings/comphy/comphy_data.h> 243 cpm_comphy: comphy@441000 { 244 compatible = "marvell,mvebu-comphy", "marvell,comphy-cp110";
|
| H A D | armada-3720-espressobin.dts | 72 &comphy {
|
| H A D | armada-3720-db.dts | 71 &comphy {
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/marvell/ |
| H A D | armada-7040-db.dts | 230 phy-names = "cp0-usb3h0-comphy"; 243 phy-names = "cp0-usb3h1-comphy";
|
| H A D | armada-37xx.dtsi | 256 comphy: phy@18300 { label 257 compatible = "marvell,comphy-a3700"; 262 reg-names = "comphy",
|
| H A D | armada-cp11x.dtsi | 130 CP11X_LABEL(comphy): phy@120000 { 131 compatible = "marvell,comphy-cp110";
|
| H A D | armada-8040-db.dts | 172 phy-names = "cp0-usb3h1-comphy";
|
| H A D | armada-8040-mcbin.dtsi | 370 phy-names = "cp1-usb3h0-comphy";
|
| H A D | armada-8040-clearfog-gt-8k.dts | 481 phy-names = "cp1-usb3h0-comphy";
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 499 struct phy *comphy; member 3557 ret = phy_set_mode_ext(pp->comphy, PHY_MODE_ETHERNET, interface); in mvneta_comphy_init() 3561 return phy_power_on(pp->comphy); in mvneta_comphy_init() 3569 if (pp->comphy) { in mvneta_config_interface() 3682 WARN_ON(phy_power_off(pp->comphy)); in mvneta_stop_dev() 3836 if (pp->comphy || state->interface != PHY_INTERFACE_MODE_2500BASEX) { in mvneta_validate() 3840 if (pp->comphy || state->interface == PHY_INTERFACE_MODE_2500BASEX) { in mvneta_validate() 3992 if (pp->comphy) in mvneta_mac_config() 3993 WARN_ON(phy_power_off(pp->comphy)); in mvneta_mac_config() 5064 struct phy *comphy; in mvneta_probe() local [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | marvell-armada-370-neta.txt | 22 - phys: comphy for the ethernet port, see ../phy/phy-bindings.txt
|
| H A D | sff,sfp.txt | 55 phy-names = "comphy";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | armada-38x.dtsi | 343 comphy: phy@18300 { label 344 compatible = "marvell,armada-380-comphy"; 345 reg-names = "comphy", "conf";
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 1423 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() 4256 phy_power_off(port->comphy); in mvpp2_stop_dev() 5948 if (port->comphy || in mvpp2_phylink_validate() 5953 if (port->comphy || in mvpp2_phylink_validate() 6096 phy_power_off(port->comphy); in mvpp2__mac_prepare() 6316 struct phy *comphy = NULL; in mvpp2_port_probe() local 6362 comphy = devm_of_phy_get(&pdev->dev, port_node, NULL); in mvpp2_port_probe() 6363 if (IS_ERR(comphy)) { in mvpp2_port_probe() [all …]
|
| H A D | mvpp2.h | 1151 struct phy *comphy; member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-rk.c | 2508 struct phy *comphy; in rk_gmac_setup() local 2510 comphy = devm_of_phy_get(&pdev->dev, dev->of_node, NULL); in rk_gmac_setup() 2511 if (IS_ERR(comphy)) in rk_gmac_setup() 2513 ret = phy_init(comphy); in rk_gmac_setup()
|
| /OK3568_Linux_fs/kernel/ |
| H A D | MAINTAINERS | 10486 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 10488 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
|