Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
ab8500.h File Reference

Go to the source code of this file.

Data Structures

struct  ab8500_regulator_reg_init
 

Macros

#define INIT_REGULATOR_REGISTER(_id, _value)
 

Enumerations

enum  ab8500_regulator_id {
  AB8500_LDO_AUX1, AB8500_LDO_AUX2, AB8500_LDO_AUX3, AB8500_LDO_INTCORE,
  AB8500_LDO_TVOUT, AB8500_LDO_USB, AB8500_LDO_AUDIO, AB8500_LDO_ANAMIC1,
  AB8500_LDO_ANAMIC2, AB8500_LDO_DMIC, AB8500_LDO_ANA, AB8500_NUM_REGULATORS
}
 
enum  ab9540_regulator_id {
  AB9540_LDO_AUX1, AB9540_LDO_AUX2, AB9540_LDO_AUX3, AB9540_LDO_AUX4,
  AB9540_LDO_INTCORE, AB9540_LDO_TVOUT, AB9540_LDO_USB, AB9540_LDO_AUDIO,
  AB9540_LDO_ANAMIC1, AB9540_LDO_ANAMIC2, AB9540_LDO_DMIC, AB9540_LDO_ANA,
  AB9540_SYSCLKREQ_2, AB9540_SYSCLKREQ_4, AB9540_NUM_REGULATORS
}
 
enum  ab8500_regulator_reg {
  AB8500_REGUREQUESTCTRL2, AB8500_REGUREQUESTCTRL3, AB8500_REGUREQUESTCTRL4, AB8500_REGUSYSCLKREQ1HPVALID1,
  AB8500_REGUSYSCLKREQ1HPVALID2, AB8500_REGUHWHPREQ1VALID1, AB8500_REGUHWHPREQ1VALID2, AB8500_REGUHWHPREQ2VALID1,
  AB8500_REGUHWHPREQ2VALID2, AB8500_REGUSWHPREQVALID1, AB8500_REGUSWHPREQVALID2, AB8500_REGUSYSCLKREQVALID1,
  AB8500_REGUSYSCLKREQVALID2, AB8500_REGUMISC1, AB8500_VAUDIOSUPPLY, AB8500_REGUCTRL1VAMIC,
  AB8500_VPLLVANAREGU, AB8500_VREFDDR, AB8500_EXTSUPPLYREGU, AB8500_VAUX12REGU,
  AB8500_VRF1VAUX3REGU, AB8500_VAUX1SEL, AB8500_VAUX2SEL, AB8500_VRF1VAUX3SEL,
  AB8500_REGUCTRL2SPARE, AB8500_REGUCTRLDISCH, AB8500_REGUCTRLDISCH2, AB8500_VSMPS1SEL1,
  AB8500_NUM_REGULATOR_REGISTERS
}
 
enum  ab9540_regulator_reg {
  AB9540_REGUREQUESTCTRL1, AB9540_REGUREQUESTCTRL2, AB9540_REGUREQUESTCTRL3, AB9540_REGUREQUESTCTRL4,
  AB9540_REGUSYSCLKREQ1HPVALID1, AB9540_REGUSYSCLKREQ1HPVALID2, AB9540_REGUHWHPREQ1VALID1, AB9540_REGUHWHPREQ1VALID2,
  AB9540_REGUHWHPREQ2VALID1, AB9540_REGUHWHPREQ2VALID2, AB9540_REGUSWHPREQVALID1, AB9540_REGUSWHPREQVALID2,
  AB9540_REGUSYSCLKREQVALID1, AB9540_REGUSYSCLKREQVALID2, AB9540_REGUVAUX4REQVALID, AB9540_REGUMISC1,
  AB9540_VAUDIOSUPPLY, AB9540_REGUCTRL1VAMIC, AB9540_VSMPS1REGU, AB9540_VSMPS2REGU,
  AB9540_VSMPS3REGU, AB9540_VPLLVANAREGU, AB9540_EXTSUPPLYREGU, AB9540_VAUX12REGU,
  AB9540_VRF1VAUX3REGU, AB9540_VSMPS1SEL1, AB9540_VSMPS1SEL2, AB9540_VSMPS1SEL3,
  AB9540_VSMPS2SEL1, AB9540_VSMPS2SEL2, AB9540_VSMPS2SEL3, AB9540_VSMPS3SEL1,
  AB9540_VSMPS3SEL2, AB9540_VAUX1SEL, AB9540_VAUX2SEL, AB9540_VRF1VAUX3SEL,
  AB9540_REGUCTRL2SPARE, AB9540_VAUX4REQCTRL, AB9540_VAUX4REGU, AB9540_VAUX4SEL,
  AB9540_REGUCTRLDISCH, AB9540_REGUCTRLDISCH2, AB9540_REGUCTRLDISCH3, AB9540_NUM_REGULATOR_REGISTERS
}
 

Macro Definition Documentation

#define INIT_REGULATOR_REGISTER (   _id,
  _value 
)
Value:
{ \
.id = _id, \
.value = _value, \
}

