gpiopin_request Struct
Fejléc: #include <linux/gpio.h>
Egy vagy több GPIO-tű meghajtóerősségi konfigurációja. A konfigurálni kívánt tűk a lineoffsets
tömbben vannak megadva.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Tagok
__u32 sor száma
A konfigurálni kívánt GPIO-tűk száma.
__u32 lineoffsets[GPIOHANDLES_MAX]
A konfigurálni kívánt GPIO-tűket megadó tömb.
__u32 config_type
Egy pin_config_param_type érték, amely az aktuális egységeket adja meg mA (milliamps) vagy uA (mikroampok) értékben. Állítsa ezt a tagot GPIO_PIN_CONFIG_DRIVE_STRENGTH
mA vagy GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
uA értékre. Az alapértelmezett érték az mA.
__u32 config_arg
A GPIO-tűket meghajtó áram mennyisége.
Megjegyzések
A tű meghajtószilárdsága a meghajtóhoz használt áram mennyiségére utal. Miután megadta a meghajtóerősség-konfigurációt a gpiopin_request
struktúrában, a GPIO_SET_PIN_CONFIG_IOCTL használatával állíthatja be.
Az MT3620-ban a GPIO-tűk aktuális állapota mA-ra korlátozódik.