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

#include <pinctrl-samsung.h>

Data Fields

void __iomemvirt_base
 
struct devicedev
 
int irq
 
struct samsung_pin_ctrlctrl
 
struct pinctrl_desc pctl
 
struct pinctrl_devpctl_dev
 
struct samsung_pin_grouppin_groups
 
unsigned int nr_groups
 
struct samsung_pmx_funcpmx_functions
 
unsigned int nr_functions
 
struct irq_domaingpio_irqd
 
struct irq_domainwkup_irqd
 
struct gpio_chip * gc
 
struct pinctrl_gpio_range grange
 

Detailed Description

struct samsung_pinctrl_drv_data: wrapper for holding driver data together. : register base address of the controller. : device instance representing the controller. : interrpt number used by the controller to notify gpio interrupts. : pin controller instance managed by the driver. : pin controller descriptor registered with the pinctrl subsystem. : cookie representing pinctrl device instance. : list of pin groups available to the driver. : number of such pin groups. : list of pin functions available to the driver. : number of such pin functions. : gpio_chip instance registered with gpiolib. : linux gpio pin range supported by this controller.

Definition at line 189 of file pinctrl-samsung.h.

Field Documentation

Definition at line 194 of file pinctrl-samsung.h.

struct device* dev

Definition at line 191 of file pinctrl-samsung.h.

struct gpio_chip* gc

Definition at line 206 of file pinctrl-samsung.h.

struct irq_domain* gpio_irqd

Definition at line 203 of file pinctrl-samsung.h.

struct pinctrl_gpio_range grange

Definition at line 207 of file pinctrl-samsung.h.

int irq

Definition at line 192 of file pinctrl-samsung.h.

unsigned int nr_functions

Definition at line 201 of file pinctrl-samsung.h.

unsigned int nr_groups

Definition at line 199 of file pinctrl-samsung.h.

struct pinctrl_desc pctl

Definition at line 195 of file pinctrl-samsung.h.

struct pinctrl_dev* pctl_dev

Definition at line 196 of file pinctrl-samsung.h.

Definition at line 198 of file pinctrl-samsung.h.

struct samsung_pmx_func* pmx_functions

Definition at line 200 of file pinctrl-samsung.h.

void __iomem* virt_base

Definition at line 190 of file pinctrl-samsung.h.

struct irq_domain* wkup_irqd

Definition at line 204 of file pinctrl-samsung.h.


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