文档说明
本文档以SC826(MSM8953平台,Android 7)为例,描述GPIO配置和使用说明。
ADB操作GPIO口
确定GPIO Base Addr
开机,adb shell 进入系统
cd /sys/class/gpio
ls
如下图所示:
这里能看到很多gpiochipxxx,这里的gpiochip可以理解为模块内部的各种器件(如基带芯片msm8953、pm8953等等),每个器件下对应了一些GPIO口,msm8953基带芯片的GPIO口对应gpiochip0。
查看cat /sys/kernel/debug/gpio,如下图:
从上图可以看出msm8953对应GPIOs 0-141,对应的GPIO Base Addr是从0开始。
我们以GPIO_1为例,那么GPIO_0的BaseAddr = 0 + 1 &#