Udostępnij za pośrednictwem


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.