瀏覽代碼

qcacmn: Fix SRNG low threshold setting in HAL

SRNG low_threshold setting should be in no. of dwords.

Change-Id: I9940f02936cff5947d2bae800ecf6d05b168e729
Karunakar Dasineni 7 年之前
父節點
當前提交
335bbd1374
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      hal/wifi3.0/hal_srng.c

+ 2 - 1
hal/wifi3.0/hal_srng.c

@@ -1148,7 +1148,8 @@ void *hal_srng_setup(void *hal_soc, int ring_type, int ring_num,
 			srng->entry_size;
 		srng->u.src_ring.tp_addr =
 			&(hal->shadow_rdptr_mem_vaddr[ring_id]);
-		srng->u.src_ring.low_threshold = ring_params->low_threshold;
+		srng->u.src_ring.low_threshold =
+			ring_params->low_threshold * srng->entry_size;
 		if (ring_config->lmac_ring) {
 			/* For LMAC rings, head pointer updates will be done
 			 * through FW by writing to a shared memory location