| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-qlm.c | 216 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 D | cvmx-helper-jtag.c | 126 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 D | cvmx-qlm.h | 81 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 D | cvmx-helper-jtag.h | 76 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 D | cvmx-helper-errata.c | 302 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 D | cvmx-helper-xaui.c | 150 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 D | cvmx-helper-errata.h | 92 extern void __cvmx_helper_errata_qlm_disable_2nd_order_cdr(int qlm);
|
| H A D | cvmx-helper-sgmii.c | 456 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 D | cvmx-pcie.c | 925 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 D | octeon_68xx.dts | 74 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 D | files.octeon1 | 86 contrib/octeon-sdk/cvmx-qlm.c standard 87 contrib/octeon-sdk/cvmx-qlm-tables.c standard
|