- 博客(21)
- 收藏
- 关注
原创 MTK平台充电安卓系统不显示充电图标 Part 2
识别成default直接return了,结果就没有更新type节点的状态,导致充电的st=3,上层认为没充电。遇到一些充电器识别成了非标类型,结果代码上没有对非标进行分类。没想到一个小小充电图标居然有很多bug。多加一个case就行了。
2026-04-10 16:26:44
22
原创 RK 平台AW87391功放驱动调试
在kernel-6.12\sound\soc\codecs\rk817_codec.c 中添加了 AW87391 Smart PA profile 自动切换功能。2. 在 rk817_playback_path_config 函数中添加 profile 切换逻辑(第 635-657 行)后续发现需要手动打开cat /sys/bus/i2c/devices/3-0059/profile。后续调通了,但是声音异常,发现HP_SNS未接地,接地后即可。RK3572平台调试艾为87391双功放。
2026-04-03 14:12:19
351
原创 MTK平台 充电JEITA 修改
minus_x_degree通常减3。plus_x_degree通常加6。根据厂商给的电池充电指数修改目录。按照厂商的指数去修改。
2025-09-12 15:26:05
269
原创 MTK平台 I2S音频——接收外部I2S数据
而SetIntfConnectionFormat这个函数在mtk-soc-afe-connnection.h,关键的来了我并没有在同文件夹下发现mtk-soc-afe-connnection.c ,但是编译并没有报错。这里使用的是主机模式,但是一开始的外部IC是作主机的,但发现主控MT型号的I2S0并不可以作为从机模式,因此改变为主控为主机!这里的stream_name、cpu_dai_name、platform_name 就是对应mtk-auddrv-def.h的名字。链路未打通,通过查看数据手册。
2025-09-05 18:12:30
1397
原创 MTK平台 GPIO自定义按键 驱动层
与keypad按键不同,GPIO用户自定义按键有两种方式,一种是自己写驱动,另一种是使用系统自带的gpio-keys.c驱动,本文使用的是使用系统自带的gpio-keys.c驱动,因为使用系统自带比较简单并且方便,只需要修改设备树
2025-08-07 14:48:36
638
原创 MTK 平台 TP触摸驱动 详细教程 学习
如果可以投屏的话,打开开发者模式,把x y坐标打开调试触摸点是否正确,如果不正确查看屏幕和触摸大小是否一致如果有偏移先查看log是否触摸和屏幕大小是否一致mtk_tpd.c中再尝试翻转屏幕gslx680.c中如果还不行就得找触摸FAE解决。
2025-08-07 10:25:05
1465
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