summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2022-09-21 15:25:14 +1000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-21 07:07:35 +0000
commit3c6ef637c85bb70f668cc9aab8eaf19fbd2d4c2f (patch)
tree1eaf5702f9ad3ed77aa6def70c381379b2245485
parentaca2261e16993318afa6a026ad201b6f006c8ede (diff)
downloadchrome-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.dts6
-rw-r--r--zephyr/projects/nissa/nereid/keyboard.dts6
-rw-r--r--zephyr/projects/nissa/yaviks/keyboard.dts6
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>;
};
};