|
Linux Kernel
3.7.1
|
Data Fields | |
| struct resource * | res |
| void __iomem * | base |
| unsigned | size |
| struct device * | dev |
| struct pinctrl_dev * | pctl |
| struct mutex | mutex |
| unsigned | width |
| unsigned | fmask |
| unsigned | fshift |
| unsigned | foff |
| unsigned | fmax |
| bool | bits_per_mux |
| struct pcs_name * | names |
| struct pcs_data | pins |
| struct radix_tree_root | pgtree |
| struct radix_tree_root | ftree |
| struct list_head | pingroups |
| struct list_head | functions |
| unsigned | ngroups |
| unsigned | nfuncs |
| struct pinctrl_desc | desc |
| unsigned(* | read )(void __iomem *reg) |
| void(* | write )(unsigned val, void __iomem *reg) |
struct pcs_device - pinctrl device instance : resources : virtual address of the controller : size of the ioremapped area : device entry : pin controller device : mutex protecting the lists : bits per mux register : function register mask : function register shift : value to turn mux off : max number of functions in fmask : array of register names for pins : physical pins on the SoC : pingroup index radix tree : function index radix tree : list of pingroups : list of functions : number of pingroups : number of functions : pin controller descriptor : register read function to use : register write function to use
Definition at line 132 of file pinctrl-single.c.
Definition at line 134 of file pinctrl-single.c.
| bool bits_per_mux |
Definition at line 144 of file pinctrl-single.c.
Definition at line 153 of file pinctrl-single.c.
Definition at line 136 of file pinctrl-single.c.
| unsigned fmask |
Definition at line 140 of file pinctrl-single.c.
| unsigned fmax |
Definition at line 143 of file pinctrl-single.c.
| unsigned foff |
Definition at line 142 of file pinctrl-single.c.
| unsigned fshift |
Definition at line 141 of file pinctrl-single.c.
| struct radix_tree_root ftree |
Definition at line 148 of file pinctrl-single.c.
Definition at line 150 of file pinctrl-single.c.
Definition at line 138 of file pinctrl-single.c.
Definition at line 145 of file pinctrl-single.c.
| unsigned nfuncs |
Definition at line 152 of file pinctrl-single.c.
| unsigned ngroups |
Definition at line 151 of file pinctrl-single.c.
| struct pinctrl_dev* pctl |
Definition at line 137 of file pinctrl-single.c.
| struct radix_tree_root pgtree |
Definition at line 147 of file pinctrl-single.c.
Definition at line 149 of file pinctrl-single.c.
Definition at line 146 of file pinctrl-single.c.
Definition at line 154 of file pinctrl-single.c.
Definition at line 133 of file pinctrl-single.c.
| unsigned size |
Definition at line 135 of file pinctrl-single.c.
| unsigned width |
Definition at line 139 of file pinctrl-single.c.
1.8.2