diff options
author | Vijay Hiremath <vijay.p.hiremath@intel.com> | 2016-09-20 12:52:10 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-09-21 19:38:13 -0700 |
commit | 420b4230968c16c6fb856874a6fd78730c8fd397 (patch) | |
tree | 837e00761540e2fa668e82d455db35708ac5b7cc /board | |
parent | d94fd4faf554eb5cd48d50bc8ce307e03bc87904 (diff) | |
download | chrome-ec-420b4230968c16c6fb856874a6fd78730c8fd397.tar.gz |
BD9995X: Rename common code of BD99955 and BD99956 as BD9995X
Except the CHIP_ID and charger name code is common between BD99955
and BD99956. Hence renamed the code to BD9995X so that valid
output is printed from console commands.
BUG=chrome-os-partner:57519
BRANCH=none
TEST=Manually tested on Reef. 'charger' console command prints
charger name as 'bd99956'
Change-Id: I3c995757941bcc5a6a8026dd807d76a7a47c9911
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/387119
Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/amenia/board.c | 26 | ||||
-rw-r--r-- | board/amenia/board.h | 8 | ||||
-rw-r--r-- | board/amenia/gpio.inc | 2 | ||||
-rw-r--r-- | board/amenia/usb_pd_policy.c | 4 | ||||
-rw-r--r-- | board/kevin/board.c | 22 | ||||
-rw-r--r-- | board/kevin/board.h | 8 | ||||
-rw-r--r-- | board/kevin/gpio.inc | 2 | ||||
-rw-r--r-- | board/kevin/usb_pd_policy.c | 4 | ||||
-rw-r--r-- | board/reef/board.c | 24 | ||||
-rw-r--r-- | board/reef/board.h | 10 | ||||
-rw-r--r-- | board/reef/gpio.inc | 4 | ||||
-rw-r--r-- | board/reef/usb_pd_policy.c | 4 |
12 files changed, 59 insertions, 59 deletions
diff --git a/board/amenia/board.c b/board/amenia/board.c index ab3dc2ecff..e0d7cc94d0 100644 --- a/board/amenia/board.c +++ b/board/amenia/board.c @@ -19,7 +19,7 @@ #include "driver/accel_kx022.h" #include "driver/accelgyro_bmi160.h" #include "driver/baro_bmp280.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" #include "driver/tcpm/tcpci.h" #include "driver/tcpm/ps8751.h" @@ -119,7 +119,7 @@ const struct adc_t adc_channels[] = { [ADC_VBUS] = {"VBUS", NPCX_ADC_CH1, 28160, ADC_READ_MAX+1, 0}, /* Adapter current output or battery discharging current */ [ADC_AMON_BMON] = {"AMON_BMON", NPCX_ADC_CH4, - (5 << BD99955_IOUT_GAIN_SELECT) * 10000, + (5 << BD9995X_IOUT_GAIN_SELECT) * 10000, ADC_READ_MAX+1, 0}, /* System current consumption */ [ADC_PSYS] = {"PSYS", NPCX_ADC_CH3, ADC_MAX_VOLT * 10, @@ -269,19 +269,19 @@ DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); int pd_snk_is_vbus_provided(int port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; switch (port) { case 0: case 1: - bd99955_port = bd99955_pd_port_to_chg_port(port); + bd9995x_port = bd9995x_pd_port_to_chg_port(port); break; default: panic("Invalid charge port\n"); break; } - return bd99955_is_vbus_provided(bd99955_port); + return bd9995x_is_vbus_provided(bd9995x_port); } /** @@ -294,7 +294,7 @@ int pd_snk_is_vbus_provided(int port) */ int board_set_active_charge_port(int charge_port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; static int initialized; /* charge port is a realy physical port */ @@ -325,10 +325,10 @@ int board_set_active_charge_port(int charge_port) switch (charge_port) { case 0: case 1: - bd99955_port = bd99955_pd_port_to_chg_port(charge_port); + bd9995x_port = bd9995x_pd_port_to_chg_port(charge_port); break; case CHARGE_PORT_NONE: - bd99955_port = BD99955_CHARGE_PORT_NONE; + bd9995x_port = BD9995X_CHARGE_PORT_NONE; break; default: panic("Invalid charge port\n"); @@ -337,7 +337,7 @@ int board_set_active_charge_port(int charge_port) initialized = 1; - return bd99955_select_input_port(bd99955_port); + return bd9995x_select_input_port(bd9995x_port); } /** @@ -355,7 +355,7 @@ void board_set_charge_limit(int port, int supplier, int charge_ma, int max_ma) supplier == CHARGE_SUPPLIER_BC12_SDP || supplier == CHARGE_SUPPLIER_OTHER); - if (bd99955_bc12_enable_charging(port, bc12_enable)) + if (bd9995x_bc12_enable_charging(port, bc12_enable)) return; charge_set_input_current_limit(MAX(charge_ma, @@ -383,7 +383,7 @@ int board_is_ramp_allowed(int supplier) */ int board_get_ramp_current_limit(int supplier, int sup_curr) { - return bd99955_get_bc12_ilim(supplier); + return bd9995x_get_bc12_ilim(supplier); } /** @@ -401,7 +401,7 @@ int board_is_consuming_full_charge(void) */ int board_is_vbus_too_low(enum chg_ramp_vbus_state ramp_state) { - return charger_get_vbus_level() < BD99955_BC12_MIN_VOLTAGE; + return charger_get_vbus_level() < BD9995X_BC12_MIN_VOLTAGE; } /* Enable or disable input devices, based upon chipset state and tablet mode */ @@ -682,7 +682,7 @@ void board_hibernate(void) CPRINTS("Enter Pseudo G3"); /* Enable both the VBUS & VCC ports before entering PG3 */ - bd99955_select_input_port(BD99955_CHARGE_PORT_BOTH); + bd9995x_select_input_port(BD9995X_CHARGE_PORT_BOTH); /* * Clean up the UART buffer and prevent any unwanted garbage characters diff --git a/board/amenia/board.h b/board/amenia/board.h index f18634debc..61904a0079 100644 --- a/board/amenia/board.h +++ b/board/amenia/board.h @@ -46,12 +46,12 @@ #define CONFIG_CMD_CHARGER_ADC_AMON_BMON #define CONFIG_CHARGER_SENSE_RESISTOR 10 #define CONFIG_CHARGER_SENSE_RESISTOR_AC 10 -#define BD99955_IOUT_GAIN_SELECT \ - BD99955_CMD_PMON_IOUT_CTRL_SET_IOUT_GAIN_SET_20V +#define BD9995X_IOUT_GAIN_SELECT \ + BD9995X_CMD_PMON_IOUT_CTRL_SET_IOUT_GAIN_SET_20V #define CONFIG_CMD_CHARGER_PSYS -#define BD99955_PSYS_GAIN_SELECT \ - BD99955_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_02UAW +#define BD9995X_PSYS_GAIN_SELECT \ + BD9995X_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_02UAW #define CONFIG_CHIPSET_APOLLOLAKE #define CONFIG_CMD_ACCELS diff --git a/board/amenia/gpio.inc b/board/amenia/gpio.inc index 8e0dc6c98a..7f0ac580b6 100644 --- a/board/amenia/gpio.inc +++ b/board/amenia/gpio.inc @@ -28,7 +28,7 @@ GPIO_INT(RSMRST_L_PGOOD, PIN(9, 3), GPIO_INT_BOTH, power_ GPIO_INT(USB_C0_PD_INT, PIN(8, 5), GPIO_INT_RISING, tcpc_alert_event) /* A43 - RXD for USB_C0_PHY_INT */ GPIO_INT(USB_C1_PD_INT_L, PIN(9, 4), GPIO_INT_FALLING, tcpc_alert_event) /* B49 - GPIO94 for USB_C1_PHY_INT_N */ -GPIO_INT(CHARGER_INT_L, PIN(0, 2), GPIO_INT_FALLING | GPIO_PULL_UP, bd99955_vbus_interrupt) /* A01 - GPIO02 for CHRGR_INT_N */ +GPIO_INT(CHARGER_INT_L, PIN(0, 2), GPIO_INT_FALLING | GPIO_PULL_UP, bd9995x_vbus_interrupt) /* A01 - GPIO02 for CHRGR_INT_N */ GPIO(NC_USB_C0_VBUS_WAKE_L, PIN(A, 7), GPIO_INPUT | GPIO_PULL_UP) /* B56 - PS2_DAT3/TB2/F_DIO3 for USB_C0_VBUS_DET_N */ GPIO(NC_USB_C1_VBUS_WAKE_L, PIN(6, 1), GPIO_INPUT | GPIO_PULL_UP) /* B32 - GPIO61 for USB_C1_VBUS_DET_N */ diff --git a/board/amenia/usb_pd_policy.c b/board/amenia/usb_pd_policy.c index 2a93151dee..dcc30e6195 100644 --- a/board/amenia/usb_pd_policy.c +++ b/board/amenia/usb_pd_policy.c @@ -7,7 +7,7 @@ #include "charge_manager.h" #include "common.h" #include "console.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" #include "driver/tcpm/ps8751.h" #include "gpio.h" @@ -55,7 +55,7 @@ int pd_set_power_supply_ready(int port) { /* Ensure we're not charging from this port */ if (charge_manager_get_active_charge_port() == port) - bd99955_select_input_port(BD99955_CHARGE_PORT_NONE); + bd9995x_select_input_port(BD9995X_CHARGE_PORT_NONE); /* Provide VBUS */ gpio_set_level(port ? GPIO_USB_C1_5V_EN : diff --git a/board/kevin/board.c b/board/kevin/board.c index ff070f1167..9b594e8e76 100644 --- a/board/kevin/board.c +++ b/board/kevin/board.c @@ -18,7 +18,7 @@ #include "driver/accel_kionix.h" #include "driver/accel_kx022.h" #include "driver/accelgyro_bmi160.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "driver/tcpm/fusb302.h" #include "extpower.h" #include "gpio.h" @@ -198,7 +198,7 @@ uint16_t tcpc_get_alert_status(void) int board_set_active_charge_port(int charge_port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; static int initialized; /* @@ -222,10 +222,10 @@ int board_set_active_charge_port(int charge_port) GPIO_USB_C0_5V_EN : GPIO_USB_C1_5V_EN)) return -1; - bd99955_port = bd99955_pd_port_to_chg_port(charge_port); + bd9995x_port = bd9995x_pd_port_to_chg_port(charge_port); break; case CHARGE_PORT_NONE: - bd99955_port = BD99955_CHARGE_PORT_NONE; + bd9995x_port = BD9995X_CHARGE_PORT_NONE; break; default: panic("Invalid charge port\n"); @@ -233,7 +233,7 @@ int board_set_active_charge_port(int charge_port) } initialized = 1; - return bd99955_select_input_port(bd99955_port); + return bd9995x_select_input_port(bd9995x_port); } void board_set_charge_limit(int port, int supplier, int charge_ma, int max_ma) @@ -266,28 +266,28 @@ int extpower_is_present(void) if (p0_src && p1_src) return 0; else if (!p0_src && !p1_src) - port = BD99955_CHARGE_PORT_BOTH; + port = BD9995X_CHARGE_PORT_BOTH; else - port = bd99955_pd_port_to_chg_port(p0_src); + port = bd9995x_pd_port_to_chg_port(p0_src); - return bd99955_is_vbus_provided(port); + return bd9995x_is_vbus_provided(port); } int pd_snk_is_vbus_provided(int port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; switch (port) { case 0: case 1: - bd99955_port = bd99955_pd_port_to_chg_port(port); + bd9995x_port = bd9995x_pd_port_to_chg_port(port); break; default: panic("Invalid charge port\n"); break; } - return bd99955_is_vbus_provided(bd99955_port); + return bd9995x_is_vbus_provided(bd9995x_port); } static void board_spi_enable(void) diff --git a/board/kevin/board.h b/board/kevin/board.h index 85b2cfeda3..9f34fe110c 100644 --- a/board/kevin/board.h +++ b/board/kevin/board.h @@ -58,8 +58,8 @@ #define CONFIG_VBOOT_HASH #define CONFIG_CHARGER -#define CONFIG_CHARGER_BD99955 -#define CONFIG_BD99955_POWER_SAVE_MODE BD99955_PWR_SAVE_HIGH +#define CONFIG_CHARGER_BD99956 +#define CONFIG_BD9995X_POWER_SAVE_MODE BD9995X_PWR_SAVE_HIGH #define CONFIG_CHARGER_INPUT_CURRENT 512 #define CONFIG_CHARGER_NARROW_VDC #define CONFIG_CHARGER_V2 @@ -143,8 +143,8 @@ #define CONFIG_CMD_CHARGER_PSYS /* Set PSYS gain for 50W max measurement */ -#define BD99955_PSYS_GAIN_SELECT \ - BD99955_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_08UAW +#define BD9995X_PSYS_GAIN_SELECT \ + BD9995X_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_08UAW #define CONFIG_UART_HOST 0 diff --git a/board/kevin/gpio.inc b/board/kevin/gpio.inc index 4382abd9d5..bbd5b4f0cf 100644 --- a/board/kevin/gpio.inc +++ b/board/kevin/gpio.inc @@ -41,7 +41,7 @@ GPIO_INT(WARM_RESET_REQ, PIN(7, 3), GPIO_INT_RISING | GPIO_PULL_DOWN, GPIO_INT(AP_OVERTEMP, PIN(7, 4), GPIO_INT_RISING | GPIO_PULL_DOWN, overtemp_interrupt) GPIO_INT(CHARGER_INT_L, PIN(3, 3), GPIO_INT_FALLING | GPIO_PULL_UP, - bd99955_vbus_interrupt) + bd9995x_vbus_interrupt) GPIO_INT(BASE_SIXAXIS_INT_L,PIN(4, 0), GPIO_INT_FALLING | GPIO_SEL_1P8V, bmi160_interrupt) diff --git a/board/kevin/usb_pd_policy.c b/board/kevin/usb_pd_policy.c index dec0e6fb53..c87fa7eb44 100644 --- a/board/kevin/usb_pd_policy.c +++ b/board/kevin/usb_pd_policy.c @@ -7,7 +7,7 @@ #include "charge_manager.h" #include "common.h" #include "console.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "gpio.h" #include "hooks.h" #include "host_command.h" @@ -56,7 +56,7 @@ int pd_set_power_supply_ready(int port) { /* Ensure we're not charging from this port */ if (charge_manager_get_active_charge_port() == port) - bd99955_select_input_port(BD99955_CHARGE_PORT_NONE); + bd9995x_select_input_port(BD9995X_CHARGE_PORT_NONE); /* Ensure we advertise the proper available current quota */ charge_manager_source_port(port, 1); diff --git a/board/reef/board.c b/board/reef/board.c index 19abd156ef..76402ac5f7 100644 --- a/board/reef/board.c +++ b/board/reef/board.c @@ -20,7 +20,7 @@ #include "driver/accel_kx022.h" #include "driver/accelgyro_bmi160.h" #include "driver/baro_bmp280.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" #include "driver/tcpm/ps8751.h" #include "driver/tcpm/tcpci.h" @@ -456,19 +456,19 @@ DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_FIRST); int pd_snk_is_vbus_provided(int port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; switch (port) { case 0: case 1: - bd99955_port = bd99955_pd_port_to_chg_port(port); + bd9995x_port = bd9995x_pd_port_to_chg_port(port); break; default: panic("Invalid charge port\n"); break; } - return bd99955_is_vbus_provided(bd99955_port); + return bd9995x_is_vbus_provided(bd9995x_port); } /** @@ -481,7 +481,7 @@ int pd_snk_is_vbus_provided(int port) */ int board_set_active_charge_port(int charge_port) { - enum bd99955_charge_port bd99955_port; + enum bd9995x_charge_port bd9995x_port; static int initialized; /* charge port is a physical port */ @@ -513,10 +513,10 @@ int board_set_active_charge_port(int charge_port) switch (charge_port) { case 0: case 1: - bd99955_port = bd99955_pd_port_to_chg_port(charge_port); + bd9995x_port = bd9995x_pd_port_to_chg_port(charge_port); break; case CHARGE_PORT_NONE: - bd99955_port = BD99955_CHARGE_PORT_NONE; + bd9995x_port = BD9995X_CHARGE_PORT_NONE; break; default: panic("Invalid charge port\n"); @@ -525,7 +525,7 @@ int board_set_active_charge_port(int charge_port) initialized = 1; - return bd99955_select_input_port(bd99955_port); + return bd9995x_select_input_port(bd9995x_port); } /** @@ -543,7 +543,7 @@ void board_set_charge_limit(int port, int supplier, int charge_ma, int max_ma) supplier == CHARGE_SUPPLIER_BC12_SDP || supplier == CHARGE_SUPPLIER_OTHER); - if (bd99955_bc12_enable_charging(port, bc12_enable)) + if (bd9995x_bc12_enable_charging(port, bc12_enable)) return; charge_set_input_current_limit(MAX(charge_ma, @@ -571,7 +571,7 @@ int board_is_ramp_allowed(int supplier) */ int board_get_ramp_current_limit(int supplier, int sup_curr) { - return bd99955_get_bc12_ilim(supplier); + return bd9995x_get_bc12_ilim(supplier); } /** @@ -589,7 +589,7 @@ int board_is_consuming_full_charge(void) */ int board_is_vbus_too_low(enum chg_ramp_vbus_state ramp_state) { - return charger_get_vbus_level() < BD99955_BC12_MIN_VOLTAGE; + return charger_get_vbus_level() < BD9995X_BC12_MIN_VOLTAGE; } /* Enable or disable input devices, based upon chipset state and tablet mode */ @@ -940,7 +940,7 @@ void board_hibernate(void) msleep(100); /* Enable both the VBUS & VCC ports before entering PG3 */ - bd99955_select_input_port(BD99955_CHARGE_PORT_BOTH); + bd9995x_select_input_port(BD9995X_CHARGE_PORT_BOTH); } struct { diff --git a/board/reef/board.h b/board/reef/board.h index 9420e1caf1..b4da30c9ea 100644 --- a/board/reef/board.h +++ b/board/reef/board.h @@ -31,12 +31,12 @@ #define CONFIG_CMD_CHARGER_ADC_AMON_BMON #define CONFIG_CHARGER_SENSE_RESISTOR 10 #define CONFIG_CHARGER_SENSE_RESISTOR_AC 10 -#define BD99955_IOUT_GAIN_SELECT \ - BD99955_CMD_PMON_IOUT_CTRL_SET_IOUT_GAIN_SET_20V +#define BD9995X_IOUT_GAIN_SELECT \ + BD9995X_CMD_PMON_IOUT_CTRL_SET_IOUT_GAIN_SET_20V #define CONFIG_CMD_CHARGER_PSYS -#define BD99955_PSYS_GAIN_SELECT \ - BD99955_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_02UAW +#define BD9995X_PSYS_GAIN_SELECT \ + BD9995X_CMD_PMON_IOUT_CTRL_SET_PMON_GAIN_SET_02UAW /* Battery */ #define CONFIG_BATTERY_CUT_OFF @@ -49,7 +49,7 @@ #define CONFIG_CHARGE_RAMP #define CONFIG_CHARGER #define CONFIG_CHARGER_V2 -#define CONFIG_CHARGER_BD99955 +#define CONFIG_CHARGER_BD99956 #define CONFIG_CHARGER_DISCHARGE_ON_AC #define CONFIG_CHARGER_INPUT_CURRENT 512 #define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 1 diff --git a/board/reef/gpio.inc b/board/reef/gpio.inc index ddace28cb6..08d77ea7c7 100644 --- a/board/reef/gpio.inc +++ b/board/reef/gpio.inc @@ -8,7 +8,7 @@ /* Declare symbolic names for all the GPIOs that we care about. * Note: Those with interrupt handlers must be declared first. */ -GPIO_INT(CHARGER_INT_L, PIN(3, 3), GPIO_INT_FALLING, bd99955_vbus_interrupt) /* CHARGER_EC_INT_ODL from BD99955 */ +GPIO_INT(CHARGER_INT_L, PIN(3, 3), GPIO_INT_FALLING, bd9995x_vbus_interrupt) /* CHARGER_EC_INT_ODL from BD99956 */ /* * TODO: The pull ups for Parade TCPC interrupt line can be removed in versions * of board following EVT in which daughter card (which has an external pull up) @@ -29,7 +29,7 @@ GPIO_INT(SUSPWRNACK, PIN(7, 2), GPIO_INT_BOTH, power_signal_interrupt) GPIO_INT(RSMRST_L_PGOOD, PIN(6, 0), GPIO_INT_BOTH, power_signal_interrupt) /* PMIC_EC_RSMRST_ODL */ GPIO_INT(ALL_SYS_PGOOD, PIN(5, 0), GPIO_INT_BOTH, power_signal_interrupt) /* PMIC_EC_PWROK_OD */ -GPIO_INT(AC_PRESENT, PIN(C, 1), GPIO_INT_BOTH, extpower_interrupt) /* ACOK_OD from BD99955 */ +GPIO_INT(AC_PRESENT, PIN(C, 1), GPIO_INT_BOTH, extpower_interrupt) /* ACOK_OD from BD99956 */ /* TODO: We might remove external pull-up for POWER_BUTTON_L in EVT */ GPIO_INT(POWER_BUTTON_L, PIN(0, 4), GPIO_INT_BOTH, power_button_interrupt) /* MECH_PWR_BTN_ODL */ #if IS_PROTO == 1 diff --git a/board/reef/usb_pd_policy.c b/board/reef/usb_pd_policy.c index 030cd906d8..4a1fb78a74 100644 --- a/board/reef/usb_pd_policy.c +++ b/board/reef/usb_pd_policy.c @@ -8,7 +8,7 @@ #include "charge_manager.h" #include "common.h" #include "console.h" -#include "driver/charger/bd99955.h" +#include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" #include "driver/tcpm/ps8751.h" #include "gpio.h" @@ -55,7 +55,7 @@ int pd_set_power_supply_ready(int port) { /* Ensure we're not charging from this port */ if (charge_manager_get_active_charge_port() == port) - bd99955_select_input_port(BD99955_CHARGE_PORT_NONE); + bd9995x_select_input_port(BD9995X_CHARGE_PORT_NONE); /* Provide VBUS */ gpio_set_level(port ? GPIO_USB_C1_5V_EN : |