次の方法で共有


gpiopin_request構造体

ヘッダー: linux/gpio.h #include <>

1 つ以上の GPIO ピンのドライブ強度構成。 構成するピンは配列で lineoffsets 指定されます。

struct gpiopin_request {
    __u32 linecount;
    __u32 lineoffsets[GPIOHANDLES_MAX];
    __u32 config_type;
    __u32 config_arg;
};

メンバー

行数を__u32する

構成する GPIO ピンの数。

__u32 lineoffsets[GPIOHANDLES_MAX]

構成する GPIO ピンを指定する配列。

__u32 config_type

現在の単位を mA (ミリアンペア) または uA (マイクロアンプ) で指定するpin_config_param_type値。 mA または uA の場合GPIO_PIN_CONFIG_DRIVE_STRENGTH_UAは、このメンバーを にGPIO_PIN_CONFIG_DRIVE_STRENGTH設定します。 既定値は mA です。

__u32 config_arg

GPIO ピンを駆動する電流の量。

発言

ピンの駆動強度は、ピンの駆動に使用される電流の量を指します。 構造でドライブ強度の構成を gpiopin_request 指定したら、 GPIO_SET_PIN_CONFIG_IOCTL を使用して設定します。

MT3620 では、GPIO ピンの電流は mA に制限されています。