diff options
author | Andrew McRae <amcrae@google.com> | 2022-09-21 15:25:14 +1000 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-21 07:07:35 +0000 |
commit | 3c6ef637c85bb70f668cc9aab8eaf19fbd2d4c2f (patch) | |
tree | 1eaf5702f9ad3ed77aa6def70c381379b2245485 | |
parent | aca2261e16993318afa6a026ad201b6f006c8ede (diff) | |
download | chrome-ec-3c6ef637c85bb70f668cc9aab8eaf19fbd2d4c2f.tar.gz |
nereid: Use low power clock for keyboard b/l PWM
Use low power clock for the keyboard backlight
PWM so that the keyboard backlight does not
flicker when using battery.
BUG=b:247919980
TEST=zmake build yaviks; flash and check keyboard
BRANCH=none
Signed-off-by: Andrew McRae <amcrae@google.com>
Change-Id: Ic76b433c1d02775c06af0827a6da17155b42538b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3906516
Reviewed-by: Peter Marheine <pmarheine@chromium.org>
-rw-r--r-- | zephyr/projects/nissa/joxer/keyboard.dts | 6 | ||||
-rw-r--r-- | zephyr/projects/nissa/nereid/keyboard.dts | 6 | ||||
-rw-r--r-- | zephyr/projects/nissa/yaviks/keyboard.dts | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/zephyr/projects/nissa/joxer/keyboard.dts b/zephyr/projects/nissa/joxer/keyboard.dts index bf0b098c62..04a620767a 100644 --- a/zephyr/projects/nissa/joxer/keyboard.dts +++ b/zephyr/projects/nissa/joxer/keyboard.dts @@ -6,7 +6,11 @@ / { kblight { compatible = "cros-ec,kblight-pwm"; - pwms = <&pwm0 0 PWM_KHZ(10) PWM_POLARITY_NORMAL>; + /* + * Use 324 Hz so that 32Khz clock source is used, + * which is not gated in power saving mode. + */ + pwms = <&pwm0 0 PWM_HZ(324) PWM_POLARITY_NORMAL>; }; }; diff --git a/zephyr/projects/nissa/nereid/keyboard.dts b/zephyr/projects/nissa/nereid/keyboard.dts index bf0b098c62..04a620767a 100644 --- a/zephyr/projects/nissa/nereid/keyboard.dts +++ b/zephyr/projects/nissa/nereid/keyboard.dts @@ -6,7 +6,11 @@ / { kblight { compatible = "cros-ec,kblight-pwm"; - pwms = <&pwm0 0 PWM_KHZ(10) PWM_POLARITY_NORMAL>; + /* + * Use 324 Hz so that 32Khz clock source is used, + * which is not gated in power saving mode. + */ + pwms = <&pwm0 0 PWM_HZ(324) PWM_POLARITY_NORMAL>; }; }; diff --git a/zephyr/projects/nissa/yaviks/keyboard.dts b/zephyr/projects/nissa/yaviks/keyboard.dts index bf0b098c62..04a620767a 100644 --- a/zephyr/projects/nissa/yaviks/keyboard.dts +++ b/zephyr/projects/nissa/yaviks/keyboard.dts @@ -6,7 +6,11 @@ / { kblight { compatible = "cros-ec,kblight-pwm"; - pwms = <&pwm0 0 PWM_KHZ(10) PWM_POLARITY_NORMAL>; + /* + * Use 324 Hz so that 32Khz clock source is used, + * which is not gated in power saving mode. + */ + pwms = <&pwm0 0 PWM_HZ(324) PWM_POLARITY_NORMAL>; }; }; |