mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 03:01:41 +02:00
input: qcom-hv-haptics: update initial FIFO programming count
Update initial FIFO programming count to 320 which can help to reduce vibration request latency. Change-Id: If0e12dd626dda66a0b296b9832562bbeaee57fd9 Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
This commit is contained in:
parent
497b0c654b
commit
790d176623
|
|
@ -329,6 +329,7 @@
|
|||
/* below definitions are only for HAP525_HV */
|
||||
#define MMAP_NUM_BYTES 2048
|
||||
#define MMAP_FIFO_MIN_SIZE 640
|
||||
#define FIFO_PRGM_INIT_SIZE 320
|
||||
|
||||
#define is_between(val, min, max) \
|
||||
(((min) <= (max)) && ((min) <= (val)) && ((val) <= (max)))
|
||||
|
|
@ -1995,6 +1996,7 @@ static int haptics_set_fifo(struct haptics_chip *chip, struct fifo_cfg *fifo)
|
|||
return available;
|
||||
|
||||
num = min_t(u32, available, num);
|
||||
num = min_t(u32, num, FIFO_PRGM_INIT_SIZE);
|
||||
/* Keep the FIFO programming 4-byte aligned if FIFO refilling is needed */
|
||||
if ((num < fifo->num_s) && (num % HAP_PTN_FIFO_DIN_NUM))
|
||||
num = round_down(num, HAP_PTN_FIFO_DIN_NUM);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user