gpiopin_request Struct
Encabezado: #include <linux/gpio.h>
La configuración de potencia de la unidad para uno o más pin de GPIO. Los anclajes que se configurarán se especifican en la lineoffsets
matriz.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Miembros
__u32 recuento de líneas
El número de pin de GPIO que se van a configurar.
__u32 lineoffsets[GPIOHANDLES_MAX]
Es una matriz que especifica los anclajes de GPIO que se van a configurar.
__u32 config_type
Un valor pin_config_param_type que especifica las unidades de corriente, en mA (mililitros) o uA (microamplificadores). Establezca este miembro en GPIO_PIN_CONFIG_DRIVE_STRENGTH
para mA o GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
para uA. El valor predeterminado es mA.
__u32 config_arg
La cantidad de corriente que conducirá los pin de GPIO.
Observaciones
La intensidad de la unidad de un pin hace referencia a la cantidad de corriente usada para conducirlo. Una vez especificada la configuración de potencia de la unidad en la gpiopin_request
estructura, usas GPIO_SET_PIN_CONFIG_IOCTL para establecerla.
En el MT3620, la corriente de los pin de GPIO está limitada a mA.