1.gpio子系统框架结构
2.gpio子系统的API
int of_get_named_gpio(struct device_node *np,const char *propname, int index)
功能:从设备数中解析得到gpio号
参数:
@np:节点的指针
@propname:键的名字
@index:下标编号
返回值:成功返回gpio编号,失败返回错误码
int gpio_request(unsigned gpio, const char *label)
功能:申请要使用的gpio
参数:
@gpio:gpio号
@label:名字,也可以写为NULL
返回值:成功返回回0,失败返回错误码
int gpio_direction_input(unsigned gpio)
功能:将gpio的方向设置为输入
参数:
@gpio:gpio号
返回值:成功返回0,失败返回错误码
int gpio_direction_output(unsign