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

#include <emif_plat.h>

Data Fields

u32 mask
 
u32 lpmode
 
u32 lpmode_timeout_performance
 
u32 lpmode_timeout_power
 
u32 lpmode_freq_threshold
 
u32 temp_alert_poll_interval_ms
 

Detailed Description

struct emif_custom_configs - Custom configuration parameters/policies passed from the platform layer : Mask to indicate which configs are requested : LPMODE to be used in PWR_MGMT_CTRL register : Timeout before LPMODE entry when higher performance is desired at the cost of power (typically at higher OPPs) : Timeout before LPMODE entry when better power savings is desired and performance is not important (typically at lower loads indicated by lower OPPs) : The DDR frequency threshold to identify between the above two cases: timeout = (freq >= lpmode_freq_threshold) ? lpmode_timeout_performance : lpmode_timeout_power; : LPDDR2 MR4 polling interval at nominal temperature(in milliseconds). When temperature is high polling is done 4 times as frequently.

Definition at line 86 of file emif_plat.h.

Field Documentation

u32 lpmode

Definition at line 88 of file emif_plat.h.

u32 lpmode_freq_threshold

Definition at line 91 of file emif_plat.h.

u32 lpmode_timeout_performance

Definition at line 89 of file emif_plat.h.

u32 lpmode_timeout_power

Definition at line 90 of file emif_plat.h.

u32 mask

Definition at line 87 of file emif_plat.h.

u32 temp_alert_poll_interval_ms

Definition at line 92 of file emif_plat.h.


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