mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
qcacmn: Fixes for IPA datapath
1. Disable host processing of REO2SW4 when IPA is enabled. 2. Change buffer memory location provide to IPA TX transfer ring from consistent to non-consistent memory. Change-Id: Ibb62d9faf5dc9adb5ee8a2e113d10a2912269cbd CRs-Fixed: 2315889
This commit is contained in:
parent
67a658da1c
commit
b2ef27ba26
3 changed files with 25 additions and 72 deletions
|
|
@ -195,26 +195,6 @@ enum hal_rx_ret_buf_manager {
|
|||
(cookie << BUFFER_ADDR_INFO_1_SW_BUFFER_COOKIE_LSB) & \
|
||||
BUFFER_ADDR_INFO_1_SW_BUFFER_COOKIE_MASK)
|
||||
|
||||
/*
|
||||
* macro to set the LSW of the nbuf data physical address
|
||||
* to the WBM ring entry
|
||||
*/
|
||||
#define HAL_WBM_PADDR_LO_SET(buff_addr_info, paddr_lo) \
|
||||
((*(((unsigned int *) buff_addr_info) + \
|
||||
(BUFFER_ADDR_INFO_0_BUFFER_ADDR_31_0_OFFSET >> 2))) = \
|
||||
(paddr_lo << BUFFER_ADDR_INFO_0_BUFFER_ADDR_31_0_LSB) & \
|
||||
BUFFER_ADDR_INFO_0_BUFFER_ADDR_31_0_MASK)
|
||||
|
||||
/*
|
||||
* macro to set the LSB of MSW of the nbuf data physical address
|
||||
* to the WBM ring entry
|
||||
*/
|
||||
#define HAL_WBM_PADDR_HI_SET(buff_addr_info, paddr_hi) \
|
||||
((*(((unsigned int *) buff_addr_info) + \
|
||||
(BUFFER_ADDR_INFO_1_BUFFER_ADDR_39_32_OFFSET >> 2))) = \
|
||||
(paddr_hi << BUFFER_ADDR_INFO_1_BUFFER_ADDR_39_32_LSB) & \
|
||||
BUFFER_ADDR_INFO_1_BUFFER_ADDR_39_32_MASK)
|
||||
|
||||
/*
|
||||
* macro to set the manager into the rxdma ring entry
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue