From e3447708a4977036938416daef38ad7d0e8ed650 Mon Sep 17 00:00:00 2001 From: Myles Watson Date: Tue, 25 Nov 2014 15:36:34 -0800 Subject: hadoken: Add the BQ27621 configuration parameters. BUG=chrome-os-partner:34477 BRANCH=none TEST=Used custom console commands to test the charging levels, temperature, etc. Signed-off-by: Myles Watson Change-Id: I4d357c610244a6057c9f25d2bf0893642fc41719 Reviewed-on: https://chromium-review.googlesource.com/234288 Reviewed-by: Randall Spangler Tested-by: Myles Watson Reviewed-by: Alec Berg Commit-Queue: Myles Watson --- board/hadoken/board.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/board/hadoken/board.h b/board/hadoken/board.h index db6e53b187..eb496668a5 100644 --- a/board/hadoken/board.h +++ b/board/hadoken/board.h @@ -36,6 +36,21 @@ #define NRF51_TWI_FREQ(port) NRF51_TWI_100KBPS #define NRF51_TWI_PPI_CHAN(port) 0 +#define BATTERY_VOLTAGE_MAX 4425 /* mV */ +#define BATTERY_VOLTAGE_NORMAL 3800 /* mV */ +#define BATTERY_VOLTAGE_MIN 3000 /* mV */ + +#define CONFIG_BATTERY_BQ27621 +#define BQ27621_CHEM_ID 0x0354 /* 4.35V maximum charge */ +#define BQ27621_TOGGLE_POWER_MIN 0 + +#define BQ27621_DESIGN_CAPACITY 120 /* mAh */ +#define BQ27621_DESIGN_ENERGY 444 /* mWh */ +#define BQ27621_TERMINATE_VOLTAGE BATTERY_VOLTAGE_MIN /* mV */ +#define BQ27621_TAPER_CURRENT 6 /* mA */ + +#define I2C_PORT_BATTERY NRF51_TWI_PORT + #include "gpio_signal.h" -- cgit v1.2.1