From b19b32127dc87ffd4272cd48aa534a8215c50e9a Mon Sep 17 00:00:00 2001 From: John Crossley Date: Fri, 15 Jan 2021 16:35:47 +0000 Subject: ln9310: set min. freq above audible range Set the minimum switching frequency to 25 kHz to avoid the audible frequency band. BRANCH=Trogdor BUG=b:180886790 TEST=In IDLE mode check that LN9310 switching freq. stays above the audible frequency range. Change-Id: Ia609fd002e34b6bc684385ceb8405fe84a447ae7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2633442 Reviewed-by: Philip Chen Reviewed-by: Wai-Hong Tam Tested-by: Wai-Hong Tam Commit-Queue: Wai-Hong Tam --- driver/ln9310.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'driver/ln9310.c') diff --git a/driver/ln9310.c b/driver/ln9310.c index 48992f73b8..b63f992416 100644 --- a/driver/ln9310.c +++ b/driver/ln9310.c @@ -304,6 +304,11 @@ void ln9310_init(void) LN9310_LB_MIN_FREQ_EN, LN9310_LB_MIN_FREQ_EN); + /* Set minimum switching frequency to 25 kHz */ + field_update8(LN9310_REG_SPARE_0, + LN9310_SPARE_0_LB_MIN_FREQ_SEL_MASK, + LN9310_SPARE_0_LB_MIN_FREQ_SEL_ON); + usleep(LN9310_CDC_DELAY); CPRINTS("LN9310 OP_MODE Update method: Self-sync"); -- cgit v1.2.1