Lines Matching refs:interface

128     sprintf(name_buffer, "interface@%d", interface_num);
130 snprintf(name_buffer, sizeof(name_buffer), "interface@%d", interface_num);
147 cvmx_dprintf("ERROR : pip interface@%d ethernet@%d not found in device "
238 cvmx_dprintf("ERROR : cannot find interface for ipd_port=%d\n", ipd_port);
394 /* Interface 0 is SPI4, interface 1 is RGMII */
524 int interface = cvmx_helper_get_interface_num(ipd_port);
525 int mode = cvmx_helper_interface_get_mode(interface);
541 /* Board has 4 SGMII ports. connected QLM3(interface 1) */
759 int interface = cvmx_helper_get_interface_num(ipd_port);
763 inband_status.u64 = cvmx_read_csr(CVMX_GMXX_RXX_RX_INBND(index, interface));
1148 int interface = cvmx_helper_get_interface_num(ipd_port);
1155 anxx_adv.u64 = cvmx_read_csr(CVMX_PCSX_ANX_ADV_REG(index, interface));
1156 mrx_status.u64 = cvmx_read_csr(CVMX_PCSX_MRX_STATUS_REG(index, interface));
1158 mode_type.u64 = cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface));
1161 sgmii_inband_status.u64 = cvmx_read_csr(CVMX_PCSX_SGMX_LP_ADV_REG(index, interface));
1333 * interface. This function is the per board location to override
1344 * @param interface Interface to probe
1351 int __cvmx_helper_board_interface_probe(int interface, int supported_ports)
1359 if (interface == 0)
1363 if (interface == 0)
1367 if (interface == 0)
1370 /* The 2nd interface on the EBH5600 is connected to the Marvel switch,
1373 if (interface == 1)
1378 if (cvmx_helper_interface_get_mode(interface) == CVMX_HELPER_INTERFACE_MODE_PICMG)
1384 if (interface == 3)
1391 if (interface == 0)
1395 if (interface == 1)
1401 if (interface < 2) /* interface can be EITHER 0 or 1 */
1405 if ((interface == 0) &&
1406 (cvmx_helper_interface_get_mode(interface) == CVMX_HELPER_INTERFACE_MODE_SGMII))
1412 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(0, interface));
1414 cvmx_write_csr(CVMX_PCSX_MISCX_CTL_REG(0, interface),
1417 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(1, interface));
1419 cvmx_write_csr(CVMX_PCSX_MISCX_CTL_REG(1, interface),
1428 if (CVMX_HELPER_INTERFACE_MODE_SPI == cvmx_helper_interface_get_mode(interface) && getenv("disable_spi"))
1442 * @param interface Interface to enable
1446 int __cvmx_helper_board_hardware_enable(int interface)
1450 if (interface == 0)
1453 cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(1, interface), 0);
1454 cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(1, interface), 0);
1457 cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(0, interface), 0xc);
1458 cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(0, interface), 0xc);
1463 if (interface == 0)
1465 cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(0, interface), 16);
1466 cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(0, interface), 16);
1474 if (interface == 0)
1495 cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(0, interface), 5);
1496 cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(0, interface), 5);
1504 /* Configure ASX cloks for all ports on interface 0. */
1505 if (interface == 0)
1510 cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, interface), 16);
1511 cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, interface), 0);