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

#include <vc.h>

Data Fields

u16 i2c_slave_addr
 
u16 volt_reg_addr
 
u16 cmd_reg_addr
 
u16 setup_time
 
u8 cfg_channel
 
bool i2c_high_speed
 
struct omap_vc_commoncommon
 
u32 smps_sa_mask
 
u32 smps_volra_mask
 
u32 smps_cmdra_mask
 
u8 cmdval_reg
 
u8 smps_sa_reg
 
u8 smps_volra_reg
 
u8 smps_cmdra_reg
 
u8 cfg_channel_reg
 
u8 cfg_channel_sa_shift
 
u8 flags
 

Detailed Description

struct omap_vc_channel - VC per-instance data : I2C slave address of PMIC for this VC channel : voltage configuration register address : command configuration register address : setup time (in sys_clk cycles) of regulator for this channel : current value of VC channel configuration register : whether or not to use I2C high-speed mode

: pointer to VC common data for this platform : i2c slave address bitmask in the PRM_VC_SMPS_SA register : VOLRA* bitmask in the PRM_VC_VOL_RA register : CMDRA* bitmask in the PRM_VC_CMD_RA register : register for on/ret/off voltage level values for this channel : Offset of PRM_VC_SMPS_SA reg from PRM start : Offset of PRM_VC_SMPS_VOL_RA reg from PRM start : Offset of PRM_VC_SMPS_CMD_RA reg from PRM start : VC channel configuration register : bit shift for slave address cfg_channel register : VC channel-specific flags (optional)

Definition at line 84 of file vc.h.

Field Documentation

u8 cfg_channel

Definition at line 90 of file vc.h.

u8 cfg_channel_reg

Definition at line 102 of file vc.h.

u8 cfg_channel_sa_shift

Definition at line 103 of file vc.h.

u16 cmd_reg_addr

Definition at line 88 of file vc.h.

u8 cmdval_reg

Definition at line 98 of file vc.h.

Definition at line 94 of file vc.h.

u8 flags

Definition at line 104 of file vc.h.

bool i2c_high_speed

Definition at line 91 of file vc.h.

u16 i2c_slave_addr

Definition at line 86 of file vc.h.

u16 setup_time

Definition at line 89 of file vc.h.

u32 smps_cmdra_mask

Definition at line 97 of file vc.h.

u8 smps_cmdra_reg

Definition at line 101 of file vc.h.

u32 smps_sa_mask

Definition at line 95 of file vc.h.

u8 smps_sa_reg

Definition at line 99 of file vc.h.

u32 smps_volra_mask

Definition at line 96 of file vc.h.

u8 smps_volra_reg

Definition at line 100 of file vc.h.

u16 volt_reg_addr

Definition at line 87 of file vc.h.


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