diff options
Diffstat (limited to 'meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init')
-rw-r--r-- | meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init index dafaa1882b..ec8ed1fce3 100644 --- a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init +++ b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init @@ -2,6 +2,15 @@ # shellcheck source=meta-facebook/meta-yosemite4/recipes-yosemite4/plat-tool/files/yosemite4-common-functions source /usr/libexec/yosemite4-common-functions + +enable_all_fan_input() +{ + for file in /sys/bus/i2c/devices/*/hwmon/*/fan*_enable + do + echo 1 > "${file}" + done +} + # probe devices behind mux for management board cpld rev_id_gpiochip=$(basename "/sys/bus/i2c/devices/13-0020/"*gpiochip*) @@ -41,4 +50,7 @@ mknod -m 660 /dev/mem c 1 1 chown root:kmem /dev/mem devmem 0x1e78008c 32 0x19000000 +# Enable all fan input as early as possible +enable_all_fan_input + exit 0 |