gpiopin_request结构
标头: #include <linux/gpio.h>
一个或多个 GPIO 引脚的驱动器强度配置。 要配置的引脚在数组中 lineoffsets
指定。
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
成员
__u32行计数
要配置的 GPIO 引脚数。
__u32 lineoffsets[GPIOHANDLES_MAX]
指定要配置的 GPIO 引脚的数组。
__u32 config_type
一个 pin_config_param_type 值,该值指定当前单位(以 mA (毫安) 或 uA (微安) 单位)。 将此成员 GPIO_PIN_CONFIG_DRIVE_STRENGTH
设置为 mA 或 GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
uA。 默认值为 mA。
__u32 config_arg
将驱动 GPIO 引脚的电流量。
言论
引脚的驱动器强度是指用于驱动引脚的电流量。 在结构中 gpiopin_request
指定驱动器强度配置后,可使用 GPIO_SET_PIN_CONFIG_IOCTL 对其进行设置。
在 MT3620 中,GPIO 引脚上的当前限制为 mA。