diff options
author | Brandon Breitenstein <brandon.breitenstein@intel.com> | 2022-04-13 10:23:37 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-04-26 19:30:38 +0000 |
commit | e3fcc9e08f799ead9798a48a181cac556caecfe0 (patch) | |
tree | 50fd014ac5844e1d1f45c0ff17aded53966db7ed /zephyr/projects/intelrvp/mtlrvp | |
parent | d848dc247b427e79764f80e747d9dc4047002c61 (diff) | |
download | chrome-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.dts | 7 | ||||
-rw-r--r-- | zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/gpio.dts | 2 | ||||
-rw-r--r-- | zephyr/projects/intelrvp/mtlrvp/mtlrvpp_npcx/prj.conf | 3 |
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 |