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

Data Fields

struct devicedev
 
void __iomembase
 
int irq [BCM2835_NUM_BANKS]
 
unsigned long enabled_irq_map [BCM2835_NUM_BANKS]
 
unsigned int irq_type [BCM2835_NUM_GPIOS]
 
struct pinctrl_devpctl_dev
 
struct irq_domainirq_domain
 
struct gpio_chip gpio_chip
 
struct pinctrl_gpio_range gpio_range
 
struct bcm2835_gpio_irqdata irq_data [BCM2835_NUM_BANKS]
 
spinlock_t irq_lock [BCM2835_NUM_BANKS]
 

Detailed Description

Definition at line 94 of file pinctrl-bcm2835.c.

Field Documentation

void __iomem* base

Definition at line 96 of file pinctrl-bcm2835.c.

struct device* dev

Definition at line 95 of file pinctrl-bcm2835.c.

unsigned long enabled_irq_map[BCM2835_NUM_BANKS]

Definition at line 100 of file pinctrl-bcm2835.c.

struct gpio_chip gpio_chip

Definition at line 105 of file pinctrl-bcm2835.c.

struct pinctrl_gpio_range gpio_range

Definition at line 106 of file pinctrl-bcm2835.c.

Definition at line 97 of file pinctrl-bcm2835.c.

Definition at line 108 of file pinctrl-bcm2835.c.

Definition at line 104 of file pinctrl-bcm2835.c.

Definition at line 109 of file pinctrl-bcm2835.c.

unsigned int irq_type[BCM2835_NUM_GPIOS]

Definition at line 101 of file pinctrl-bcm2835.c.

struct pinctrl_dev* pctl_dev

Definition at line 103 of file pinctrl-bcm2835.c.


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