Lines Matching refs:nvram_cmd
3231 static int tg3_nvram_exec_cmd(struct tg3 *tp, u32 nvram_cmd)
3235 tw32(NVRAM_CMD, nvram_cmd);
3384 u32 nvram_cmd;
3423 nvram_cmd = NVRAM_CMD_WREN | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3425 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3431 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE | NVRAM_CMD_WR |
3434 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3438 nvram_cmd = NVRAM_CMD_WREN | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3440 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3452 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE |
3456 nvram_cmd |= NVRAM_CMD_FIRST;
3458 nvram_cmd |= NVRAM_CMD_LAST;
3460 ret = tg3_nvram_exec_cmd(tp, nvram_cmd);
3468 nvram_cmd = NVRAM_CMD_WRDI | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3469 tg3_nvram_exec_cmd(tp, nvram_cmd);
3483 u32 page_off, phy_addr, nvram_cmd;
3493 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE | NVRAM_CMD_WR;
3496 nvram_cmd |= NVRAM_CMD_FIRST;
3498 nvram_cmd |= NVRAM_CMD_LAST;
3501 nvram_cmd |= NVRAM_CMD_LAST;
3503 if ((nvram_cmd & NVRAM_CMD_FIRST) ||
3511 (nvram_cmd & NVRAM_CMD_FIRST)) {
3521 nvram_cmd |= (NVRAM_CMD_FIRST | NVRAM_CMD_LAST);
3524 ret = tg3_nvram_exec_cmd(tp, nvram_cmd);