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

Data Fields

struct list_head list
 
struct devicedev
 
struct mpc52xx_gpt __iomemregs
 
spinlock_t lock
 
struct irq_domainirqhost
 
u32 ipb_freq
 
u8 wdt_mode
 

Detailed Description

struct mpc52xx_gpt - Private data structure for MPC52xx GPT driver : pointer to device structure : virtual address of GPT registers : spinlock to coordinate between different functions. : gpio_chip instance structure; used when GPIO is enabled : Pointer to irq_domain instance; used when IRQ mode is supported : only relevant for gpt0: bit 0 (MPC52xx_GPT_CAN_WDT) indicates if the gpt may be used as wdt, bit 1 (MPC52xx_GPT_IS_WDT) indicates if the timer is actively used as wdt which blocks gpt functions

Definition at line 89 of file mpc52xx_gpt.c.

Field Documentation

struct device* dev

Definition at line 91 of file mpc52xx_gpt.c.

u32 ipb_freq

Definition at line 95 of file mpc52xx_gpt.c.

struct irq_domain* irqhost

Definition at line 94 of file mpc52xx_gpt.c.

Definition at line 90 of file mpc52xx_gpt.c.

spinlock_t lock

Definition at line 93 of file mpc52xx_gpt.c.

Definition at line 92 of file mpc52xx_gpt.c.

u8 wdt_mode

Definition at line 96 of file mpc52xx_gpt.c.


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