gpiopin_request Struct
Sidhuvud: #include <linux/gpio.h>
Enhetens hållfasthetskonfiguration för en eller flera GPIO-stift. De stift som ska konfigureras anges i matrisen lineoffsets
.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Medlemmar
__u32 radantal
Antalet GPIO-stift som ska konfigureras.
__u32 lineoffsets[GPIOHANDLES_MAX]
En matris som anger vilka GPIO-stift som ska konfigureras.
__u32 config_type
Ett pin_config_param_type värde som anger dagens enheter, i mA (milliamps) eller uA (microamps). Ange den här medlemmen till GPIO_PIN_CONFIG_DRIVE_STRENGTH
för mA eller GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
för uA. Standardvärdet är mA.
__u32 config_arg
Mängden ström som kommer att driva GPIO-stiften.
Anmärkningar
Enhetens hållfasthet för en kartnål refererar till hur mycket ström som används för att köra den. När enhetens hållfasthetskonfiguration har angetts i gpiopin_request
strukturen använder du GPIO_SET_PIN_CONFIG_IOCTL för att ange den.
I MT3620 är strömmen på GPIO-stift begränsad till mA.