Merge tag 'mmc-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[sfrench/cifs-2.6.git] / arch / mips / cavium-octeon / executive / cvmx-helper-xaui.c
index 2bb6912a580def2ab9007b741dbc44bbb0c209e2..93a498d051849dca80bb64112b9e9c8b547067e9 100644 (file)
@@ -319,42 +319,3 @@ int __cvmx_helper_xaui_link_set(int ipd_port, cvmx_helper_link_info_t link_info)
        /* Bring the link up */
        return __cvmx_helper_xaui_enable(interface);
 }
-
-/**
- * Configure a port for internal and/or external loopback. Internal loopback
- * causes packets sent by the port to be received by Octeon. External loopback
- * causes packets received from the wire to sent out again.
- *
- * @ipd_port: IPD/PKO port to loopback.
- * @enable_internal:
- *                Non zero if you want internal loopback
- * @enable_external:
- *                Non zero if you want external loopback
- *
- * Returns Zero on success, negative on failure.
- */
-extern int __cvmx_helper_xaui_configure_loopback(int ipd_port,
-                                                int enable_internal,
-                                                int enable_external)
-{
-       int interface = cvmx_helper_get_interface_num(ipd_port);
-       union cvmx_pcsxx_control1_reg pcsxx_control1_reg;
-       union cvmx_gmxx_xaui_ext_loopback gmxx_xaui_ext_loopback;
-
-       /* Set the internal loop */
-       pcsxx_control1_reg.u64 =
-           cvmx_read_csr(CVMX_PCSXX_CONTROL1_REG(interface));
-       pcsxx_control1_reg.s.loopbck1 = enable_internal;
-       cvmx_write_csr(CVMX_PCSXX_CONTROL1_REG(interface),
-                      pcsxx_control1_reg.u64);
-
-       /* Set the external loop */
-       gmxx_xaui_ext_loopback.u64 =
-           cvmx_read_csr(CVMX_GMXX_XAUI_EXT_LOOPBACK(interface));
-       gmxx_xaui_ext_loopback.s.en = enable_external;
-       cvmx_write_csr(CVMX_GMXX_XAUI_EXT_LOOPBACK(interface),
-                      gmxx_xaui_ext_loopback.u64);
-
-       /* Take the link through a reset */
-       return __cvmx_helper_xaui_enable(interface);
-}