Gpiopin_request Struct
Заголовок: #include <linux/gpio.h>
Конфигурация надежности диска для одного или нескольких контактов GPIO. Настраиваемые контакты указываются в массиве lineoffsets
.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Членов
__u32 linecount
Количество настраиваемых контактов GPIO.
__u32 lineoffsets[GPIOHANDLES_MAX]
Массив, указывающий контакты GPIO для настройки.
__u32 config_type
Значение pin_config_param_type , указывающее единицы измерения тока в мА (миллиамперах) или 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.