Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
omap_opp_data.h File Reference
#include <plat/omap_hwmod.h>
#include "voltage.h"

Go to the source code of this file.

Data Structures

struct  omap_opp_def
 

Macros

#define OPP_INITIALIZER(_hwmod_name, _enabled, _freq, _uv)
 
#define VOLT_DATA_DEFINE(_v_nom, _efuse_offs, _errminlimit, _errgain)
 

Functions

int __init omap_init_opp_table (struct omap_opp_def *opp_def, u32 opp_def_size)
 

Variables

struct omap_volt_data omap34xx_vddmpu_volt_data []
 
struct omap_volt_data omap34xx_vddcore_volt_data []
 
struct omap_volt_data omap36xx_vddmpu_volt_data []
 
struct omap_volt_data omap36xx_vddcore_volt_data []
 
struct omap_volt_data omap44xx_vdd_mpu_volt_data []
 
struct omap_volt_data omap44xx_vdd_iva_volt_data []
 
struct omap_volt_data omap44xx_vdd_core_volt_data []
 

Macro Definition Documentation

#define OPP_INITIALIZER (   _hwmod_name,
  _enabled,
  _freq,
  _uv 
)
Value:
{ \
.hwmod_name = _hwmod_name, \
.default_available = _enabled, \
.freq = _freq, \
.u_volt = _uv, \
}

Definition at line 62 of file omap_opp_data.h.

#define VOLT_DATA_DEFINE (   _v_nom,
  _efuse_offs,
  _errminlimit,
  _errgain 
)
Value:
{ \
.volt_nominal = _v_nom, \
.sr_efuse_offs = _efuse_offs, \
.sr_errminlimit = _errminlimit, \
.vp_errgain = _errgain \
}

Definition at line 74 of file omap_opp_data.h.

Function Documentation

int __init omap_init_opp_table ( struct omap_opp_def opp_def,
u32  opp_def_size 
)

omap_init_opp_table() - Initialize opp table as per the CPU type : opp default list for this silicon : number of opp entries for this silicon

Register the initial OPP table with the OPP library based on the CPU type. This is meant to be used only by SoC specific registration.

Definition at line 38 of file opp.c.

Variable Documentation

struct omap_volt_data omap34xx_vddcore_volt_data[]

Definition at line 51 of file opp3xxx_data.c.

struct omap_volt_data omap34xx_vddmpu_volt_data[]

Definition at line 36 of file opp3xxx_data.c.

struct omap_volt_data omap36xx_vddcore_volt_data[]

Definition at line 80 of file opp3xxx_data.c.

struct omap_volt_data omap36xx_vddmpu_volt_data[]

Definition at line 67 of file opp3xxx_data.c.

struct omap_volt_data omap44xx_vdd_core_volt_data[]

Definition at line 60 of file opp4xxx_data.c.

struct omap_volt_data omap44xx_vdd_iva_volt_data[]

Definition at line 50 of file opp4xxx_data.c.

struct omap_volt_data omap44xx_vdd_mpu_volt_data[]

Definition at line 38 of file opp4xxx_data.c.