/openbmc/u-boot/drivers/net/ldpaa_eth/ |
H A D | ldpaa_wriop.c | 17 __weak phy_interface_t wriop_dpmac_enet_if(int dpmac_id, int lane_prtc) in wriop_dpmac_enet_if() argument 22 void wriop_init_dpmac(int sd, int dpmac_id, int lane_prtcl) in wriop_init_dpmac() argument 27 dpmac_info[dpmac_id].enabled = 0; in wriop_init_dpmac() 28 dpmac_info[dpmac_id].id = 0; in wriop_init_dpmac() 29 dpmac_info[dpmac_id].enet_if = PHY_INTERFACE_MODE_NONE; in wriop_init_dpmac() 31 enet_if = wriop_dpmac_enet_if(dpmac_id, lane_prtcl); in wriop_init_dpmac() 33 dpmac_info[dpmac_id].enabled = 1; in wriop_init_dpmac() 34 dpmac_info[dpmac_id].id = dpmac_id; in wriop_init_dpmac() 35 dpmac_info[dpmac_id].enet_if = enet_if; in wriop_init_dpmac() 38 dpmac_info[dpmac_id].phydev[phy_num] = NULL; in wriop_init_dpmac() [all …]
|
H A D | lx2160a.c | 33 static int is_device_disabled(int dpmac_id) in is_device_disabled() argument 38 return dpmac_to_devdisr[dpmac_id] & devdisr2; in is_device_disabled() 41 void wriop_dpmac_disable(int dpmac_id) in wriop_dpmac_disable() argument 45 setbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_disable() 48 void wriop_dpmac_enable(int dpmac_id) in wriop_dpmac_enable() argument 52 clrbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_enable() 55 phy_interface_t wriop_dpmac_enet_if(int dpmac_id, int lane_prtcl) in wriop_dpmac_enet_if() argument 59 if (is_device_disabled(dpmac_id + 1)) in wriop_dpmac_enet_if()
|
H A D | ls1088a.c | 25 static int is_device_disabled(int dpmac_id) in is_device_disabled() argument 30 return dpmac_to_devdisr[dpmac_id] & devdisr2; in is_device_disabled() 33 void wriop_dpmac_disable(int dpmac_id) in wriop_dpmac_disable() argument 37 setbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_disable() 40 void wriop_dpmac_enable(int dpmac_id) in wriop_dpmac_enable() argument 44 clrbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_enable() 47 phy_interface_t wriop_dpmac_enet_if(int dpmac_id, int lane_prtcl) in wriop_dpmac_enet_if() argument 51 if (is_device_disabled(dpmac_id + 1)) in wriop_dpmac_enet_if()
|
H A D | ls2080a.c | 38 static int is_device_disabled(int dpmac_id) in is_device_disabled() argument 43 return dpmac_to_devdisr[dpmac_id] & devdisr2; in is_device_disabled() 46 void wriop_dpmac_disable(int dpmac_id) in wriop_dpmac_disable() argument 50 setbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_disable() 53 void wriop_dpmac_enable(int dpmac_id) in wriop_dpmac_enable() argument 57 clrbits_le32(&gur->devdisr2, dpmac_to_devdisr[dpmac_id]); in wriop_dpmac_enable() 60 phy_interface_t wriop_dpmac_enet_if(int dpmac_id, int lane_prtcl) in wriop_dpmac_enet_if() argument 64 if (is_device_disabled(dpmac_id + 1)) in wriop_dpmac_enet_if()
|
H A D | ldpaa_eth.c | 29 bus = wriop_get_mdio(priv->dpmac_id); in init_phy() 34 phy_addr = wriop_get_phy_address(priv->dpmac_id, phy_num); in init_phy() 39 wriop_get_enet_if(priv->dpmac_id)); in init_phy() 45 wriop_set_phy_dev(priv->dpmac_id, phy_num, phydev); in init_phy() 53 phydev = wriop_get_phy_dev(priv->dpmac_id, phy_num); in init_phy() 58 wriop_set_phy_dev(priv->dpmac_id, phy_num, NULL); in init_phy() 413 enet_if = wriop_get_enet_if(priv->dpmac_id); in ldpaa_get_dpmac_state() 430 phydev = wriop_get_phy_dev(priv->dpmac_id, phy_num); in ldpaa_get_dpmac_state() 586 MC_CMD_NO_FLAGS, priv->dpmac_id); in ldpaa_eth_open() 621 priv->dpmac_id); in ldpaa_eth_stop() [all …]
|
H A D | ldpaa_eth.h | 120 uint32_t dpmac_id; member
|
/openbmc/u-boot/include/fsl-mc/ |
H A D | ldpaa_wriop.h | 55 void wriop_init_dpmac(int sd, int dpmac_id, int lane_prtcl); 56 void wriop_init_dpmac_enet_if(int dpmac_id, phy_interface_t enet_if); 57 int wriop_disable_dpmac(int dpmac_id); 58 int wriop_enable_dpmac(int dpmac_id); 59 int wriop_is_enabled_dpmac(int dpmac_id); 60 int wriop_set_mdio(int dpmac_id, struct mii_dev *bus); 61 struct mii_dev *wriop_get_mdio(int dpmac_id); 62 int wriop_set_phy_address(int dpmac_id, int phy_num, int address); 63 int wriop_get_phy_address(int dpmac_id, int phy_num); 64 int wriop_set_phy_dev(int dpmac_id, int phy_num, struct phy_device *phydev); [all …]
|
H A D | fsl_dpmac.h | 38 #define DPMAC_CMD_OPEN(cmd, dpmac_id) \ argument 39 MC_CMD_OP(cmd, 0, 0, 32, int, dpmac_id) 118 int dpmac_id,
|
H A D | fsl_mc_private.h | 69 int ldpaa_eth_init(int dpmac_id, phy_interface_t enet_if);
|
/openbmc/u-boot/board/freescale/ls2080aqds/ |
H A D | eth.c | 97 int dpmac_id = 0, dpmac, mii_bus = 0; in sgmii_configure_repeater() local 117 dpmac_id = dpmac + 1; in sgmii_configure_repeater() 121 dpmac_id = dpmac + 9; in sgmii_configure_repeater() 148 printf("DPMAC %d:PHY is ..... Configured\n", dpmac_id); in sgmii_configure_repeater() 195 dpmac_id); in sgmii_configure_repeater() 202 dpmac_id); in sgmii_configure_repeater() 212 printf("DPMAC %d ..... FAILED to configure PHY\n", dpmac_id); in sgmii_configure_repeater() 592 void ls2080a_handle_phy_interface_sgmii(int dpmac_id) in ls2080a_handle_phy_interface_sgmii() argument 612 if (dpmac_id > WRIOP1_DPMAC9) in ls2080a_handle_phy_interface_sgmii() 619 lane = serdes_get_first_lane(FSL_SRDS_1, SGMII1 + dpmac_id - 1); in ls2080a_handle_phy_interface_sgmii() [all …]
|
/openbmc/u-boot/board/freescale/ls1088a/ |
H A D | eth_ls1088aqds.c | 464 void ls1088a_handle_phy_interface_sgmii(int dpmac_id) in ls1088a_handle_phy_interface_sgmii() argument 488 switch (dpmac_id) { in ls1088a_handle_phy_interface_sgmii() 490 wriop_set_phy_address(dpmac_id, 0, riser_phy_addr[1]); in ls1088a_handle_phy_interface_sgmii() 493 wriop_set_phy_address(dpmac_id, 0, riser_phy_addr[0]); in ls1088a_handle_phy_interface_sgmii() 496 wriop_set_phy_address(dpmac_id, 0, riser_phy_addr[3]); in ls1088a_handle_phy_interface_sgmii() 499 wriop_set_phy_address(dpmac_id, 0, riser_phy_addr[2]); in ls1088a_handle_phy_interface_sgmii() 502 printf("WRIOP: Wrong DPMAC%d set to SGMII", dpmac_id); in ls1088a_handle_phy_interface_sgmii() 511 dpmac_info[dpmac_id].board_mux = EMI1_SLOT1; in ls1088a_handle_phy_interface_sgmii() 513 wriop_set_mdio(dpmac_id, bus); in ls1088a_handle_phy_interface_sgmii() 516 void ls1088a_handle_phy_interface_qsgmii(int dpmac_id) in ls1088a_handle_phy_interface_qsgmii() argument [all …]
|
/openbmc/u-boot/board/freescale/lx2160a/ |
H A D | eth_lx2160aqds.c | 589 int fdt_fixup_dpmac_phy_handle(void *fdt, int dpmac_id, int node_phandle) in fdt_fixup_dpmac_phy_handle() argument 606 sprintf(dpmac_str, "dpmac@%x", dpmac_id); in fdt_fixup_dpmac_phy_handle() 619 phy_string = phy_string_for_interface(wriop_get_enet_if(dpmac_id)); in fdt_fixup_dpmac_phy_handle() 753 int ret, dpmac_id, phandle, i; in fdt_fixup_board_phy() local 790 dpmac_id = WRIOP1_DPMAC1; in fdt_fixup_board_phy() 791 while (dpmac_id < NUM_WRIOP_PORTS) { in fdt_fixup_board_phy() 792 phy_iface = wriop_get_enet_if(dpmac_id); in fdt_fixup_board_phy() 794 dpmac_id, in fdt_fixup_board_phy() 798 dpmac_id++; in fdt_fixup_board_phy() 800 if (dpmac_id == NUM_WRIOP_PORTS) in fdt_fixup_board_phy() [all …]
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpmac.c | 28 int dpmac_id, in dpmac_open() argument 40 cmd_params->dpmac_id = cpu_to_le32(dpmac_id); in dpmac_open()
|
H A D | dpmac-cmd.h | 42 __le32 dpmac_id; member
|
H A D | dpmac.h | 16 int dpmac_id,
|
H A D | dpaa2-mac.c | 93 u16 dpmac_id) in dpaa2_mac_get_node() argument 126 if (id == dpmac_id) { in dpaa2_mac_get_node()
|
/openbmc/u-boot/drivers/net/fsl-mc/ |
H A D | dpmac.c | 16 int dpmac_id, in dpmac_open() argument 26 DPMAC_CMD_OPEN(cmd, dpmac_id); in dpmac_open()
|
H A D | mc.c | 244 static int mc_fixup_dpl_mac_addr(void *blob, int dpmac_id, in mc_fixup_dpl_mac_addr() argument 253 sprintf(mac_name, "dpmac@%d", dpmac_id); in mc_fixup_dpl_mac_addr() 318 static int mc_fixup_dpc_mac_addr(void *blob, int dpmac_id, in mc_fixup_dpc_mac_addr() argument 326 sprintf(mac_name, "mac@%d", dpmac_id); in mc_fixup_dpc_mac_addr()
|