From 193e23509f8b9df44852b4581c357f2d7caed0aa Mon Sep 17 00:00:00 2001 From: Alec Berg Date: Fri, 9 Jan 2015 09:40:22 -0800 Subject: samus_pd: remove PWM module Remove PWM module which is not being used in order to save flash space. BUG=chrome-os-partner:34489 BRANCH=samus TEST=make -j buildall. view .map file and see we save ~760 bytes. Change-Id: Id107fb402a60c5ac7510982f8ace6bad46fb14d0 Signed-off-by: Alec Berg Reviewed-on: https://chromium-review.googlesource.com/239912 Reviewed-by: Vincent Palatin --- board/samus_pd/board.c | 4 ++++ board/samus_pd/board.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/board/samus_pd/board.c b/board/samus_pd/board.c index 8266e19ae8..ce87c248fd 100644 --- a/board/samus_pd/board.c +++ b/board/samus_pd/board.c @@ -403,9 +403,11 @@ static void board_init(void) } pd_comm_enable(pd_enable); +#ifdef CONFIG_PWM /* Enable ILIM PWM: initial duty cycle 0% = 500mA limit. */ pwm_enable(PWM_CH_ILIM, 1); pwm_set_duty(PWM_CH_ILIM, 0); +#endif } DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); @@ -616,6 +618,7 @@ int board_set_active_charge_port(int charge_port) */ void board_set_charge_limit(int charge_ma) { +#ifdef CONFIG_PWM int pwm_duty = MA_TO_PWM(charge_ma); if (pwm_duty < 0) pwm_duty = 0; @@ -623,6 +626,7 @@ void board_set_charge_limit(int charge_ma) pwm_duty = 100; pwm_set_duty(PWM_CH_ILIM, pwm_duty); +#endif pd_status.curr_lim_ma = charge_ma; pd_send_ec_int(); diff --git a/board/samus_pd/board.h b/board/samus_pd/board.h index acfcc13b6e..82785aa574 100644 --- a/board/samus_pd/board.h +++ b/board/samus_pd/board.h @@ -32,7 +32,7 @@ #define CONFIG_I2C #undef CONFIG_LID_SWITCH #define CONFIG_LOW_POWER_IDLE -#define CONFIG_PWM +#undef CONFIG_PWM #define CONFIG_STM_HWTIMER32 #undef CONFIG_TASK_PROFILING #define CONFIG_USB_POWER_DELIVERY -- cgit v1.2.1