struktura gpiopin_request
Nagłówek: #include <linux/gpio.h>
Konfiguracja siły dysku dla co najmniej jednego pinu GPIO. Pinezki, które mają zostać skonfigurowane, są określone w tablicy lineoffsets
.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Członków
__u32 linecount
Liczba pinów gpio do skonfigurowania.
__u32 zestawów wysuwów[GPIOHANDLES_MAX]
Tablica określająca piny gpio do skonfigurowania.
__u32 config_type
Wartość pin_config_param_type określająca jednostki prądu w mA (miliamps) lub uA (mikroampy). Dla tego członka ustaw GPIO_PIN_CONFIG_DRIVE_STRENGTH
wartość mA lub GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
uA. Wartość domyślna to mA.
__u32 config_arg
Ilość prądu, który będzie napędzał piny GPIO.
Uwagi
Siła dysku pinezki odnosi się do ilości prądu używanego do kierowania nim. Po określeniu gpiopin_request
w strukturze konfiguracji siły dysku należy ją ustawić za pomocą GPIO_SET_PIN_CONFIG_IOCTL .
W MT3620 bieżące piny GPIO są ograniczone do mA.