RX_CPU_BASE
tg3_halt_cpu(tp, RX_CPU_BASE);
int rc = tg3_pause_cpu(tp, RX_CPU_BASE);
tw32(RX_CPU_BASE + CPU_STATE, 0xffffffff);
tw32_f(RX_CPU_BASE + CPU_MODE, CPU_MODE_HALT);
tg3_resume_cpu(tp, RX_CPU_BASE);
if (cpu_base == RX_CPU_BASE) {
__func__, cpu_base == RX_CPU_BASE ? "RX" : "TX");
err = tg3_load_firmware_cpu(tp, RX_CPU_BASE,
err = tg3_pause_cpu_and_set_pc(tp, RX_CPU_BASE,
tr32(RX_CPU_BASE + CPU_PC),
cpu_base = RX_CPU_BASE;
tg3_halt_cpu(tp, RX_CPU_BASE);
tg3_halt_cpu(tp, RX_CPU_BASE);