summaryrefslogtreecommitdiff
path: root/zephyr/projects/intelrvp/mtlrvp
diff options
context:
space:
mode:
authorBrandon Breitenstein <brandon.breitenstein@intel.com>2022-04-13 10:23:37 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-26 19:30:38 +0000
commite3fcc9e08f799ead9798a48a181cac556caecfe0 (patch)
tree50fd014ac5844e1d1f45c0ff17aded53966db7ed /zephyr/projects/intelrvp/mtlrvp
parentd848dc247b427e79764f80e747d9dc4047002c61 (diff)
downloadchrome-ec-e3fcc9e08f799ead9798a48a181cac556caecfe0.tar.gz
zephyr: mtlrvp: Enable Fan
Enable fan for MTL RVP NPCX BUG=b:229073490 BRANCH=none TEST=zmake mtlrvpp_npcx verify EC Command : faninfo Signed-off-by: Brandon Breitenstein <brandon.breitenstein@intel.com> Change-Id: I6d68137cf2b9a6808d793d4b74954f431ebec77d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3585292 Reviewed-by: Tristan Honscheid <honscheid@google.com> Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Diffstat (limited to 'zephyr/projects/intelrvp/mtlrvp')
-rw-r--r--zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/fan.dts7
-rw-r--r--zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts2
-rw-r--r--zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf3
3 files changed, 8 insertions, 4 deletions
diff --git a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/fan.dts b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/fan.dts
index ea3917817b..84c8237a4c 100644
--- a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/fan.dts
+++ b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/fan.dts
@@ -10,10 +10,12 @@
fan_0 {
pwms = <&pwm3 0 0 PWM_POLARITY_NORMAL>;
pwm-frequency = <30000>;
- rpm_min = <2200>;
+ rpm_min = <3200>;
rpm_start = <2200>;
- rpm_max = <4200>;
+ rpm_max = <6600>;
tach = <&tach2>;
+ pgood_gpio = <&all_sys_pwrgd>;
+ enable_gpio = <&gpio_fan_control>;
};
};
};
@@ -29,6 +31,5 @@
&pwm3 {
status = "okay";
- drive-open-drain;
};
diff --git a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts
index cc2e5f674f..b15c5151d5 100644
--- a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts
+++ b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts
@@ -136,7 +136,7 @@
led-2-l-ec {
gpios = <&gpiob 7 GPIO_OUTPUT_HIGH>;
};
- therm-sen-mecc-r {
+ gpio_fan_control: therm-sen-mecc-r {
gpios = <&gpioc 0 GPIO_OUTPUT_LOW>;
};
/* NOTE: Netname is USBC_TCPC_ALRT_P3 */
diff --git a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf
index fa1c0cb305..1fcf7fd1a1 100644
--- a/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf
+++ b/zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf
@@ -10,3 +10,6 @@ CONFIG_SYSCON=y
# PWM
CONFIG_PWM=y
CONFIG_PWM_SHELL=n
+
+# Fan
+CONFIG_TACH_NPCX=y