gpiopin_request – struktura
Hlavička: #include <linux/gpio.h>
Konfigurace síly jednotky pro jeden nebo více kolíků GPIO. Konfigurované špendlíky se zadají v lineoffsets
poli.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Členy
__u32 počet řádků
Počet pinů GPIO, které se mají nakonfigurovat.
__u32 čáry[GPIOHANDLES_MAX]
Pole, které určuje piny GPIO, které se mají nakonfigurovat.
__u32 config_type
Hodnota pin_config_param_type, která určuje jednotky proudu v mA (miliamps) nebo uA (mikroamps). Nastavte tohoto člena na GPIO_PIN_CONFIG_DRIVE_STRENGTH
pro mA nebo GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
pro uA. Výchozí hodnota je mA.
__u32 config_arg
Množství proudu, který bude řídit piny GPIO.
Poznámky
Síla pohonu kolíku odkazuje na množství proudu použitého k jeho pohonu. Jakmile je konfigurace síly jednotky zadána gpiopin_request
ve struktuře, můžete ji nastavit pomocí GPIO_SET_PIN_CONFIG_IOCTL .
V MT3620 je proud na piny GPIO omezen na mA.