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

#include <voltage.h>

Data Fields

charname
 
bool scalable
 
struct list_head node
 
struct list_head pwrdm_list
 
struct omap_vc_channelvc
 
struct omap_vfsm_instancevfsm
 
struct omap_vp_instancevp
 
struct omap_voltdm_pmicpmic
 
u32(* read )(u8 offset)
 
void(* write )(u32 val, u8 offset)
 
u32(* rmw )(u32 mask, u32 bits, u8 offset)
 
union {
   const char *   name
 
   u32   rate
 
sys_clk
 
int(* scale )(struct voltagedomain *voltdm, unsigned long target_volt)
 
u32 nominal_volt
 
struct omap_volt_datavolt_data
 

Detailed Description

Definition at line 68 of file voltage.h.

Field Documentation

char* name

Definition at line 69 of file voltage.h.

const char* name

Definition at line 84 of file voltage.h.

Definition at line 71 of file voltage.h.

u32 nominal_volt

Definition at line 91 of file voltage.h.

Definition at line 76 of file voltage.h.

struct list_head pwrdm_list

Definition at line 72 of file voltage.h.

u32 rate

Definition at line 85 of file voltage.h.

u32(* read)(u8 offset)

Definition at line 79 of file voltage.h.

u32(* rmw)(u32 mask, u32 bits, u8 offset)

Definition at line 81 of file voltage.h.

bool scalable

Definition at line 70 of file voltage.h.

int(* scale)(struct voltagedomain *voltdm, unsigned long target_volt)

Definition at line 88 of file voltage.h.

union { ... } sys_clk

Definition at line 73 of file voltage.h.

Definition at line 74 of file voltage.h.

struct omap_volt_data* volt_data

Definition at line 92 of file voltage.h.

Definition at line 75 of file voltage.h.

void(* write)(u32 val, u8 offset)

Definition at line 80 of file voltage.h.


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