mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 21:22:09 -04:00
himax_v2_mmi: Enlarge SPI transfer size.
Enlarge size, use DMA to translate. This can speed up FW download. Change-Id: I1aabea23ba8f64c7227d78525720b0e4e180bc12 Signed-off-by: haojl2 <haojl2@motorola.com> Reviewed-on: https://gerrit.mot.com/1372032 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Jianqi Yang <yangj@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
parent
0f7489aa09
commit
4e0522f3d0
2 changed files with 4 additions and 9 deletions
|
|
@ -35,12 +35,7 @@ EXPORT_SYMBOL(pzf_op);
|
|||
void (*himax_mcu_cmd_struct_free)(void);
|
||||
static uint8_t *g_internal_buffer;
|
||||
|
||||
#define HX_SPI_6125_MAX_WRITE_SZ (16-4)
|
||||
#define __MTK_SPI__
|
||||
#ifdef HX_SPI_MTK_MAX_WRITE_SZ
|
||||
#undef HX_SPI_MTK_MAX_WRITE_SZ
|
||||
#define HX_SPI_MTK_MAX_WRITE_SZ (16-4)
|
||||
#endif
|
||||
#define HX_SPI_6125_MAX_WRITE_SZ (4096-4)
|
||||
|
||||
#ifdef CORE_IC
|
||||
/* IC side start*/
|
||||
|
|
@ -2457,8 +2452,8 @@ void himax_mcu_clean_sram_0f(uint8_t *addr, int write_len, int type)
|
|||
else
|
||||
max_bus_size = write_len;
|
||||
#else
|
||||
if (total_size > 4096)
|
||||
max_bus_size = 4096;
|
||||
if (total_size > HX_SPI_6125_MAX_WRITE_SZ - 4)
|
||||
max_bus_size = HX_SPI_6125_MAX_WRITE_SZ - 4;
|
||||
#endif
|
||||
|
||||
total_size_temp = write_len;
|
||||
|
|
|
|||
2
drivers/input/touchscreen/himax_v2_mmi/himax_platform_QCT_SPI.c
Normal file → Executable file
2
drivers/input/touchscreen/himax_v2_mmi/himax_platform_QCT_SPI.c
Normal file → Executable file
|
|
@ -21,7 +21,7 @@ int irq_enable_count;
|
|||
EXPORT_SYMBOL(irq_enable_count);
|
||||
struct spi_device *spi;
|
||||
|
||||
#define PACKET_MAX_SZ (256 + 2)
|
||||
#define PACKET_MAX_SZ (4096 + 2)
|
||||
static uint8_t *gBuffer;
|
||||
|
||||
int himax_dev_set(struct himax_ts_data *ts)
|
||||
|
|
|
|||
Loading…
Reference in a new issue