diff options
-rw-r--r-- | board/samus_pd/board.c | 4 | ||||
-rw-r--r-- | board/samus_pd/board.h | 2 |
2 files changed, 5 insertions, 1 deletions
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 |