Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
vp.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include "common.h"
#include "voltage.h"
#include "vp.h"
#include "prm-regbits-34xx.h"
#include "prm-regbits-44xx.h"
#include "prm44xx.h"

Go to the source code of this file.

Functions

void __init omap_vp_init (struct voltagedomain *voltdm)
 
int omap_vp_update_errorgain (struct voltagedomain *voltdm, unsigned long target_volt)
 
int omap_vp_forceupdate_scale (struct voltagedomain *voltdm, unsigned long target_volt)
 
void omap_vp_enable (struct voltagedomain *voltdm)
 
void omap_vp_disable (struct voltagedomain *voltdm)
 

Function Documentation

void omap_vp_disable ( struct voltagedomain voltdm)

omap_vp_disable() - API to disable a particular VP : pointer to the VDD whose VP is to be disabled.

This API disables a particular voltage processor. Needed by the smartreflex class drivers.

Definition at line 238 of file vp.c.

void omap_vp_enable ( struct voltagedomain voltdm)

omap_vp_enable() - API to enable a particular VP : pointer to the VDD whose VP is to be enabled.

This API enables a particular voltage processor. Needed by the smartreflex class drivers.

Definition at line 194 of file vp.c.

int omap_vp_forceupdate_scale ( struct voltagedomain voltdm,
unsigned long  target_volt 
)

Definition at line 118 of file vp.c.

void __init omap_vp_init ( struct voltagedomain voltdm)

Definition at line 38 of file vp.c.

int omap_vp_update_errorgain ( struct voltagedomain voltdm,
unsigned long  target_volt 
)

Definition at line 95 of file vp.c.