SSTAR Linux中的gpio口使用方法
drivers 使用 GPIO
先在infinity2m-ssc011a-s01a-padmux-xxx.dtsi中设置为GPIO模式(非其他复用模式):
<PAD_GPIO1 PINMUX_FOR_GPIO_MODE MDRV_PUSE_I2C1_DEV_RESET >,
申请GPIO:
int gpio_request(unsigned gpio,constchar* label);
设置GPIO为输入模式:
int gpio_direction_input(unsigned gpio);
设置GPIO为输出模式:
int gpio_direction_output(unsigned gpio,int value);
获取该GPIO的输入电平:
int gpio_get_value(unsigned gpio);
设置该GPIO的输出电平:
void gpio_set_value(unsigned gpio,int value);
参考代码:
drivers 使用 GPIO - Powered by MinDoc (industio.com)
(3条消息) [linux kernel]内核启动阶段控制IO口时序输出_weixin_43771853的博客-CSDN博客