在驱动中调用devm_gpio_request_one()函数失败,返回错误值是-16
如下是错误码对应的描述
EBUSY
16
Device or resource busy
说明这个接口处于繁忙状态,大致推测是在被使用了。
通过搜索设备树,发现这个gpio号确实被另一个驱动调用了,先把他注销掉,释放出来给我试用
下面是linux错误代码含义,方便下次查询
C Name
Value
Description
EPERM
1
Operation not permitted
ENOENT
2
No such file or directory
ESRCH
3
No such process
EINTR
4
Interrupted system call
EIO
5
I/O error
ENXIO
6
No such device or address
E2BIG
7
Arg list too long
ENOEXEC
8
Exec format error
EBADF
9