Linux Kernel
3.7.1
|
#include <pinctrl-mvebu.h>
Data Fields | |
u8 | variant |
struct mvebu_mpp_ctrl * | controls |
int | ncontrols |
struct mvebu_mpp_mode * | modes |
int | nmodes |
struct pinctrl_gpio_range * | gpioranges |
int | ngpioranges |
struct mvebu_pinctrl_soc_info - SoC specific info passed to pinctrl-mvebu : variant mask of soc_info : list of available mvebu_mpp_ctrls : number of available mvebu_mpp_ctrls : list of available mvebu_mpp_modes : number of available mvebu_mpp_modes : list of pinctrl_gpio_ranges : number of available pinctrl_gpio_ranges
This struct describes all pinctrl related information for a specific SoC. If variant is unequal 0 it will be matched (AND) with variant of each setting and allows to distinguish between different revisions of one SoC.
Definition at line 107 of file pinctrl-mvebu.h.
struct mvebu_mpp_ctrl* controls |
Definition at line 109 of file pinctrl-mvebu.h.
struct pinctrl_gpio_range* gpioranges |
Definition at line 113 of file pinctrl-mvebu.h.
struct mvebu_mpp_mode* modes |
Definition at line 111 of file pinctrl-mvebu.h.
int ncontrols |
Definition at line 110 of file pinctrl-mvebu.h.
int ngpioranges |
Definition at line 114 of file pinctrl-mvebu.h.
int nmodes |
Definition at line 112 of file pinctrl-mvebu.h.
u8 variant |
Definition at line 108 of file pinctrl-mvebu.h.