gpiopin_request Struct
Intestazione: #include <linux/gpio.h>
Configurazione della potenza dell'unità per uno o più pin GPIO. I pin da configurare sono specificati nella lineoffsets
matrice.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Membri
numero di righe __u32
Numero di pin GPIO da configurare.
__u32 lineoffsets[GPIOHANDLES_MAX]
Matrice che specifica i pin GPIO da configurare.
__u32 config_type
Valore pin_config_param_type che specifica le unità di corrente, in mA (milliamps) o uA (microamps). Imposta questo membro su GPIO_PIN_CONFIG_DRIVE_STRENGTH
per mA o GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
uA. L'impostazione predefinita è mA.
__u32 config_arg
La quantità di corrente che guiderà i pin GPIO.
Osservazioni
La potenza dell'unità di un pin si riferisce alla quantità di corrente utilizzata per guidarlo. Una volta specificata la configurazione della resistenza dell'unità nella gpiopin_request
struttura, utilizza GPIO_SET_PIN_CONFIG_IOCTL per impostarla.
Nell'MT3620 la corrente sui pin GPIO è limitata a mA.