add new ZM_SOC_USB_DMA_RESET_OFFSET register
[librecmc/open-ath9k-htc-firmware.git] / target_firmware / magpie_fw_dev / target / hif / usb_api_magpie_patch.c
index 52c692e3074bd0d834ccd5834c12a7bbcd8b8c69..6286889baf5e0393715ad840534dac1802508889 100755 (executable)
@@ -332,15 +332,14 @@ static void _fw_reset_dma_fifo()
 
        A_DELAY_USECS(10);
 
-       // reset usb DMA controller
-       HAL_WORD_REG_WRITE((USB_CTRL_BASE_ADDRESS+0x118), 0x0);
+       /* reset usb DMA controller */
+       USB_WORD_REG_WRITE(ZM_SOC_USB_DMA_RESET_OFFSET, 0x0);
 
        HAL_WORD_REG_WRITE(0x50010, (HAL_WORD_REG_READ(0x50010)|(BIT4)));
        A_DELAY_USECS(5);
        HAL_WORD_REG_WRITE(0x50010, (HAL_WORD_REG_READ(0x50010)&(~BIT4)));
 
-
-       HAL_WORD_REG_WRITE((USB_CTRL_BASE_ADDRESS+0x118), 0x1);
+       USB_WORD_REG_WRITE(ZM_SOC_USB_DMA_RESET_OFFSET, BIT0);
 }
 
 static void _fw_power_off()