全志 V821 韦东山 Avaota-F1-B (3) I2C CST816T触摸屏适配

全志 V821 韦东山 Avaota-F1-B (3) I2C CST816T触摸屏适配 功能还在调试一、硬件连接/**********CST816T********** 1.引脚连接 PD18 - i2c_clk PD18 - i2c_sda PD22 - tp_rst PD23 - tp_int二、设备树修改tina-v821-v1.3/device/config/chips/v821/configs/avaota_f1/linux-5.4-ansc/board.dts twi1_pins_default: twi10 { pins PD18, PA19; function twi1; drive-strength 10; bias-pull-up; }; twi1_pins_sleep: twi11 { pins PA18, PA19; function gpio_in; }; twi1 { clock-frequency 400000; pinctrl-0 twi1_pins_default; pinctrl-1 twi1_pins_sleep; pinctrl-names default, sleep; twi_drv_used 1; /* 推荐设置为 1以确保稳定性和向后兼容性 */ status okay; };三、新增源码及Makefile修改bsp/drivers/twi/twi-sunxi.c source build/envsetup.sh ckernel //快速跳到kernel路径 menuconfig CONFIG_BUSYBOX_CONFIG_I2CGETy CONFIG_BUSYBOX_CONFIG_I2CSETy CONFIG_BUSYBOX_CONFIG_I2CDUMPy CONFIG_BUSYBOX_CONFIG_I2CDETECTy CONFIG_BUSYBOX_CONFIG_I2CTRANSFERy四、编译五、调试工具 i2cdetect -l i2cdetect -y 0 dmesg -n 1六、效果展示