Lines Matching refs:nvram_cmd
3225 static int tg3_nvram_exec_cmd(struct tg3 *tp, u32 nvram_cmd)
3229 tw32(NVRAM_CMD, nvram_cmd);
3378 u32 nvram_cmd;
3417 nvram_cmd = NVRAM_CMD_WREN | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3419 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3425 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE | NVRAM_CMD_WR |
3428 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3432 nvram_cmd = NVRAM_CMD_WREN | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3434 if (tg3_nvram_exec_cmd(tp, nvram_cmd))
3446 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE |
3450 nvram_cmd |= NVRAM_CMD_FIRST;
3452 nvram_cmd |= NVRAM_CMD_LAST;
3454 ret = tg3_nvram_exec_cmd(tp, nvram_cmd);
3462 nvram_cmd = NVRAM_CMD_WRDI | NVRAM_CMD_GO | NVRAM_CMD_DONE;
3463 tg3_nvram_exec_cmd(tp, nvram_cmd);
3477 u32 page_off, phy_addr, nvram_cmd;
3487 nvram_cmd = NVRAM_CMD_GO | NVRAM_CMD_DONE | NVRAM_CMD_WR;
3490 nvram_cmd |= NVRAM_CMD_FIRST;
3492 nvram_cmd |= NVRAM_CMD_LAST;
3495 nvram_cmd |= NVRAM_CMD_LAST;
3497 if ((nvram_cmd & NVRAM_CMD_FIRST) ||
3505 (nvram_cmd & NVRAM_CMD_FIRST)) {
3515 nvram_cmd |= (NVRAM_CMD_FIRST | NVRAM_CMD_LAST);
3518 ret = tg3_nvram_exec_cmd(tp, nvram_cmd);