summaryrefslogtreecommitdiff
path: root/zephyr/program/corsola
diff options
context:
space:
mode:
authorFabio Baltieri <fabiobaltieri@google.com>2022-11-17 12:48:03 +0000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-22 01:22:05 +0000
commitceec0ae016a86a640ae65e1aab16f74e92518cbb (patch)
tree17162b93a5c3347a7facad1bb7cd9ede37ae4c4c /zephyr/program/corsola
parentd87825f8d3eabdf597dee0f3c6112a18cbd00ea3 (diff)
downloadchrome-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.dtsi38
-rw-r--r--zephyr/program/corsola/led_magikarp.dtsi3
-rw-r--r--zephyr/program/corsola/led_tentacruel.dtsi3
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>;
};
};
};