Lines Matching defs:port

33  * @param port to enable
37 int cvmx_agl_enable(int port)
58 /* This port is configured to send PREAMBLE+SFD to begin every frame.
62 csr_wr(CVMX_AGL_GMX_RXX_FRM_CTL(port), rxx_frm_ctl.u64);
67 cvmx_helper_link_info_t cvmx_agl_link_get(int port)
72 /* Fake IPD port is used on some older models. */
73 if (port < 0)
74 return __cvmx_helper_board_link_get(port);
77 interface = cvmx_helper_get_interface_num(port);
78 port_index = cvmx_helper_get_interface_index_num(port);
87 return __cvmx_helper_board_link_get(port);
93 * @param port interface port to set the link.
98 int cvmx_agl_link_set(int port, cvmx_helper_link_info_t link_info)
103 agl_gmx_prtx.u64 = csr_rd(CVMX_AGL_GMX_PRTX_CFG(port));
107 csr_wr(CVMX_AGL_GMX_PRTX_CFG(port), agl_gmx_prtx.u64);
113 if (CVMX_WAIT_FOR_FIELD64(CVMX_AGL_GMX_PRTX_CFG(port),
116 CVMX_WAIT_FOR_FIELD64(CVMX_AGL_GMX_PRTX_CFG(port),
120 port);
125 agl_gmx_prtx.u64 = csr_rd(CVMX_AGL_GMX_PRTX_CFG(port));
169 /* Write the new GMX setting with the port still disabled. */
170 csr_wr(CVMX_AGL_GMX_PRTX_CFG(port), agl_gmx_prtx.u64);
173 agl_gmx_prtx.u64 = csr_rd(CVMX_AGL_GMX_PRTX_CFG(port));
179 prt_ctl.u64 = csr_rd(CVMX_AGL_PRTX_CTL(port));
180 agl_clk.u64 = csr_rd(CVMX_AGL_GMX_TXX_CLK(port));
190 csr_wr(CVMX_AGL_GMX_TXX_CLK(port), agl_clk.u64);
196 csr_wr(CVMX_AGL_GMX_PRTX_CFG(port), agl_gmx_prtx.u64);
200 csr_wr(CVMX_AGL_GMX_PRTX_CFG(port), agl_gmx_prtx.u64);
205 agl_prtx_ctl.u64 = csr_rd(CVMX_AGL_PRTX_CTL(port));
207 csr_wr(CVMX_AGL_PRTX_CTL(port), agl_prtx_ctl.u64);
208 csr_rd(CVMX_AGL_PRTX_CTL(port));
210 csr_wr(CVMX_AGL_PRTX_CTL(port), agl_prtx_ctl.u64);
212 csr_rd(CVMX_AGL_PRTX_CTL(port));