Lines Matching defs:bits
74 * Write up to 32bits into the QLM jtag chain. Bits are shifted
76 * order bits followed by the high order bits. The JTAG chain is
77 * 4 * 268 bits long, or 1072.
80 * @bits: Number of bits to shift in (1-32).
84 * Returns The low order bits of the JTAG chain that shifted out of the
87 uint32_t cvmx_helper_qlm_jtag_shift(int qlm, int bits, uint32_t data)
92 jtgd.s.shft_cnt = bits - 1;
100 return jtgd.s.shft_reg >> (32 - bits);
105 * common to need to shift more than 32 bits of zeros into the
107 * cvmx_helper_qlm_jtag_shift() to shift more than 32 bits of
111 * @bits:
113 void cvmx_helper_qlm_jtag_shift_zeros(int qlm, int bits)
115 while (bits > 0) {
116 int n = bits;
120 bits -= n;
126 * have already shifted in 268*4, or 1072 bits into the JTAG