Linux Kernel
3.7.1
|
#include <pinctrl-spear.h>
Data Fields | |
struct pinctrl_pin_desc * | pins |
unsigned | npins |
struct spear_function ** | functions |
unsigned | nfunctions |
struct spear_pingroup ** | groups |
unsigned | ngroups |
bool | modes_supported |
u16 | mode |
struct spear_pmx_mode ** | pmx_modes |
unsigned | npmx_modes |
struct spear_pinctrl_machdata - SPEAr pin controller machine driver configuration : An array describing all pins the pin controller affects. All pins which are also GPIOs must be listed first within the *array, and be numbered identically to the GPIO controller's *numbering. : The numbmer of entries in . : An array describing all mux functions the SoC supports. : The numbmer of entries in . : An array describing all pin groups the pin SoC supports. : The numbmer of entries in .
: Does SoC support modes : mode configured from probe : array of modes supported by SoC : number of entries in pmx_modes.
Definition at line 109 of file pinctrl-spear.h.
struct spear_function** functions |
Definition at line 112 of file pinctrl-spear.h.
struct spear_pingroup** groups |
Definition at line 114 of file pinctrl-spear.h.
u16 mode |
Definition at line 118 of file pinctrl-spear.h.
bool modes_supported |
Definition at line 117 of file pinctrl-spear.h.
unsigned nfunctions |
Definition at line 113 of file pinctrl-spear.h.
unsigned ngroups |
Definition at line 115 of file pinctrl-spear.h.
unsigned npins |
Definition at line 111 of file pinctrl-spear.h.
unsigned npmx_modes |
Definition at line 120 of file pinctrl-spear.h.
struct pinctrl_pin_desc* pins |
Definition at line 110 of file pinctrl-spear.h.
struct spear_pmx_mode** pmx_modes |
Definition at line 119 of file pinctrl-spear.h.