查看GPIO状态
cat proc/mtk_gpio/soc.pinctrl
2. 各描述项含义
名称 | 含义 |
PIN | IO编号 |
MODE | 当前pin处于的mode |
DIR | 0:input pin, 1:output pin |
DOUT | 输出值 |
DIN | 输入值 |
DRIVE | 驱动能力,一般可取值0~7,可占用两位数字 |
PULL_EN] | 只对input pin有效,使能上/下拉 |
PULL_SEL | 只对input pin有效,1:上拉 0:下拉 |
IES | 输入使能,1:input信号有效 0:input信号无效 |
SMT | 使能施密特触发器 |
(R1) (R0) | 当前GPIO pin的(上下拉)并联电阻的使能状态 |
1 0表示enable R1,disable R0 | |
0 1表示disable R1,enable R0 | |
1 1表示enable R1, enable R0 | |
rsel | I2C专用上下拉电阻 |
0:75k 1:10k, 2:5k, 3:4k, 4:3k, 5:2k, 6:1.5k, 7:1k |
不打印出来,表示当前的GPIO pin不支持PUPD/resl状况,即只有一个上拉电阻、一个下拉电阻
查看IO申请情况
注意:需要注意的是这里只能看到内核中被申请的函数占用情况
cat /sys/kernel/debug/gpio