From b0d5939b80008aca8090832eb9918b998f08e8f3 Mon Sep 17 00:00:00 2001 From: Christian Lamparter Date: Sat, 12 Feb 2022 19:53:37 +0100 Subject: apm821xx: WNDR4700: use upstream tc654 cooling devices Upstream hwmon-maintainer had various comments about the changes to the tc654 driver. These have been addressed and the cooling device support is destined for inclusion. One of the comments was the change of the cooling states scaling. No longer the driver uses the same values as the hwmon interface, instead the states are now the 17 states the tc654 supports. Signed-off-by: Christian Lamparter --- .../linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol (limited to 'target/linux/apm821xx/base-files') diff --git a/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol b/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol new file mode 100644 index 0000000000..d38964e015 --- /dev/null +++ b/target/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol @@ -0,0 +1,15 @@ +#!/bin/sh /etc/rc.common + +START=98 + +boot() { + # configuring onboard temp/fan controller to run the fan on its own + # for more information, please read https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface + + case $(board_name) in + netgear,wndr4700) + path_to_hwmon='/sys/devices/platform/plb/plb:opb/4ef600700.i2c/i2c-0/0-001b/hwmon/hwmon1' + echo 1 > "$path_to_hwmon/pwm1_enable" + ;; + esac +} -- cgit v1.2.3