Skip to content

Commit

Permalink
max17042: Align register definitions with data sheet and init appnote
Browse files Browse the repository at this point in the history
align the register names with max17042 data sheet removing
registers that are marked reserved that are not used.

Add register definitions defined in the maxim initialization appnote

Signed-off-by: Dirk Brandewie <dirk.brandewie@gmail.com>
Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
  • Loading branch information
Dirk Brandewie authored and Anton Vorontsov committed Mar 13, 2012
1 parent 6b21d18 commit f42c2b4
Showing 1 changed file with 28 additions and 9 deletions.
37 changes: 28 additions & 9 deletions include/linux/power/max17042_battery.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,11 @@ enum max17042_register {
MAX17042_VCELL = 0x09,
MAX17042_Current = 0x0A,
MAX17042_AvgCurrent = 0x0B,
MAX17042_Qresidual = 0x0C,

MAX17042_SOC = 0x0D,
MAX17042_AvSOC = 0x0E,
MAX17042_RemCap = 0x0F,
MAX17402_FullCAP = 0x10,
MAX17042_FullCAP = 0x10,
MAX17042_TTE = 0x11,
MAX17042_V_empty = 0x12,

Expand All @@ -62,37 +62,56 @@ enum max17042_register {
MAX17042_AvCap = 0x1F,
MAX17042_ManName = 0x20,
MAX17042_DevName = 0x21,
MAX17042_DevChem = 0x22,

MAX17042_FullCAPNom = 0x23,
MAX17042_TempNom = 0x24,
MAX17042_TempCold = 0x25,
MAX17042_TempLim = 0x25,
MAX17042_TempHot = 0x26,
MAX17042_AIN = 0x27,
MAX17042_LearnCFG = 0x28,
MAX17042_SHFTCFG = 0x29,
MAX17042_FilterCFG = 0x29,
MAX17042_RelaxCFG = 0x2A,
MAX17042_MiscCFG = 0x2B,
MAX17042_TGAIN = 0x2C,
MAx17042_TOFF = 0x2D,
MAX17042_CGAIN = 0x2E,
MAX17042_COFF = 0x2F,

MAX17042_Q_empty = 0x33,
MAX17042_MaskSOC = 0x32,
MAX17042_SOC_empty = 0x33,
MAX17042_T_empty = 0x34,

MAX17042_FullCAP0 = 0x35,
MAX17042_LAvg_empty = 0x36,
MAX17042_FCTC = 0x37,
MAX17042_RCOMP0 = 0x38,
MAX17042_TempCo = 0x39,
MAX17042_Rx = 0x3A,
MAX17042_T_empty0 = 0x3B,
MAX17042_EmptyTempCo = 0x3A,
MAX17042_K_empty0 = 0x3B,
MAX17042_TaskPeriod = 0x3C,
MAX17042_FSTAT = 0x3D,

MAX17042_SHDNTIMER = 0x3F,

MAX17042_VFRemCap = 0x4A,
MAX17042_dQacc = 0x45,
MAX17042_dPacc = 0x46,

MAX17042_VFSOC0 = 0x48,

MAX17042_QH = 0x4D,
MAX17042_QL = 0x4E,

MAX17042_VFSOC0Enable = 0x60,
MAX17042_MLOCKReg1 = 0x62,
MAX17042_MLOCKReg2 = 0x63,

MAX17042_MODELChrTbl = 0x80,

MAX17042_OCV = 0xEE,

MAX17042_OCVInternal = 0xFB,

MAX17042_VFSOC = 0xFF,
};

/*
Expand Down

0 comments on commit f42c2b4

Please sign in to comment.