Преглед изворни кода

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