| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls2088a-rdb.dts | 27 phy-handle = <&mdio1_phy1>; 28 phy-connection-type = "10gbase-r"; 32 phy-handle = <&mdio1_phy2>; 33 phy-connection-type = "10gbase-r"; 37 phy-handle = <&mdio1_phy3>; 38 phy-connection-type = "10gbase-r"; 42 phy-handle = <&mdio1_phy4>; 43 phy-connection-type = "10gbase-r"; 47 phy-handle = <&mdio2_phy1>; 48 phy [all...] |
| H A D | fsl-ls1088a-rdb.dts | 21 phy-handle = <&mdio2_aquantia_phy>; 22 phy-connection-type = "10gbase-r"; 27 phy-handle = <&mdio1_phy5>; 28 phy-connection-type = "qsgmii"; 34 phy-handle = <&mdio1_phy6>; 35 phy-connection-type = "qsgmii"; 41 phy-handle = <&mdio1_phy7>; 42 phy-connection-type = "qsgmii"; 48 phy-handle = <&mdio1_phy8>; 49 phy [all...] |
| H A D | fsl-ls1046a-rdb.dts | 131 phy-handle = <&rgmii_phy1>; 132 phy-connection-type = "rgmii-id"; 136 phy-handle = <&rgmii_phy2>; 137 phy-connection-type = "rgmii-id"; 141 phy-handle = <&sgmii_phy1>; 142 phy-connection-type = "sgmii"; 146 phy-handle = <&sgmii_phy2>; 147 phy-connection-type = "sgmii"; 151 phy-handle = <&aqr106_phy>; 152 phy [all...] |
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_pcb135_board.dtsi | 212 phy0: ethernet-phy@0 { 215 phy1: ethernet-phy@1 { 218 phy2: ethernet-phy@2 { 221 phy3: ethernet-phy@3 { 224 phy4: ethernet-phy@4 { 227 phy5: ethernet-phy@5 { 230 phy6: ethernet-phy@6 { 233 phy7: ethernet-phy@7 { 236 phy8: ethernet-phy@8 { 239 phy9: ethernet-phy [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| H A D | intel_combo_phy.c | 51 cnl_get_procmon_ref_values(struct drm_i915_private *dev_priv, enum phy phy) argument 56 val = I915_READ(ICL_PORT_COMP_DW3(phy)); 82 enum phy phy) 87 procmon = cnl_get_procmon_ref_values(dev_priv, phy); 89 val = I915_READ(ICL_PORT_COMP_DW1(phy)); 92 I915_WRITE(ICL_PORT_COMP_DW1(phy), val); 94 I915_WRITE(ICL_PORT_COMP_DW9(phy), procmon->dw9); 95 I915_WRITE(ICL_PORT_COMP_DW10(phy), procmo 81 cnl_set_procmon_ref_values(struct drm_i915_private * dev_priv,enum phy phy) argument 98 check_phy_reg(struct drm_i915_private * dev_priv,enum phy phy,i915_reg_t reg,u32 mask,u32 expected_val) argument 115 cnl_verify_procmon_ref_values(struct drm_i915_private * dev_priv,enum phy phy) argument 141 enum phy phy = PHY_A; local in function:cnl_combo_phy_verify_state 187 icl_combo_phy_enabled(struct drm_i915_private * dev_priv,enum phy phy) argument 199 icl_combo_phy_verify_state(struct drm_i915_private * dev_priv,enum phy phy) argument 219 intel_combo_phy_power_up_lanes(struct drm_i915_private * dev_priv,enum phy phy,bool is_dsi,int lane_count,bool lane_reversal) argument 299 enum phy phy; local in function:icl_combo_phys_init 353 enum phy phy; local in function:icl_combo_phys_uninit [all...] |
| H A D | intel_combo_phy.h | 14 enum phy; 19 enum phy phy, bool is_dsi,
|
| /src/sys/dev/pci/cxgb/ |
| H A D | cxgb_ael1002.c | 51 static void ael100x_txon(struct cphy *phy) argument 53 int tx_on_gpio = phy->addr == 0 ? F_GPIO7_OUT_VAL : F_GPIO2_OUT_VAL; 56 t3_set_reg_field(phy->adapter, A_T3DBG_GPIO_EN, 0, tx_on_gpio); 60 static int ael1002_power_down(struct cphy *phy, int enable) argument 64 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable); 66 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, 71 static int ael1002_reset(struct cphy *phy, int wait) argument 75 if ((err = ael1002_power_down(phy, 0)) || 76 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) || 77 (err = mdio_write(phy, MDIO_DEV_PMA_PM 86 ael1002_intr_noop(struct cphy * phy) argument 91 ael100x_get_link_status(struct cphy * phy,int * link_ok,int * speed,int * duplex,int * fc) argument 144 t3_ael1002_phy_prep(struct cphy * phy,adapter_t * adapter,int phy_addr,const struct mdio_ops * mdio_ops) argument 151 ael1006_reset(struct cphy * phy,int wait) argument 156 ael1006_intr_enable(struct cphy * phy) argument 161 ael1006_intr_disable(struct cphy * phy) argument 166 ael1006_intr_clear(struct cphy * phy) argument 173 ael1006_intr_handler(struct cphy * phy) argument 183 ael1006_power_down(struct cphy * phy,int enable) argument 217 t3_ael1006_phy_prep(struct cphy * phy,adapter_t * adapter,int phy_addr,const struct mdio_ops * mdio_ops) argument 252 t3_qt2045_phy_prep(struct cphy * phy,adapter_t * adapter,int phy_addr,const struct mdio_ops * mdio_ops) argument 268 xaui_direct_reset(struct cphy * phy,int wait) argument 273 xaui_direct_get_link_status(struct cphy * phy,int * link_ok,int * speed,int * duplex,int * fc) argument 296 xaui_direct_power_down(struct cphy * phy,int enable) argument 329 t3_xaui_direct_phy_prep(struct cphy * phy,adapter_t * adapter,int phy_addr,const struct mdio_ops * mdio_ops) argument [all...] |
| /src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/mscc/ |
| H A D | ocelot_pcb120.dts | 8 #include <dt-bindings/phy/phy-ocelot-serdes.h> 45 phy7: ethernet-phy@0 { 51 phy6: ethernet-phy@1 { 57 phy5: ethernet-phy@2 { 63 phy4: ethernet-phy@3 { 73 phy-handle = <&phy0>; 74 phy-mode = "internal"; 79 phy-handle = <&phy1>; 80 phy [all...] |
| /src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/cavium-octeon/ |
| H A D | ubnt_e100.dts | 15 phy5: ethernet-phy@5 { 17 compatible = "ethernet-phy-ieee802.3-c22"; 19 phy6: ethernet-phy@6 { 21 compatible = "ethernet-phy-ieee802.3-c22"; 23 phy7: ethernet-phy@7 { 25 compatible = "ethernet-phy-ieee802.3-c22"; 32 phy-handle = <&phy7>; 37 phy-handle = <&phy6>; 42 phy-handle = <&phy5>;
|
| /src/sys/dev/pci/igc/ |
| H A D | igc_phy.c | 24 struct igc_phy_info *phy = &hw->phy; local in function:igc_init_phy_ops_generic 28 phy->ops.init_params = igc_null_ops_generic; 29 phy->ops.acquire = igc_null_ops_generic; 30 phy->ops.check_reset_block = igc_null_ops_generic; 31 phy->ops.force_speed_duplex = igc_null_ops_generic; 32 phy->ops.get_info = igc_null_ops_generic; 33 phy->ops.set_page = igc_null_set_page; 34 phy->ops.read_reg = igc_null_read_reg; 35 phy 142 struct igc_phy_info *phy = &hw->phy; local in function:igc_get_phy_id 179 struct igc_phy_info *phy = &hw->phy; local in function:igc_read_phy_reg_mdic 237 struct igc_phy_info *phy = &hw->phy; local in function:igc_write_phy_reg_mdic 292 struct igc_phy_info *phy = &hw->phy; local in function:igc_phy_setup_autoneg 470 struct igc_phy_info *phy = &hw->phy; local in function:igc_copper_link_autoneg 586 struct igc_phy_info *phy = &hw->phy; local in function:igc_check_downshift_generic 704 struct igc_phy_info *phy = &hw->phy; local in function:igc_phy_hw_reset_generic [all...] |
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/marvell/ |
| H A D | armada-8040-mcbin.dts | 20 phy0: ethernet-phy@0 { 21 compatible = "ethernet-phy-ieee802.3-c45"; 26 phy8: ethernet-phy@8 { 27 compatible = "ethernet-phy-ieee802.3-c45"; 36 phy = <&phy0>; 37 phy-mode = "10gbase-r"; 43 phy = <&phy8>; 44 phy-mode = "10gbase-r";
|
| H A D | armada-8040-db.dts | 52 cp0_usb3_0_phy: cp0-usb3-0-phy { 66 cp1_usb3_0_phy: cp1-usb3-0-phy { 107 phy-names = "cp0-pcie0-x1-phy"; 114 phy-names = "cp0-pcie2-x1-phy"; 148 phy-names = "cp0-sata0-0-phy"; 152 phy-names = "cp0-sata0-1-phy"; [all...] |
| /src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/ |
| H A D | jh7100-beaglev-starlight.dts | 16 phy-handle = <&phy>; 20 phy: ethernet-phy@7 { label
|
| /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| H A D | rk3228-evb.dts | 20 vcc_phy: vcc-phy-regulator { 43 phy-supply = <&vcc_phy>; 44 phy-mode = "rmii"; 45 phy-handle = <&phy>; 53 phy: ethernet-phy@0 { label 54 compatible = "ethernet-phy-id1234.d400", "ethernet-phy-ieee802.3-c22"; 58 phy [all...] |
| H A D | zynq-zed.dts | 31 #phy-cells = <0>; 41 phy-mode = "rgmii-id"; 42 phy-handle = <ðernet_phy>; 44 ethernet_phy: ethernet-phy@0 { 46 device_type = "ethernet-phy"; 61 usb-phy = <&usb_phy0>;
|
| H A D | zynq-zybo-z7.dts | 35 #phy-cells = <0>; 47 phy-mode = "rgmii-id"; 48 phy-handle = <ðernet_phy>; 50 ethernet_phy: ethernet-phy@0 { 52 device_type = "ethernet-phy"; 67 usb-phy = <&usb_phy0>;
|
| H A D | zynq-zybo.dts | 30 #phy-cells = <0>; 42 phy-mode = "rgmii-id"; 43 phy-handle = <ðernet_phy>; 45 ethernet_phy: ethernet-phy@0 { 47 device_type = "ethernet-phy"; 62 usb-phy = <&usb_phy0>;
|
| H A D | armada-385-clearfog-gtr-l8.dts | 24 phy-handle = <&switch0phy0>; 30 phy-handle = <&switch0phy1>; 36 phy-handle = <&switch0phy2>; 42 phy-handle = <&switch0phy3>; 48 phy-handle = <&switch0phy4>; 54 phy-handle = <&switch0phy5>; 60 phy-handle = <&switch0phy6>; 66 phy-handle = <&switch0phy7>;
|
| H A D | hisi-x5hd2-dkb.dts | 55 phy-handle = <&phy2>; 56 phy-mode = "mii"; 61 phy2: ethernet-phy@2 { 69 phy-handle = <&phy1>; 70 phy-mode = "rgmii"; 75 phy1: ethernet-phy@1 { 82 phy-names = "sata-phy";
|
| H A D | sama5d3xmb_emac.dtsi | 13 phy-mode = "rmii"; 17 phy0: ethernet-phy@1 {
|
| /src/sys/dev/mii/ |
| H A D | ukphy_subr.c | 57 ukphy_status(struct mii_softc *phy) argument 59 struct mii_data *mii = phy->mii_pdata; 68 PHY_READ(phy, MII_BMSR, &bmsr); 69 PHY_READ(phy, MII_BMSR, &bmsr); 73 PHY_READ(phy, MII_BMCR, &bmcr); 95 PHY_READ(phy, MII_ANAR, &anar); 96 PHY_READ(phy, MII_ANLPAR, &anlpar); 98 if ((phy->mii_flags & MIIF_HAVE_GTCR) != 0 && 99 (phy->mii_extcapabilities & 101 PHY_READ(phy, MII_100T2C [all...] |
| /src/sys/arch/hpcmips/vr/ |
| H A D | vrdmaau.c | 96 u_int32_t phy; local in function:vrdmaau_set_aiuin 101 if ((err = vrdmaau_phy_addr(sc, addr, &phy))) 104 bus_space_write_2(sc->sc_iot, sc->sc_ioh, AIUIBAH_REG_W, phy >> 16); 105 bus_space_write_2(sc->sc_iot, sc->sc_ioh, AIUIBAL_REG_W, phy & 0xffff); 113 u_int32_t phy; local in function:vrdmaau_set_aiuout 118 if ((err = vrdmaau_phy_addr(sc, addr, &phy))) 121 bus_space_write_2(sc->sc_iot, sc->sc_ioh, AIUOBAH_REG_W, phy >> 16); 122 bus_space_write_2(sc->sc_iot, sc->sc_ioh, AIUOBAL_REG_W, phy & 0xffff); 130 u_int32_t phy; local in function:vrdmaau_set_fir 135 if ((err = vrdmaau_phy_addr(sc, addr, &phy))) 144 vrdmaau_phy_addr(struct vrdmaau_softc * sc,void * addr,u_int32_t * phy) argument [all...] |
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | stingray-usb.dtsi | 17 usbphy0: usb-phy@0 { 18 compatible = "brcm,sr-usb-combo-phy"; 20 #phy-cells = <1>; 29 phy-names = "phy0", "phy1"; 39 phy-names = "phy0", "phy1"; 44 usbphy1: usb-phy@10000 { 45 compatible = "brcm,sr-usb-combo-phy"; 47 #phy-cells = <1>; 51 usbphy2: usb-phy@20000 { 52 compatible = "brcm,sr-usb-hs-phy"; [all...] |
| /src/sys/arch/arm/sunxi/ |
| H A D | sunxi_usb3phy.c | 71 { .compat = "allwinner,sun50i-h6-usb3-phy", .value = USB3PHY_H6 }, 91 #define PHY_READ(phy, reg) \ 92 bus_space_read_4((phy)->phy_bst, (phy)->phy_bsh, (reg)) 93 #define PHY_WRITE(phy, reg, val) \ 94 bus_space_write_4((phy)->phy_bst, (phy)->phy_bsh, (reg), (val)) 115 struct sunxi_usb3phy * const phy = priv; local in function:sunxi_usb3phy_enable 119 val = PHY_READ(phy, SUNXI_PHY_EXTERNAL_CONTROL); 123 PHY_WRITE(phy, SUNXI_PHY_EXTERNAL_CONTRO 170 struct sunxi_usb3phy *phy = &sc->sc_phy; local in function:sunxi_usb3phy_attach [all...] |
| /src/sys/dev/fdt/ |
| H A D | fdt_phy.c | 84 struct fdtbus_phy *phy = NULL; local in function:fdtbus_phy_get_index 109 if (of_getprop_uint32(pc_phandle, "#phy-cells", &phy_cells)) 118 phy = kmem_alloc(sizeof(*phy), KM_SLEEP); 119 phy->phy_pc = pc; 120 phy->phy_priv = phy_priv; 133 return phy; 142 err = fdtbus_get_index(phandle, "phy-names", phyname, &index); 150 fdtbus_phy_put(struct fdtbus_phy *phy) argument 152 struct fdtbus_phy_controller *pc = phy 159 fdtbus_phy_device(struct fdtbus_phy * phy) argument 165 fdtbus_phy_enable(struct fdtbus_phy * phy,bool enable) argument [all...] |