Lines Matching refs:jreg

1146 	volatile u_int *jreg,
1159 if ((jtag_scanout_chip(jreg, ring, comp, (u_int *)&fhc_data) >= 0) &&
1171 jtag_get_board_type(volatile u_int *jreg, sysc_cfga_stat_t *sc)
1190 if ((status = select_ring(jreg, ring, 1)) < 0) {
1194 len = jtag_ring_length(jreg, ring);
1199 jtag_check_plus_board(jreg, ring,
1205 switch (jtag_ring_ir_length(jreg, ring)) {
1211 jtag_check_plus_board(jreg, ring,
1216 jtag_check_plus_board(jreg, ring,
1224 switch (jtag_ring_ir_length(jreg, ring)) {
1230 jtag_check_plus_board(jreg, ring,
1235 jtag_check_plus_board(jreg, ring,
1243 switch (jtag_ring_ir_length(jreg, ring)) {
1249 jtag_check_plus_board(jreg, ring,
1272 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
1291 jtag_get_board_info(volatile u_int *jreg, sysc_cfga_stat_t *sc)
1306 if ((status = select_ring(jreg, ring, 1)) < 0) {
1321 sc->ac_compid = jtag_get_comp_id(jreg, rc);
1327 sc->fhc_compid = jtag_get_comp_id(jreg, rc);
1344 if (select_ring(jreg, ring | (i + 1), 1) < 0) {
1348 len = jtag_ring_length(jreg, ring | (i + 1));
1374 jtag_get_comp_id(jreg, rc);
1385 jtag_get_comp_id(jreg, rc);
1391 jtag_get_comp_id(jreg, rc);
1397 jtag_get_comp_id(jreg, rc);
1425 jtag_get_comp_id(jreg, rc);
1431 jtag_get_comp_id(jreg, rc);
1436 sc->bd.io1.hme_compid = jtag_get_comp_id(jreg, rc);
1441 sc->bd.io1.soc_compid = jtag_get_comp_id(jreg, rc);
1450 jtag_get_comp_id(jreg, rc);
1456 jtag_get_comp_id(jreg, rc);
1461 sc->bd.io1.hme_compid = jtag_get_comp_id(jreg, rc);
1467 jtag_get_comp_id(jreg, rc);
1475 sc->bd.io2.sio1_compid = jtag_get_comp_id(jreg, rc);
1480 sc->bd.io2.hme_compid = jtag_get_comp_id(jreg, rc);
1485 sc->bd.io2.soc_compid = jtag_get_comp_id(jreg, rc);
1489 if (select_ring(jreg, ring | 1, 1) < 0) {
1492 len = jtag_ring_length(jreg, ring | 1);
1523 sc->bd.io2.fbc_compid = jtag_get_comp_id(jreg, rc);
1530 sc->bd.io2.sio1_compid = jtag_get_comp_id(jreg, rc);
1535 sc->bd.io2.hme_compid = jtag_get_comp_id(jreg, rc);
1541 jtag_get_comp_id(jreg, rc);
1545 if (select_ring(jreg, ring | 1, 1) < 0) {
1548 len = jtag_ring_length(jreg, ring | 1);
1579 sc->bd.io2.fbc_compid = jtag_get_comp_id(jreg, rc);
1587 jtag_get_comp_id(jreg, rc);
1593 jtag_get_comp_id(jreg, rc);
1598 sc->bd.io3.cheo_compid = jtag_get_comp_id(jreg, rc);
1608 if (jtag_scanout_chip(jreg, ring,
1610 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
1713 jtag_get_comp_id(volatile u_int *jreg, jtag_phys_comp *comp)
1719 status = jtag_single_IR_DR(jreg, comp, comp->chip->id_code,
1821 volatile u_int *jreg,
1832 status = select_ring(jreg, ring, 1);
1860 status = jtag_single_IR_DR(jreg, component,
1868 if ((status = select_ring(jreg, ring, 1)) < 0) {
1892 volatile u_int *jreg,
1905 if ((status = select_ring(jreg, ring, 1)) < 0) {
1916 status = jtag_rescan_IR_DR(jreg, component, chip->dump_code, scan_in,
1923 if ((status = select_ring(jreg, ring, 1)) < 0) {
1955 jtag_init_ac(volatile u_int *jreg, int bid, enum board_type brdtype)
1985 rc = jtag_init_chip(jreg, ring, &cpu_sysbd_ring_components[0],
1988 rc = jtag_init_chip(jreg, ring, &io1_sysbd_ring_components[0],
1991 rc = jtag_init_chip(jreg, ring,
1995 rc = jtag_init_chip(jreg, ring, &io2_sysbd_ring_components[0],
1998 rc = jtag_init_chip(jreg, ring,
2002 rc = jtag_init_chip(jreg, ring, &io3_sysbd_ring_components[0],
2009 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
2032 jtag_powerdown_board(volatile u_int *jreg, int board, enum board_type type,
2047 type = jtag_get_board_type(jreg, &asc);
2051 (void) jtag_init_ac(jreg, board, type);
2068 rc = jtag_init_chip(jreg, ring, &cpu_sysbd_ring_components[9],
2071 rc = jtag_init_chip(jreg, ring, &io1_sysbd_ring_components[9],
2074 rc = jtag_init_chip(jreg, ring,
2078 rc = jtag_init_chip(jreg, ring, &io2_sysbd_ring_components[9],
2081 rc = jtag_init_chip(jreg, ring,
2085 rc = jtag_init_chip(jreg, ring, &io3_sysbd_ring_components[9],
2088 rc = jtag_init_chip(jreg, ring, &cpu_sysbd_ring_components[9],
2095 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
2118 jtag_init_disk_board(volatile u_int *jreg, int board,
2134 rc = jtag_init_chip(jreg, ring, &dsk_sysbd_ring_components[1],
2137 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
2177 tap_wait(volatile u_int *jreg)
2180 TAP_WAIT(jreg);
2190 tap_issue_cmd(volatile u_int *jreg, u_int command)
2194 *jreg = command;
2195 TAP_WAIT(jreg);
2209 tap_shift_single(volatile u_int *jreg, int data, int nbits)
2213 TAP_SHIFT(jreg, data, nbits);
2214 return (jtag_data(jreg, nbits));
2225 volatile u_int *jreg,
2238 TAP_SHIFT(jreg, *data_in++, bits_this_pass);
2240 *data_out = jtag_data(jreg, bits_this_pass);
2256 tap_shift_constant(volatile u_int *jreg, int value, int nbits)
2260 TAP_WAIT(jreg);
2267 TAP_SHIFT(jreg, value, bits_this_pass);
2284 select_ring(volatile u_int *jreg, jtag_ring ring, int reset)
2289 status = tap_wait(jreg);
2297 status = tap_issue_cmd(jreg, (jring << 16) | JTAG_SEL_RING);
2303 status = tap_issue_cmd(jreg, JTAG_TAP_RESET);
2317 volatile u_int *jreg,
2326 TAP_ISSUE_CMD(jreg, JTAG_SEL_IR, status);
2327 TAP_SHIFT_CONSTANT(jreg, -1, component->ir_after, status);
2328 TAP_SHIFT_SINGLE(jreg, instr, component->chip->ir_len, status);
2329 TAP_SHIFT_CONSTANT(jreg, -1, component->ir_before, status);
2330 TAP_ISSUE_CMD(jreg, JTAG_IR_TO_DR, status);
2331 TAP_SHIFT_CONSTANT(jreg, 0, component->by_after, status);
2332 TAP_SHIFT_MULTIPLE(jreg, in, nbits, out, status);
2333 TAP_SHIFT_CONSTANT(jreg, 0, component->by_before, status);
2334 TAP_ISSUE_CMD(jreg, JTAG_RUNIDLE, status);
2353 volatile u_int *jreg,
2366 TAP_ISSUE_CMD(jreg, JTAG_SEL_IR, status);
2367 TAP_SHIFT_CONSTANT(jreg, -1, component->ir_after, status);
2368 TAP_SHIFT_SINGLE(jreg, instr, component->chip->ir_len, status);
2369 TAP_SHIFT_CONSTANT(jreg, -1, component->ir_before, status);
2370 TAP_ISSUE_CMD(jreg, JTAG_IR_TO_DR, status);
2373 TAP_SHIFT_CONSTANT(jreg, 0, component->by_after, status);
2374 TAP_SHIFT_MULTIPLE(jreg, tmp, nbits, out, status);
2375 TAP_SHIFT_CONSTANT(jreg, 0, component->by_before, status);
2378 TAP_SHIFT_CONSTANT(jreg, 0, component->by_after, status);
2379 TAP_SHIFT_MULTIPLE(jreg, out, nbits, tmp, status);
2380 TAP_SHIFT_CONSTANT(jreg, 0, component->by_before, status);
2382 TAP_ISSUE_CMD(jreg, JTAG_RUNIDLE, status);
2391 jtag_ring_length(volatile u_int *jreg, jtag_ring ring)
2401 status = select_ring(jreg, ring, 1);
2408 TAP_ISSUE_CMD(jreg, JTAG_SEL_DR, status);
2409 TAP_SHIFT_SINGLE(jreg, -1, 8, status);
2420 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
2421 TAP_ISSUE_CMD(jreg, JTAG_SEL_IR, status);
2422 TAP_SHIFT_CONSTANT(jreg, -1, 32*16, status);
2423 TAP_ISSUE_CMD(jreg, JTAG_IR_TO_DR, status);
2424 TAP_SHIFT_CONSTANT(jreg, 0, 32, status);
2427 TAP_SHIFT_SINGLE(jreg, -1, 1, status);
2433 TAP_ISSUE_CMD(jreg, JTAG_RUNIDLE, status);
2443 jtag_ring_ir_length(volatile u_int *jreg, jtag_ring ring)
2452 status = select_ring(jreg, ring, 1);
2465 TAP_ISSUE_CMD(jreg, JTAG_TAP_RESET, status);
2466 TAP_ISSUE_CMD(jreg, JTAG_SEL_IR, status);
2469 TAP_SHIFT_CONSTANT(jreg, -1, 32 * 16, status);
2471 TAP_SHIFT_SINGLE(jreg, 0, 1, status);
2477 TAP_SHIFT_CONSTANT(jreg, -1, 32 * 16, status);
2478 TAP_ISSUE_CMD(jreg, JTAG_RUNIDLE, status);