|
@@ -2594,11 +2594,10 @@ static int ucc_geth_startup(struct ucc_geth_private *ugeth)
|
|
|
} else if (ugeth->ug_info->uf_info.bd_mem_part ==
|
|
|
MEM_PART_MURAM) {
|
|
|
out_be32(&ugeth->p_send_q_mem_reg->sqqd[i].bd_ring_base,
|
|
|
- (u32) immrbar_virt_to_phys(ugeth->
|
|
|
- p_tx_bd_ring[i]));
|
|
|
+ (u32)qe_muram_dma(ugeth->p_tx_bd_ring[i]));
|
|
|
out_be32(&ugeth->p_send_q_mem_reg->sqqd[i].
|
|
|
last_bd_completed_address,
|
|
|
- (u32) immrbar_virt_to_phys(endOfRing));
|
|
|
+ (u32)qe_muram_dma(endOfRing));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -2844,8 +2843,7 @@ static int ucc_geth_startup(struct ucc_geth_private *ugeth)
|
|
|
} else if (ugeth->ug_info->uf_info.bd_mem_part ==
|
|
|
MEM_PART_MURAM) {
|
|
|
out_be32(&ugeth->p_rx_bd_qs_tbl[i].externalbdbaseptr,
|
|
|
- (u32) immrbar_virt_to_phys(ugeth->
|
|
|
- p_rx_bd_ring[i]));
|
|
|
+ (u32)qe_muram_dma(ugeth->p_rx_bd_ring[i]));
|
|
|
}
|
|
|
/* rest of fields handled by QE */
|
|
|
}
|