gpiopin_request Struct
Header: #include <linux/gpio.h>
De aandrijfsterkteconfiguratie voor een of meer GPIO-pinnen. De te configureren pinnen worden opgegeven in de lineoffsets
matrix.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Leden
__u32 aantal __u32
Het aantal GPIO-pinnen dat moet worden geconfigureerd.
__u32 lineoffsets[GPIOHANDLES_MAX]
Een matrix die de GPIO-pinnen aangeeft die moeten worden geconfigureerd.
__u32 config_type
Een pin_config_param_type-waarde die de huidige eenheden aangeeft, in mA (milliamps) of uA (microamps). Stel dit lid in op GPIO_PIN_CONFIG_DRIVE_STRENGTH
voor mA of GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
voor uA. De standaardwaarde is mA.
__u32 config_arg
De hoeveelheid stroom waarmee de GPIO-pinnen worden aangedreven.
Opmerkingen
De aandrijfsterkte van een pin verwijst naar de hoeveelheid stroom die wordt gebruikt om deze aan te drijven. Zodra de configuratie van de schijfsterkte is opgegeven in de gpiopin_request
structuur, gebruikt u GPIO_SET_PIN_CONFIG_IOCTL om deze in te stellen.
In de MT3620 is de stroom op GPIO-pinnen beperkt tot mA.