Lines Matching refs:dpram

36 	iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]);  in _softing_fct_cmd()
37 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd()
38 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd()
45 ret = ioread8(&card->dpram[DPRAM_FCT_HOST]) + in _softing_fct_cmd()
46 (ioread8(&card->dpram[DPRAM_FCT_HOST + 1]) << 8); in _softing_fct_cmd()
51 return ioread16(&card->dpram[DPRAM_FCT_RESULT]); in _softing_fct_cmd()
82 iowrite16(RES_NONE, &card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
83 iowrite16(cmd, &card->dpram[DPRAM_COMMAND]); in softing_bootloader_command()
89 ret = ioread16(&card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
145 __iomem uint8_t *dpram, unsigned int size, int offset) in softing_load_fw() argument
195 memcpy_toio(&dpram[addr + offset], dat, len); in softing_load_fw()
209 memcpy_fromio(buf, &dpram[addr + offset], len); in softing_load_fw()
293 memcpy_toio(&card->dpram[card->pdat->app.offs], dat, len); in softing_load_app_fw()
295 &card->dpram[DPRAM_COMMAND + 2]); in softing_load_app_fw()
296 iowrite32(addr, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw()
297 iowrite16(len, &card->dpram[DPRAM_COMMAND + 10]); in softing_load_app_fw()
298 iowrite8(1, &card->dpram[DPRAM_COMMAND + 12]); in softing_load_app_fw()
303 rx_sum = ioread16(&card->dpram[DPRAM_RECEIPT + 2]); in softing_load_app_fw()
314 iowrite32(start_addr, &card->dpram[DPRAM_COMMAND + 2]); in softing_load_app_fw()
315 iowrite8(1, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw()
333 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO]); in softing_reset_chip()
334 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO+1]); in softing_reset_chip()
335 iowrite8(1, &card->dpram[DPRAM_RESET]); in softing_reset_chip()
336 iowrite8(0, &card->dpram[DPRAM_RESET+1]); in softing_reset_chip()
368 card->id.serial = ioread32(&card->dpram[DPRAM_FCT_PARAM]); in softing_chip_poweron()
373 card->id.fw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 2]); in softing_chip_poweron()
374 card->id.hw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 4]); in softing_chip_poweron()
375 card->id.license = ioread16(&card->dpram[DPRAM_FCT_PARAM + 6]); in softing_chip_poweron()
376 card->id.chip[0] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 8]); in softing_chip_poweron()
377 card->id.chip[1] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 10]); in softing_chip_poweron()
505 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
506 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
508 &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
509 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
511 &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
516 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
517 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
523 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
524 iowrite16(0x07ff, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
526 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
527 iowrite16(0xffff, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
528 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
529 iowrite16(0x1fff, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
534 iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
545 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
546 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
548 &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
549 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
551 &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
556 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
557 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
563 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
564 iowrite16(0x07ff, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
566 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
567 iowrite16(0xffff, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
568 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
569 iowrite16(0x1fff, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
574 iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
592 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
593 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
594 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
595 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
596 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
597 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
598 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 14]); in softing_startstop()
599 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 16]); in softing_startstop()
600 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 18]); in softing_startstop()
601 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 20]); in softing_startstop()
621 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE]); in softing_startstop()
622 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE2]); in softing_startstop()
624 iowrite8(0, &card->dpram[DPRAM_V2_IRQ_TOHOST]); in softing_startstop()