aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/orinoco/hermes_dld.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/orinoco/hermes_dld.c')
-rw-r--r--drivers/net/wireless/orinoco/hermes_dld.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/net/wireless/orinoco/hermes_dld.c b/drivers/net/wireless/orinoco/hermes_dld.c
index fb157eb889c..8f22e2026a8 100644
--- a/drivers/net/wireless/orinoco/hermes_dld.c
+++ b/drivers/net/wireless/orinoco/hermes_dld.c
@@ -293,7 +293,7 @@ int hermes_read_pda(hermes_t *hw,
293 /* PDA of spectrum symbol is in eeprom */ 293 /* PDA of spectrum symbol is in eeprom */
294 294
295 /* Issue command to read EEPROM */ 295 /* Issue command to read EEPROM */
296 ret = hermes_docmd_wait(hw, HERMES_CMD_READMIF, 0, NULL); 296 ret = hw->ops->cmd_wait(hw, HERMES_CMD_READMIF, 0, NULL);
297 if (ret) 297 if (ret)
298 return ret; 298 return ret;
299 } else { 299 } else {
@@ -408,16 +408,16 @@ int hermesi_program_init(hermes_t *hw, u32 offset)
408 /* Acknowledge any outstanding command */ 408 /* Acknowledge any outstanding command */
409 hermes_write_regn(hw, EVACK, 0xFFFF); 409 hermes_write_regn(hw, EVACK, 0xFFFF);
410 410
411 /* Using doicmd_wait rather than docmd_wait */ 411 /* Using init_cmd_wait rather than cmd_wait */
412 err = hermes_doicmd_wait(hw, 412 err = hw->ops->init_cmd_wait(hw,
413 0x0100 | HERMES_CMD_INIT, 413 0x0100 | HERMES_CMD_INIT,
414 0, 0, 0, NULL); 414 0, 0, 0, NULL);
415 if (err) 415 if (err)
416 return err; 416 return err;
417 417
418 err = hermes_doicmd_wait(hw, 418 err = hw->ops->init_cmd_wait(hw,
419 0x0000 | HERMES_CMD_INIT, 419 0x0000 | HERMES_CMD_INIT,
420 0, 0, 0, NULL); 420 0, 0, 0, NULL);
421 if (err) 421 if (err)
422 return err; 422 return err;
423 423
@@ -428,12 +428,12 @@ int hermesi_program_init(hermes_t *hw, u32 offset)
428 return err; 428 return err;
429 429
430 pr_debug(PFX "Enabling volatile, EP 0x%08x\n", offset); 430 pr_debug(PFX "Enabling volatile, EP 0x%08x\n", offset);
431 err = hermes_doicmd_wait(hw, 431 err = hw->ops->init_cmd_wait(hw,
432 HERMES_PROGRAM_ENABLE_VOLATILE, 432 HERMES_PROGRAM_ENABLE_VOLATILE,
433 offset & 0xFFFFu, 433 offset & 0xFFFFu,
434 offset >> 16, 434 offset >> 16,
435 0, 435 0,
436 NULL); 436 NULL);
437 pr_debug(PFX "PROGRAM_ENABLE returned %d\n", err); 437 pr_debug(PFX "PROGRAM_ENABLE returned %d\n", err);
438 438
439 return err; 439 return err;
@@ -451,7 +451,7 @@ int hermesi_program_end(hermes_t *hw)
451 int rc = 0; 451 int rc = 0;
452 int err; 452 int err;
453 453
454 rc = hermes_docmd_wait(hw, HERMES_PROGRAM_DISABLE, 0, &resp); 454 rc = hw->ops->cmd_wait(hw, HERMES_PROGRAM_DISABLE, 0, &resp);
455 455
456 pr_debug(PFX "PROGRAM_DISABLE returned %d, " 456 pr_debug(PFX "PROGRAM_DISABLE returned %d, "
457 "r0 0x%04x, r1 0x%04x, r2 0x%04x\n", 457 "r0 0x%04x, r1 0x%04x, r2 0x%04x\n",
@@ -468,8 +468,8 @@ int hermesi_program_end(hermes_t *hw)
468 hermes_write_regn(hw, EVACK, 0xFFFF); 468 hermes_write_regn(hw, EVACK, 0xFFFF);
469 469
470 /* Reinitialise, ignoring return */ 470 /* Reinitialise, ignoring return */
471 (void) hermes_doicmd_wait(hw, 0x0000 | HERMES_CMD_INIT, 471 (void) hw->ops->init_cmd_wait(hw, 0x0000 | HERMES_CMD_INIT,
472 0, 0, 0, NULL); 472 0, 0, 0, NULL);
473 473
474 return rc ? rc : err; 474 return rc ? rc : err;
475} 475}