gpiopin_request struct
En-tête : #include <linux/gpio.h>
Configuration de la force du lecteur pour une ou plusieurs broches GPIO. Les broches à configurer sont spécifiées dans le lineoffsets
tableau.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Membres
__u32 linecount
Nombre de broches GPIO à configurer.
__u32 lineoffsets[GPIOHANDLES_MAX]
Tableau qui spécifie les broches GPIO à configurer.
__u32 config_type
Valeur pin_config_param_type qui spécifie les unités de current, en mA (milliamps) ou uA (microamps). Définissez ce membre sur GPIO_PIN_CONFIG_DRIVE_STRENGTH
pour mA ou GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
pour uA. La valeur par défaut est mA.
__u32 config_arg
Quantité de courant qui pilotera les broches GPIO.
Remarques
La force du lecteur d’une broche fait référence à la quantité de courant utilisée pour le piloter. Une fois que la configuration de la force du lecteur est spécifiée dans la gpiopin_request
structure, vous utilisez GPIO_SET_PIN_CONFIG_IOCTL pour la définir.
Dans le MT3620, le courant sur les broches GPIO est limité à mA.