diff options
author | Fabio Baltieri <fabiobaltieri@google.com> | 2022-11-17 12:48:03 +0000 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-11-22 01:22:05 +0000 |
commit | ceec0ae016a86a640ae65e1aab16f74e92518cbb (patch) | |
tree | 17162b93a5c3347a7facad1bb7cd9ede37ae4c4c /zephyr/program/corsola | |
parent | d87825f8d3eabdf597dee0f3c6112a18cbd00ea3 (diff) | |
download | chrome-ec-ceec0ae016a86a640ae65e1aab16f74e92518cbb.tar.gz |
zephyr: leds: move led value in the pwm led binding
Similarly to the gpio led binding, the pwm led binding is using phandle
cells as values. Fix up the code to use a separate property instead, at
this point the -config binding is not needed anymore and we can use the
upstream pwm-leds directly.
BRANCH=none
BUG=b:242826402
TEST=validated the resulting structure with gdb
TEST=zmake build -a; ./twister
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Change-Id: Iec480da15e2ff5e356bad11fbfb6031d4d56353a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4031269
Reviewed-by: Sam Hurst <shurst@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Diffstat (limited to 'zephyr/program/corsola')
-rw-r--r-- | zephyr/program/corsola/led_it81202_base.dtsi | 38 | ||||
-rw-r--r-- | zephyr/program/corsola/led_magikarp.dtsi | 3 | ||||
-rw-r--r-- | zephyr/program/corsola/led_tentacruel.dtsi | 3 |
3 files changed, 18 insertions, 26 deletions
diff --git a/zephyr/program/corsola/led_it81202_base.dtsi b/zephyr/program/corsola/led_it81202_base.dtsi index 2703e6c997..582af0b092 100644 --- a/zephyr/program/corsola/led_it81202_base.dtsi +++ b/zephyr/program/corsola/led_it81202_base.dtsi @@ -92,29 +92,17 @@ }; pwmleds { - compatible = "cros-ec,pwm-pin-config"; + compatible = "pwm-leds"; /* NOTE: &pwm number needs same with channel number */ led_power_white: ec_led1_odl { - #led-pin-cells = <1>; - pwms = <&pwm0 - PWM_CHANNEL_0 - PWM_HZ(324) - PWM_POLARITY_INVERTED>; + pwms = <&pwm0 PWM_CHANNEL_0 PWM_HZ(324) PWM_POLARITY_INVERTED>; }; led_battery_amber: ec_led2_odl { - #led-pin-cells = <1>; - pwms = <&pwm1 - PWM_CHANNEL_1 - PWM_HZ(324) - PWM_POLARITY_INVERTED>; + pwms = <&pwm1 PWM_CHANNEL_1 PWM_HZ(324) PWM_POLARITY_INVERTED>; }; led_battery_white: ec_led3_odl { - #led-pin-cells = <1>; - pwms = <&pwm2 - PWM_CHANNEL_2 - PWM_HZ(324) - PWM_POLARITY_INVERTED>; + pwms = <&pwm2 PWM_CHANNEL_2 PWM_HZ(324) PWM_POLARITY_INVERTED>; }; }; @@ -124,37 +112,39 @@ color_power_off: color-power-off { led-color = "LED_OFF"; led-id = "EC_LED_ID_POWER_LED"; - led-pins = <&led_power_white 0>; + led-pwms = <&led_power_white>; + led-values = <0>; }; color_power_white: color-power-white { led-color = "LED_WHITE"; br-color = "EC_LED_COLOR_WHITE"; led-id = "EC_LED_ID_POWER_LED"; - led-pins = <&led_power_white 100>; + led-pwms = <&led_power_white>; + led-values = <100>; }; color_battery_off: color-battery-off { led-color = "LED_OFF"; led-id = "EC_LED_ID_BATTERY_LED"; - led-pins = <&led_battery_amber 0>, - <&led_battery_white 0>; + led-pwms = <&led_battery_amber &led_battery_white>; + led-values = <0 0>; }; color_battery_amber: color-battery-amber { led-color = "LED_AMBER"; br-color = "EC_LED_COLOR_AMBER"; led-id = "EC_LED_ID_BATTERY_LED"; - led-pins = <&led_battery_amber 100>, - <&led_battery_white 0>; + led-pwms = <&led_battery_amber &led_battery_white>; + led-values = <100 0>; }; color_battery_white: color-battery-white { led-color = "LED_WHITE"; br-color = "EC_LED_COLOR_WHITE"; led-id = "EC_LED_ID_BATTERY_LED"; - led-pins = <&led_battery_amber 0>, - <&led_battery_white 100>; + led-pwms = <&led_battery_amber &led_battery_white>; + led-values = <0 100>; }; }; }; diff --git a/zephyr/program/corsola/led_magikarp.dtsi b/zephyr/program/corsola/led_magikarp.dtsi index 01382d95c0..f8b53a42ec 100644 --- a/zephyr/program/corsola/led_magikarp.dtsi +++ b/zephyr/program/corsola/led_magikarp.dtsi @@ -130,7 +130,8 @@ color_power_white: color-power-white { led-color = "LED_WHITE"; led-id = "EC_LED_ID_POWER_LED"; - led-pins = <&led_power_white 0>; + led-pwms = <&led_power_white>; + led-values = <0>; }; }; }; diff --git a/zephyr/program/corsola/led_tentacruel.dtsi b/zephyr/program/corsola/led_tentacruel.dtsi index 39197bd51d..05d49371af 100644 --- a/zephyr/program/corsola/led_tentacruel.dtsi +++ b/zephyr/program/corsola/led_tentacruel.dtsi @@ -112,7 +112,8 @@ color_power_white: color-power-white { led-color = "LED_WHITE"; led-id = "EC_LED_ID_POWER_LED"; - led-pins = <&led_power_white 0>; + led-pwms = <&led_power_white>; + led-values = <0>; }; }; }; |