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);

文档更新时间: 2020-12-17 17:15   作者:Aeeditor