Lines Matching refs:dpram

25 	iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]);  in _softing_fct_cmd()
26 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd()
27 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd()
34 ret = ioread8(&card->dpram[DPRAM_FCT_HOST]) + in _softing_fct_cmd()
35 (ioread8(&card->dpram[DPRAM_FCT_HOST + 1]) << 8); in _softing_fct_cmd()
40 return ioread16(&card->dpram[DPRAM_FCT_RESULT]); in _softing_fct_cmd()
71 iowrite16(RES_NONE, &card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
72 iowrite16(cmd, &card->dpram[DPRAM_COMMAND]); in softing_bootloader_command()
78 ret = ioread16(&card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
134 __iomem uint8_t *dpram, unsigned int size, int offset) in softing_load_fw() argument
184 memcpy_toio(&dpram[addr + offset], dat, len); in softing_load_fw()
198 memcpy_fromio(buf, &dpram[addr + offset], len); in softing_load_fw()
282 memcpy_toio(&card->dpram[card->pdat->app.offs], dat, len); in softing_load_app_fw()
284 &card->dpram[DPRAM_COMMAND + 2]); in softing_load_app_fw()
285 iowrite32(addr, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw()
286 iowrite16(len, &card->dpram[DPRAM_COMMAND + 10]); in softing_load_app_fw()
287 iowrite8(1, &card->dpram[DPRAM_COMMAND + 12]); in softing_load_app_fw()
292 rx_sum = ioread16(&card->dpram[DPRAM_RECEIPT + 2]); in softing_load_app_fw()
303 iowrite32(start_addr, &card->dpram[DPRAM_COMMAND + 2]); in softing_load_app_fw()
304 iowrite8(1, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw()
322 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO]); in softing_reset_chip()
323 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO+1]); in softing_reset_chip()
324 iowrite8(1, &card->dpram[DPRAM_RESET]); in softing_reset_chip()
325 iowrite8(0, &card->dpram[DPRAM_RESET+1]); in softing_reset_chip()
357 card->id.serial = ioread32(&card->dpram[DPRAM_FCT_PARAM]); in softing_chip_poweron()
362 card->id.fw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 2]); in softing_chip_poweron()
363 card->id.hw_version = ioread16(&card->dpram[DPRAM_FCT_PARAM + 4]); in softing_chip_poweron()
364 card->id.license = ioread16(&card->dpram[DPRAM_FCT_PARAM + 6]); in softing_chip_poweron()
365 card->id.chip[0] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 8]); in softing_chip_poweron()
366 card->id.chip[1] = ioread16(&card->dpram[DPRAM_FCT_PARAM + 10]); in softing_chip_poweron()
494 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
495 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
497 &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
498 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
500 &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
505 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
506 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
512 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
513 iowrite16(0x07ff, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
515 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
516 iowrite16(0xffff, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
517 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
518 iowrite16(0x1fff, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
523 iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
534 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
535 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
537 &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
538 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
540 &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
545 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
546 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
552 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
553 iowrite16(0x07ff, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
555 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
556 iowrite16(0xffff, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
557 iowrite16(0x0000, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
558 iowrite16(0x1fff, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
563 iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
582 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
583 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
584 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 6]); in softing_startstop()
585 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
586 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 10]); in softing_startstop()
587 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 12]); in softing_startstop()
588 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 14]); in softing_startstop()
589 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 16]); in softing_startstop()
590 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 18]); in softing_startstop()
591 iowrite16(1, &card->dpram[DPRAM_FCT_PARAM + 20]); in softing_startstop()
611 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE]); in softing_startstop()
612 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE2]); in softing_startstop()
614 iowrite8(0, &card->dpram[DPRAM_V2_IRQ_TOHOST]); in softing_startstop()