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

Data Fields

u8 duplicate
 
u8 temperature_level
 
u8 lpmode
 
struct list_head node
 
unsigned long irq_state
 
void __iomembase
 
struct devicedev
 
struct lpddr2_addressingaddressing
 
struct emif_regsregs_cache [EMIF_MAX_NUM_FREQUENCIES]
 
struct emif_regscurr_regs
 
struct emif_platform_dataplat_data
 
struct dentrydebugfs_root
 
struct device_nodenp_ddr
 

Detailed Description

struct emif_data - Per device static data for driver's use : Whether the DDR devices attached to this EMIF instance are exactly same as that on EMIF1. In this case we can save some memory and processing : Maximum temperature of LPDDR2 devices attached to this EMIF - read from MR4 register. If there are two devices attached to this EMIF, this value is the maximum of the two temperature levels. : node in the device list : base address of memory-mapped IO registers. : device pointer. table with addressing information from the spec : An array of 'struct emif_regs' that stores calculated register values for different frequencies, to avoid re-calculating them on each DVFS transition. : The set of register values used in the last frequency change (i.e. corresponding to the frequency in effect at the moment) : Pointer to saved platform data. : dentry to the root folder for EMIF in debugfs : Pointer to ddr device tree node

Definition at line 56 of file emif.c.

Field Documentation

Definition at line 64 of file emif.c.

void __iomem* base

Definition at line 62 of file emif.c.

struct emif_regs* curr_regs

Definition at line 66 of file emif.c.

struct dentry* debugfs_root

Definition at line 68 of file emif.c.

struct device* dev

Definition at line 63 of file emif.c.

u8 duplicate

Definition at line 57 of file emif.c.

unsigned long irq_state

Definition at line 61 of file emif.c.

u8 lpmode

Definition at line 59 of file emif.c.

Definition at line 60 of file emif.c.

Definition at line 69 of file emif.c.

Definition at line 67 of file emif.c.

Definition at line 65 of file emif.c.

u8 temperature_level

Definition at line 58 of file emif.c.


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