Definition at line 54 of file ab8500.h.

Enumeration Type Documentation

Enumerator:
AB8500_LDO_AUX1 
AB8500_LDO_AUX2 
AB8500_LDO_AUX3 
AB8500_LDO_INTCORE 
AB8500_LDO_TVOUT 
AB8500_LDO_USB 
AB8500_LDO_AUDIO 
AB8500_LDO_ANAMIC1 
AB8500_LDO_ANAMIC2 
AB8500_LDO_DMIC 
AB8500_LDO_ANA 
AB8500_NUM_REGULATORS 

Definition at line 14 of file ab8500.h.

Enumerator:
AB8500_REGUREQUESTCTRL2 
AB8500_REGUREQUESTCTRL3 
AB8500_REGUREQUESTCTRL4 
AB8500_REGUSYSCLKREQ1HPVALID1 
AB8500_REGUSYSCLKREQ1HPVALID2 
AB8500_REGUHWHPREQ1VALID1 
AB8500_REGUHWHPREQ1VALID2 
AB8500_REGUHWHPREQ2VALID1 
AB8500_REGUHWHPREQ2VALID2 
AB8500_REGUSWHPREQVALID1 
AB8500_REGUSWHPREQVALID2 
AB8500_REGUSYSCLKREQVALID1 
AB8500_REGUSYSCLKREQVALID2 
AB8500_REGUMISC1 
AB8500_VAUDIOSUPPLY 
AB8500_REGUCTRL1VAMIC 
AB8500_VPLLVANAREGU 
AB8500_VREFDDR 
AB8500_EXTSUPPLYREGU 
AB8500_VAUX12REGU 
AB8500_VRF1VAUX3REGU 
AB8500_VAUX1SEL 
AB8500_VAUX2SEL 
AB8500_VRF1VAUX3SEL 
AB8500_REGUCTRL2SPARE 
AB8500_REGUCTRLDISCH 
AB8500_REGUCTRLDISCH2 
AB8500_VSMPS1SEL1 
AB8500_NUM_REGULATOR_REGISTERS 

Definition at line 61 of file ab8500.h.

Enumerator:
AB9540_LDO_AUX1 
AB9540_LDO_AUX2 
AB9540_LDO_AUX3 
AB9540_LDO_AUX4 
AB9540_LDO_INTCORE 
AB9540_LDO_TVOUT 
AB9540_LDO_USB 
AB9540_LDO_AUDIO 
AB9540_LDO_ANAMIC1 
AB9540_LDO_ANAMIC2 
AB9540_LDO_DMIC 
AB9540_LDO_ANA 
AB9540_SYSCLKREQ_2 
AB9540_SYSCLKREQ_4 
AB9540_NUM_REGULATORS 

Definition at line 30 of file ab8500.h.

Enumerator:
AB9540_REGUREQUESTCTRL1 
AB9540_REGUREQUESTCTRL2 
AB9540_REGUREQUESTCTRL3 
AB9540_REGUREQUESTCTRL4 
AB9540_REGUSYSCLKREQ1HPVALID1 
AB9540_REGUSYSCLKREQ1HPVALID2 
AB9540_REGUHWHPREQ1VALID1 
AB9540_REGUHWHPREQ1VALID2 
AB9540_REGUHWHPREQ2VALID1 
AB9540_REGUHWHPREQ2VALID2 
AB9540_REGUSWHPREQVALID1 
AB9540_REGUSWHPREQVALID2 
AB9540_REGUSYSCLKREQVALID1 
AB9540_REGUSYSCLKREQVALID2 
AB9540_REGUVAUX4REQVALID 
AB9540_REGUMISC1 
AB9540_VAUDIOSUPPLY 
AB9540_REGUCTRL1VAMIC 
AB9540_VSMPS1REGU 
AB9540_VSMPS2REGU 
AB9540_VSMPS3REGU 
AB9540_VPLLVANAREGU 
AB9540_EXTSUPPLYREGU 
AB9540_VAUX12REGU 
AB9540_VRF1VAUX3REGU 
AB9540_VSMPS1SEL1 
AB9540_VSMPS1SEL2 
AB9540_VSMPS1SEL3 
AB9540_VSMPS2SEL1 
AB9540_VSMPS2SEL2 
AB9540_VSMPS2SEL3 
AB9540_VSMPS3SEL1 
AB9540_VSMPS3SEL2 
AB9540_VAUX1SEL 
AB9540_VAUX2SEL 
AB9540_VRF1VAUX3SEL 
AB9540_REGUCTRL2SPARE 
AB9540_VAUX4REQCTRL 
AB9540_VAUX4REGU 
AB9540_VAUX4SEL 
AB9540_REGUCTRLDISCH 
AB9540_REGUCTRLDISCH2 
AB9540_REGUCTRLDISCH3 
AB9540_NUM_REGULATOR_REGISTERS 

Definition at line 95 of file ab8500.h.