summaryrefslogtreecommitdiff
path: root/firmware/export/as3514.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/as3514.h')
-rw-r--r--firmware/export/as3514.h25
1 files changed, 18 insertions, 7 deletions
diff --git a/firmware/export/as3514.h b/firmware/export/as3514.h
index acf13444fa..85da14493f 100644
--- a/firmware/export/as3514.h
+++ b/firmware/export/as3514.h
@@ -363,14 +363,25 @@ extern void audiohw_set_sampr_dividers(int fsel);
363/* AS3514_CHARGER */ 363/* AS3514_CHARGER */
364#define TMPSUP_OFF (0x1 << 7) 364#define TMPSUP_OFF (0x1 << 7)
365#define CHG_I (0x7 << 4) 365#define CHG_I (0x7 << 4)
366#define CHG_I_400MA (0x7 << 4) 366#ifdef HAVE_AS3543 /* AS3543 uses charge current steps of 70 mA */
367#define CHG_I_350MA (0x6 << 4) 367#define CHG_I_55MA (0x0 << 4)
368#define CHG_I_300MA (0x5 << 4) 368#define CHG_I_70MA (0x1 << 4)
369#define CHG_I_250MA (0x4 << 4) 369#define CHG_I_140MA (0x2 << 4)
370#define CHG_I_200MA (0x3 << 4) 370#define CHG_I_210MA (0x3 << 4)
371#define CHG_I_150MA (0x2 << 4) 371#define CHG_I_280MA (0x4 << 4)
372#define CHG_I_100MA (0x1 << 4) 372#define CHG_I_350MA (0x5 << 4)
373#define CHG_I_420MA (0x6 << 4)
374#define CHG_I_460MA (0x7 << 4)
375#else /* AS3514 uses charge current steps of 50 mA */
373#define CHG_I_50MA (0x0 << 4) 376#define CHG_I_50MA (0x0 << 4)
377#define CHG_I_100MA (0x1 << 4)
378#define CHG_I_150MA (0x2 << 4)
379#define CHG_I_200MA (0x3 << 4)
380#define CHG_I_250MA (0x4 << 4)
381#define CHG_I_300MA (0x5 << 4)
382#define CHG_I_350MA (0x6 << 4)
383#define CHG_I_400MA (0x7 << 4)
384#endif
374#define CHG_V (0x7 << 1) 385#define CHG_V (0x7 << 1)
375#define CHG_V_4_25V (0x7 << 1) 386#define CHG_V_4_25V (0x7 << 1)
376#define CHG_V_4_20V (0x6 << 1) 387#define CHG_V_4_20V (0x6 << 1)