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:
haojl2 2019-06-17 18:23:06 +08:00 • committed by Jialei Hao
commit 4e0522f3d0
2 changed files with 4 additions and 9 deletions

View file

@ -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;

View 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)