/u-boot/arch/mips/mach-octeon/include/mach/ |
H A D | cvmx-helper-loop.h | 18 * @param xiface Interface to probe 22 int __cvmx_helper_loop_probe(int xiface); 23 int __cvmx_helper_loop_enumerate(int xiface); 31 * @param xiface Interface to bring up 35 int __cvmx_helper_loop_enable(int xiface);
|
H A D | cvmx-helper-srio.h | 17 * @param xiface Interface to convert 21 int __cvmx_helper_srio_port(int xiface); 29 * @param xiface Interface to probe 33 int __cvmx_helper_srio_probe(int xiface); 41 * @param xiface Interface to bring up 45 int __cvmx_helper_srio_enable(int xiface);
|
H A D | cvmx-helper-sgmii.h | 18 * @param xiface Interface to probe 22 int __cvmx_helper_sgmii_probe(int xiface); 23 int __cvmx_helper_sgmii_enumerate(int xiface); 31 * @param xiface Interface to bring up 35 int __cvmx_helper_sgmii_enable(int xiface);
|
H A D | cvmx-helper-pko3.h | 26 int __cvmx_pko3_config_gen_interface(int xiface, u8 subif, u8 num_queues, bool prioritized); 35 int cvmx_helper_pko3_init_interface(int xiface); 36 int __cvmx_pko3_helper_dqs_activate(int xiface, int index, bool min_pad); 44 int cvmx_helper_pko3_shut_interface(int xiface);
|
H A D | cvmx-helper-npi.h | 30 * @param xiface Interface to bring up 34 int __cvmx_helper_npi_enable(int xiface);
|
H A D | cvmx-helper-xaui.h | 18 * @param xiface Interface to probe 22 int __cvmx_helper_xaui_probe(int xiface); 23 int __cvmx_helper_xaui_enumerate(int xiface); 31 * @param xiface Interface to bring up 35 int __cvmx_helper_xaui_enable(int xiface);
|
H A D | cvmx-helper-bgx.h | 14 int __cvmx_helper_bgx_enumerate(int xiface); 30 * @param xiface Interface to probe 34 int __cvmx_helper_bgx_probe(int xiface); 43 * @param xiface Interface to bring up 47 int __cvmx_helper_bgx_sgmii_enable(int xiface); 104 * @param xiface Interface to bring up 108 int __cvmx_helper_bgx_xaui_enable(int xiface); 158 int __cvmx_helper_bgx_mixed_enable(int xiface); 167 cvmx_helper_interface_mode_t cvmx_helper_bgx_get_mode(int xiface, int index); 231 void cvmx_helper_bgx_set_jabber(int xiface, unsigne 244 cvmx_helper_bgx_is_rgmii(int xiface, int index) argument [all...] |
H A D | cvmx-helper-rgmii.h | 16 * @param xiface Interface to probe 20 int __cvmx_helper_rgmii_probe(int xiface); 36 * @param xiface PKO Interface to configure (0 or 1) 40 int __cvmx_helper_rgmii_enable(int xiface);
|
H A D | cvmx-helper-cfg.h | 425 * @param xiface interface to check 430 int cvmx_helper_is_port_valid(int xiface, int index); 487 * Return true if PHY is present to the passed xiface 489 * @param xiface the interface number 492 bool cvmx_helper_get_port_phy_present(int xiface, int index); 493 void cvmx_helper_set_port_phy_present(int xiface, int index, bool value); 512 * @param xiface node and interface 516 void cvmx_helper_set_port_fdt_node_offset(int xiface, int index, int node_offset); 522 * @param xiface node and interface 526 int cvmx_helper_get_port_fdt_node_offset(int xiface, in [all...] |
H A D | cvmx-helper-ilk.h | 49 * @param xiface Interface to probe 53 int __cvmx_helper_ilk_probe(int xiface); 61 * @param xiface Interface to bring up 65 int __cvmx_helper_ilk_enable(int xiface);
|
H A D | cvmx-helper-agl.h | 14 int cvmx_helper_agl_get_port(int xiface);
|
H A D | cvmx-helper.h | 282 * @param xiface Interface to probe 287 cvmx_helper_interface_mode_t cvmx_helper_interface_get_mode(int xiface); 333 * @param xiface Interface to probe 337 int cvmx_helper_interface_probe(int xiface); 343 * @param xiface Interface to enumerate 347 int cvmx_helper_interface_enumerate(int xiface); 425 * @param xiface 429 int __cvmx_helper_get_num_ipd_ports(int xiface); 431 enum cvmx_pko_padding __cvmx_helper_get_pko_padding(int xiface); 436 * @param xiface [all...] |
H A D | cvmx-helper-util.h | 83 * @param xiface interface with node information 87 static inline struct cvmx_xiface cvmx_helper_xiface_to_node_interface(int xiface) argument 96 if (((xiface >> 0x8) & 0xff) == 0xde) { 97 interface_node.node = (xiface >> 16) & CVMX_NODE_MASK; 98 interface_node.interface = xiface & 0xff; 101 interface_node.interface = xiface & 0xff; 107 static inline bool __cvmx_helper_xiface_is_null(int xiface) argument 109 return (xiface & 0xff) == 0xff; 266 * @param xiface Interface to configure 271 int __cvmx_helper_setup_gmx(int xiface, in [all...] |
H A D | cvmx-pko3-queue.h | 36 * @param xiface is interface number. 39 int cvmx_pko3_get_port_queue(int xiface, int index); 84 * @param xiface is the physical interface number 99 int __cvmx_pko3_ipd_dq_register(int xiface, int index, unsigned int dq_base, unsigned int dq_count); 106 int __cvmx_pko3_ipd_dq_unregister(int xiface, int index);
|
H A D | cvmx-helper-board.h | 147 void (*update_link_led)(int xiface, int index, cvmx_helper_link_info_t result); 149 void (*update_rx_activity_led)(struct cvmx_phy_gpio_leds *led, int xiface, int index, 165 int xiface; /** xinterface of SFP */ member in struct:cvmx_vsc7224_chan 204 int xiface; /** xinterface of SFP */ member in struct:cvmx_avsp5410 497 * @param xiface Interface number 501 void cvmx_helper_update_link_led(int xiface, int index, cvmx_helper_link_info_t result); 505 * @param xiface Interface number 509 void cvmx_update_rx_activity_led(int xiface, int index, bool check_time); 515 * @param xiface xinterface number 525 int cvmx_helper_phy_register_mod_abs_changed(int xiface, in [all...] |
H A D | cvmx-qlm.h | 42 * @param xiface Interface to look 44 int cvmx_qlm_interface(int xiface); 49 * @param xiface interface to look up 52 * Return: the qlm number based on the xiface 54 int cvmx_qlm_lmac(int xiface, int index);
|
/u-boot/arch/mips/mach-octeon/ |
H A D | cvmx-helper-cfg.c | 104 int __cvmx_helper_cfg_pknd(int xiface, int index) argument 106 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 117 if (cvmx_helper_interface_get_mode(xiface) == 126 int __cvmx_helper_cfg_bpid(int xiface, int index) argument 128 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 138 if (cvmx_helper_interface_get_mode(xiface) == 146 int __cvmx_helper_cfg_pko_port_base(int xiface, int index) argument 148 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 156 int __cvmx_helper_cfg_pko_port_num(int xiface, int index) argument 158 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 567 cvmx_helper_is_port_valid(int xiface, int index) argument 576 cvmx_helper_set_port_valid(int xiface, int index, bool valid) argument 585 cvmx_helper_set_mac_phy_mode(int xiface, int index, bool valid) argument 594 cvmx_helper_get_mac_phy_mode(int xiface, int index) argument 603 cvmx_helper_set_1000x_mode(int xiface, int index, bool valid) argument 612 cvmx_helper_get_1000x_mode(int xiface, int index) argument 621 cvmx_helper_set_agl_rx_clock_delay_bypass(int xiface, int index, bool valid) argument 630 cvmx_helper_get_agl_rx_clock_delay_bypass(int xiface, int index) argument 639 cvmx_helper_set_agl_rx_clock_skew(int xiface, int index, uint8_t value) argument 648 cvmx_helper_get_agl_rx_clock_skew(int xiface, int index) argument 657 cvmx_helper_set_agl_refclk_sel(int xiface, int index, uint8_t value) argument 666 cvmx_helper_get_agl_refclk_sel(int xiface, int index) argument 675 cvmx_helper_set_port_force_link_up(int xiface, int index, bool value) argument 684 cvmx_helper_get_port_force_link_up(int xiface, int index) argument 693 cvmx_helper_set_port_phy_present(int xiface, int index, bool value) argument 702 cvmx_helper_get_port_phy_present(int xiface, int index) argument 744 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local 910 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local 1020 cvmx_helper_set_port_fdt_node_offset(int xiface, int index, int node_offset) argument 1037 cvmx_helper_get_port_fdt_node_offset(int xiface, int index) argument 1054 cvmx_helper_set_phy_fdt_node_offset(int xiface, int index, int node_offset) argument 1071 cvmx_helper_get_phy_fdt_node_offset(int xiface, int index) argument 1089 cvmx_helper_set_port_autonegotiation(int xiface, int index, bool enable) argument 1107 cvmx_helper_get_port_autonegotiation(int xiface, int index) argument 1125 cvmx_helper_get_port_fec(int xiface, int index) argument 1142 cvmx_helper_set_port_phy_info(int xiface, int index, struct cvmx_phy_info *phy_info) argument 1160 cvmx_helper_get_port_phy_info(int xiface, int index) argument 1179 cvmx_helper_get_port_phy_leds(int xiface, int index) argument 1199 cvmx_helper_cfg_set_rgmii_tx_clk_delay(int xiface, int index, bool bypass, int clk_delay) argument 1220 cvmx_helper_cfg_get_rgmii_tx_clk_delay(int xiface, int index, bool *bypass, int *clk_delay) argument 1238 cvmx_helper_cfg_set_vsc7224_chan_info(int xiface, int index, struct cvmx_vsc7224_chan *vsc7224_chan_info) argument 1256 cvmx_helper_cfg_get_sfp_info(int xiface, int index) argument 1272 cvmx_helper_cfg_set_sfp_info(int xiface, int index, struct cvmx_fdt_sfp_info *sfp_info) argument [all...] |
H A D | cvmx-helper.c | 78 int (*enumerate)(int xiface); 79 int (*probe)(int xiface); 80 int (*enable)(int xiface); 361 int __cvmx_helper_get_num_ipd_ports(int xiface) argument 363 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 373 enum cvmx_pko_padding __cvmx_helper_get_pko_padding(int xiface) argument 375 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 385 int __cvmx_helper_init_interface(int xiface, int num_ipd_ports, int has_fcs, argument 388 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 431 int __cvmx_helper_set_link_info(int xiface, in argument 449 __cvmx_helper_get_link_info(int xiface, int port) argument 474 __cvmx_helper_get_has_fcs(int xiface) argument 556 cvmx_helper_ports_on_interface(int xiface) argument 606 __cvmx_get_mode_cn78xx(int xiface) argument 752 __cvmx_get_mode_cn73xx(int xiface) argument 829 __cvmx_get_mode_cnf75xx(int xiface) argument 1096 cvmx_helper_interface_get_mode(int xiface) argument 1176 cvmx_helper_interface_enumerate(int xiface) argument 1199 cvmx_helper_interface_probe(int xiface) argument 1308 int interface, xiface, ports; local 1385 __cvmx_helper_packet_hardware_enable(int xiface) argument 1427 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local 1457 int xiface; local 1668 int xiface = cvmx_helper_get_interface_num(xipd_port); local 1707 int xiface = cvmx_helper_get_interface_num(xipd_port); local 1756 int xiface = cvmx_helper_get_interface_num(xipd_port); local [all...] |
H A D | cvmx-helper-board.c | 253 int xiface = 0, index = 0; local 263 xiface = cvmx_helper_get_interface_num(ipd_port); 265 mode = cvmx_helper_interface_get_mode(xiface); 266 if (!cvmx_helper_get_port_autonegotiation(xiface, index)) { 279 xiface); 307 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, index); 315 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, 324 cvmx_helper_update_link_led(xiface, index, result); 328 phy_info = cvmx_helper_get_port_phy_info(xiface, index); 331 __func__, xiface, inde 408 cvmx_helper_update_link_led(int xiface, int index, cvmx_helper_link_info_t result) argument 965 int xiface = cvmx_helper_get_interface_num(ipd_port); local 1369 int xiface; local 1516 int xiface; local 1611 int xiface = cvmx_helper_get_interface_num(ipd_port); local [all...] |
H A D | cvmx-helper-ipd.c | 105 * @param xiface 109 static int cvmx_helper_fcs_op(int xiface, int nports, int has_fcs) argument 116 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 128 port_bit |= ((u64)1 << cvmx_helper_get_pknd(xiface, index)); 166 int xiface, index, pknd; local 169 xiface = cvmx_helper_get_interface_num(ipd_port); 171 pknd = cvmx_helper_get_pknd(xiface, index); 246 * @param xiface to setup IPD/PIP for 250 int __cvmx_helper_ipd_setup_interface(int xiface) argument 253 int num_ports = cvmx_helper_ports_on_interface(xiface); [all...] |
H A D | cvmx-helper-bgx.c | 49 * cvmx_helper_bgx_override_autoneg(int xiface, int index) is a function pointer 53 int (*cvmx_helper_bgx_override_autoneg)(int xiface, int index) = NULL; 56 * cvmx_helper_bgx_override_fec(int xiface) is a function pointer 60 int (*cvmx_helper_bgx_override_fec)(int xiface, int index) = NULL; 93 * @param xiface Which xiface 94 * @return Number of ports based on xiface 96 int __cvmx_helper_bgx_enumerate(int xiface) argument 99 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 115 * @param xiface i 119 cvmx_helper_bgx_get_mode(int xiface, int index) argument 286 __cvmx_bgx_common_init_pknd(int xiface, int index) argument 345 __cvmx_helper_bgx_probe(int xiface) argument 358 __cvmx_helper_bgx_fifo_size(int xiface, unsigned int lmac) argument 402 __cvmx_helper_bgx_sgmii_hardware_init_one_time(int xiface, int index) argument 496 __cvmx_helper_bgx_sgmii_hardware_init(int xiface, int num_ports) argument 534 __cvmx_helper_bgx_sgmii_enable(int xiface) argument 554 __cvmx_helper_bgx_sgmii_hardware_init_link(int xiface, int index) argument 651 __cvmx_helper_bgx_sgmii_hardware_init_link_speed( int xiface, int index, cvmx_helper_link_info_t link_info) argument 802 int xiface = cvmx_helper_get_interface_num(xipd_port); local 957 int xiface = cvmx_helper_get_interface_num(xipd_port); local 1015 __cvmx_helper_bgx_xaui_init(int index, int xiface) argument 1359 int xiface = cvmx_helper_get_interface_num(xipd_port); local 1472 int xiface = cvmx_helper_get_interface_num(xipd_port); local 1523 __cvmx_helper_bgx_xaui_link_init(int index, int xiface) argument 2008 __cvmx_helper_bgx_xaui_enable(int xiface) argument 2068 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2203 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2257 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2297 __cvmx_helper_bgx_mixed_enable(int xiface) argument 2371 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2386 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2402 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2425 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local 2459 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local 2518 int xiface = cvmx_helper_get_interface_num(xipd_port); local 2602 cvmx_bgx_set_backpressure_override(int xiface, unsigned int port_mask) argument 2628 int node, xiface, iface, index, mode; local [all...] |
H A D | cvmx-helper-pko3.c | 125 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local 128 cvmx_helper_interface_get_mode(xiface)) 165 static int __cvmx_pko3_config_chan_interface(int xiface, unsigned int num_chans, argument 178 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 193 debug("%s: configuring xiface %u:%u with %u chans %u queues each\n", 197 pko_mac_num = __cvmx_pko3_get_mac_num(xiface, 0); 204 ipd_port = cvmx_helper_get_ipd_port(xiface, 0); 248 ipd_port = cvmx_helper_get_ipd_port(xiface, chan); 310 res = __cvmx_pko3_ipd_dq_register(xiface, chan, dq, num_queues); 317 debug("ERROR: %s: configuring queues for xiface 334 __cvmx_pko3_config_pfc_interface(int xiface, unsigned int port) argument 487 __cvmx_pko3_config_gen_interface(int xiface, uint8_t subif, u8 num_queues, bool prioritized) argument 643 int xiface, ipd_port; local 764 __cvmx_pko3_helper_dqs_activate(int xiface, int index, bool min_pad) argument 821 cvmx_helper_pko3_init_interface(int xiface) argument [all...] |
H A D | cvmx-helper-loop.c | 43 int __cvmx_helper_loop_enumerate(int xiface) argument 55 * @param xiface Interface to probe 59 int __cvmx_helper_loop_probe(int xiface) argument 61 return __cvmx_helper_loop_enumerate(xiface); 74 int __cvmx_helper_loop_enable(int xiface) argument 79 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 81 num_ports = __cvmx_helper_get_num_ipd_ports(xiface); 88 cvmx_helper_get_pknd(xiface, index) : 89 cvmx_helper_get_ipd_port(xiface, index)); 120 int pknd = cvmx_helper_get_pknd(xiface, inde [all...] |
H A D | cvmx-helper-fdt.c | 116 int xiface, index; local 223 xiface = (ofnode_get_addr(ofnode_get_parent(phandle.node)) 226 channel->xiface = xiface; 228 channel->ipd_port = cvmx_helper_get_ipd_port(xiface, index); 230 debug("%s: Found MAC, xiface: 0x%x, index: %d, ipd port: %d\n", __func__, 231 xiface, index, channel->ipd_port); 233 cvmx_helper_cfg_set_vsc7224_chan_info(xiface, index, channel); 234 debug("%s: Storing config channel for xiface 0x%x, index %d\n", 235 __func__, xiface, inde [all...] |
H A D | cvmx-helper-ilk.c | 44 int __cvmx_helper_ilk_enumerate(int xiface) argument 46 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 434 * @param xiface Interface to probe 438 int __cvmx_helper_ilk_probe(int xiface) argument 442 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 452 if (cvmx_ilk_get_intf_ena(xiface)) 461 res = __cvmx_helper_ilk_enumerate(xiface); 466 static int __cvmx_helper_ilk_init_port_cn68xx(int xiface) argument 475 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface); 488 pknd_base = cvmx_helper_get_pknd(xiface, 628 __cvmx_helper_ilk_init_port_cn78xx(int xiface) argument 675 __cvmx_helper_ilk_init_port(int xiface) argument 693 __cvmx_helper_ilk_enable(int xiface) argument 712 int xiface = cvmx_helper_get_interface_num(ipd_port); local [all...] |