1、问题定位命令
1、查看设备加载 :proc/bus/input/devices
2、lsmod :显示当前内核模块装载的模块
Note:通常在使用lsmod命令时,都会采用类似lsmod|grep -i ext3这样的命令来查询当前系统是否加载了某些模块
2、问题定位的方法:
1、log确认法:
1、重启系统抓log。
1、路径:bbklog\mobilelog\APLog_2020_0110_155704__2\boot__normal
2、关键字:gpio-keys
2、android_kernel_log介绍
https://blog.csdn.net/loongembedded/article/details/68485051
https://blog.csdn.net/xiaoshengqdlg/article/details/38976985
3、问题的源码定位:
1、https://blog.csdn.net/yxw0609131056/article/details/80662462
driver_probe_device() -> really_probe() ->kernel/drivers/base/pinctrl.c
->pinctrl_bind_pins() -> kernel/drivers/pinctrl/core.c
->pinmux_enable_setting()
Note:按键的gpio的引脚的配置是根据dtsi文件来配的
linux驱动_设备驱动_问题定位_vivo_pd1932_音量键
最新推荐文章于 2022-11-12 12:14:26 发布