页次: 1
改一下这个文件有关采样率寄存器的配置
lizhengyi@DESKTOP-E54NJG3:~/work/d1s/linux-5.4/drivers/input/touchscreen$ vim sun4i-ts.c
447 /*
448 * Select HOSC clk, clkin = clk / 6, adc samplefreq = clkin / 8192,
449 t_acq = clkin / (16 64)
450 */
451 writel(ADC_CLK_SEL(0) | ADC_CLK_DIV(2) | FS_DIV(7) | T_ACQ(5),
452 ts->base + TP_CTRL0);
453 if (of_device_is_compatible(np, "allwinner,sun8i-ts"))
454 writel(ADC_FIRST_DLY(0) | ADC_FIRST_DLY_MODE(0)
455 | ADC_CLK_DIV(0x2) | FS_DIV(7) | T_ACQ(5),
456 ts->base + TP_CTRL0);
主要是这个寄存器 FS_DIV(7)
页次: 1