Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mvebu_mpp_ctrl Struct Reference

#include <pinctrl-mvebu.h>

Data Fields

const charname
 
u8 pid
 
u8 npins
 
unsigned * pins
 
int(* mpp_get )(struct mvebu_mpp_ctrl *ctrl, unsigned long *config)
 
int(* mpp_set )(struct mvebu_mpp_ctrl *ctrl, unsigned long config)
 
int(* mpp_gpio_req )(struct mvebu_mpp_ctrl *ctrl, u8 pid)
 
int(* mpp_gpio_dir )(struct mvebu_mpp_ctrl *ctrl, u8 pid, bool input)
 

Detailed Description

Definition at line 36 of file pinctrl-mvebu.h.

Field Documentation

int(* mpp_get)(struct mvebu_mpp_ctrl *ctrl, unsigned long *config)

Definition at line 41 of file pinctrl-mvebu.h.

int(* mpp_gpio_dir)(struct mvebu_mpp_ctrl *ctrl, u8 pid, bool input)

Definition at line 44 of file pinctrl-mvebu.h.

int(* mpp_gpio_req)(struct mvebu_mpp_ctrl *ctrl, u8 pid)

Definition at line 43 of file pinctrl-mvebu.h.

int(* mpp_set)(struct mvebu_mpp_ctrl *ctrl, unsigned long config)

Definition at line 42 of file pinctrl-mvebu.h.

const char* name

Definition at line 37 of file pinctrl-mvebu.h.

u8 npins

Definition at line 39 of file pinctrl-mvebu.h.

Definition at line 38 of file pinctrl-mvebu.h.

unsigned* pins

Definition at line 40 of file pinctrl-mvebu.h.


The documentation for this struct was generated from the following file: