Partage via


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.