Home
last modified time | relevance | path

Searched refs:qlm (Results 1 – 11 of 11) sorted by relevance

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-qlm.c216 int qlm; in cvmx_qlm_init() local
272 for (qlm=0; qlm<cvmx_qlm_get_num(); qlm++) in cvmx_qlm_init()
280 __cvmx_qlm_jtag_xor_ref[qlm][i] = cvmx_helper_qlm_jtag_shift(qlm, 32, 0); in cvmx_qlm_init()
418 int qlm; in __cvmx_qlm_speed_tweak() local
428 for (qlm = 0; qlm < num_qlms; qlm++) in __cvmx_qlm_speed_tweak()
452 int qlm; in __cvmx_qlm_pcie_idle_dac_tweak() local
465 for (qlm = 0; qlm < num_qlms; qlm++) in __cvmx_qlm_pcie_idle_dac_tweak()
481 if (qlm == 2) in cvmx_qlm_get_gbaud_mhz()
654 if (qlm == 2) in cvmx_qlm_get_status()
678 switch(qlm) in cvmx_qlm_get_status()
[all …]
H A Dcvmx-helper-jtag.c126 jtgc.s.mux_sel = qlm; in cvmx_helper_qlm_jtag_shift()
128 jtgc.s.bypass = 1<<qlm; in cvmx_helper_qlm_jtag_shift()
137 jtgd.s.select = 1 << qlm; in cvmx_helper_qlm_jtag_shift()
177 void cvmx_helper_qlm_jtag_update(int qlm) in cvmx_helper_qlm_jtag_update() argument
183 jtgc.s.mux_sel = qlm; in cvmx_helper_qlm_jtag_update()
185 jtgc.s.bypass = 1<<qlm; in cvmx_helper_qlm_jtag_update()
194 jtgd.s.select = 1 << qlm; in cvmx_helper_qlm_jtag_update()
208 void cvmx_helper_qlm_jtag_capture(int qlm) in cvmx_helper_qlm_jtag_capture() argument
214 jtgc.s.mux_sel = qlm; in cvmx_helper_qlm_jtag_capture()
216 jtgc.s.bypass = 1<<qlm; in cvmx_helper_qlm_jtag_capture()
[all …]
H A Dcvmx-qlm.h81 extern int cvmx_qlm_get_lanes(int qlm);
112 extern uint64_t cvmx_qlm_jtag_get(int qlm, int lane, const char *name);
122 extern void cvmx_qlm_jtag_set(int qlm, int lane, const char *name, uint64_t value);
146 extern int cvmx_qlm_get_gbaud_mhz(int qlm);
163 extern int cvmx_qlm_get_status(int qlm);
H A Dcvmx-helper-jtag.h76 extern uint32_t cvmx_helper_qlm_jtag_shift(int qlm, int bits, uint32_t data);
88 extern void cvmx_helper_qlm_jtag_shift_zeros(int qlm, int bits);
97 extern void cvmx_helper_qlm_jtag_update(int qlm);
104 extern void cvmx_helper_qlm_jtag_capture(int qlm);
H A Dcvmx-helper-errata.c302 void __cvmx_helper_errata_qlm_disable_2nd_order_cdr(int qlm) in __cvmx_helper_errata_qlm_disable_2nd_order_cdr() argument
318 cvmx_helper_qlm_jtag_shift_zeros(qlm, 63 - 0 + 1); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
320 cvmx_helper_qlm_jtag_shift(qlm, 67 - 64 + 1, 3); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
322 cvmx_helper_qlm_jtag_shift_zeros(qlm, 76 - 68 + 1); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
324 cvmx_helper_qlm_jtag_shift(qlm, 77 - 77 + 1, 1); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
326 cvmx_helper_qlm_jtag_shift_zeros(qlm, 267 - 78 + 1); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
328 cvmx_helper_qlm_jtag_update(qlm); in __cvmx_helper_errata_qlm_disable_2nd_order_cdr()
H A Dcvmx-helper-xaui.c150 int qlm, status; in __cvmx_helper_xaui_probe() local
152 qlm = cvmx_qlm_interface(interface); in __cvmx_helper_xaui_probe()
153 status = cvmx_qlm_get_status(qlm); in __cvmx_helper_xaui_probe()
376 int qlm = (interface == 1) ? 0 : interface; in __cvmx_helper_xaui_link_get() local
378 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(qlm)); in __cvmx_helper_xaui_link_get()
379 result.s.speed = cvmx_qlm_get_gbaud_mhz(qlm) * 8 / 10; in __cvmx_helper_xaui_link_get()
385 int qlm = cvmx_qlm_interface(interface); in __cvmx_helper_xaui_link_get() local
386 result.s.speed = cvmx_qlm_get_gbaud_mhz(qlm) * 8 / 10; in __cvmx_helper_xaui_link_get()
H A Dcvmx-helper-errata.h92 extern void __cvmx_helper_errata_qlm_disable_2nd_order_cdr(int qlm);
H A Dcvmx-helper-sgmii.c456 int qlm = cvmx_qlm_interface(interface); in __cvmx_helper_sgmii_probe() local
458 if (cvmx_qlm_get_status(qlm) != 1) in __cvmx_helper_sgmii_probe()
572 int qlm; in __cvmx_helper_sgmii_link_get() local
594 qlm = cvmx_qlm_interface(interface); in __cvmx_helper_sgmii_link_get()
596 speed = cvmx_qlm_get_gbaud_mhz(qlm) * 8 / 10; in __cvmx_helper_sgmii_link_get()
H A Dcvmx-pcie.c925 int qlm = pcie_port; in __cvmx_pcie_rc_initialize_gen2() local
928 qlm = 3 - (pcie_port * 2); in __cvmx_pcie_rc_initialize_gen2()
934 qlm = 1; in __cvmx_pcie_rc_initialize_gen2()
939 qlm = 1; in __cvmx_pcie_rc_initialize_gen2()
940 status = cvmx_qlm_get_status(qlm); in __cvmx_pcie_rc_initialize_gen2()
/f-stack/freebsd/contrib/device-tree/src/mips/cavium-octeon/
H A Docteon_68xx.dts74 cavium,qlm-trim = "4,sgmii";
83 cavium,qlm-trim = "4,sgmii";
92 cavium,qlm-trim = "4,sgmii";
101 cavium,qlm-trim = "4,sgmii";
118 cavium,qlm-trim = "0,sgmii";
127 cavium,qlm-trim = "0,sgmii";
136 cavium,qlm-trim = "0,sgmii";
145 cavium,qlm-trim = "0,sgmii";
162 cavium,qlm-trim = "2,sgmii";
171 cavium,qlm-trim = "2,sgmii";
[all …]
/f-stack/freebsd/mips/cavium/
H A Dfiles.octeon186 contrib/octeon-sdk/cvmx-qlm.c standard
87 contrib/octeon-sdk/cvmx-qlm-tables.c standard