mirror of
https://github.com/CTCaer/hekate
synced 2024-12-22 11:21:23 +00:00
bdk: disable fan control on Hoag and Aula
TODO: Add support for them. These use a different way to init/control fan.
This commit is contained in:
parent
49bcaf3914
commit
9a17ca2628
1 changed files with 8 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* Fan driver for Nintendo Switch
|
* Fan driver for Nintendo Switch
|
||||||
*
|
*
|
||||||
* Copyright (c) 2018-2020 CTCaer
|
* Copyright (c) 2018-2021 CTCaer
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
* under the terms and conditions of the GNU General Public License,
|
* under the terms and conditions of the GNU General Public License,
|
||||||
|
@ -18,6 +18,7 @@
|
||||||
|
|
||||||
#include <thermal/fan.h>
|
#include <thermal/fan.h>
|
||||||
#include <power/regulator_5v.h>
|
#include <power/regulator_5v.h>
|
||||||
|
#include <soc/fuse.h>
|
||||||
#include <soc/gpio.h>
|
#include <soc/gpio.h>
|
||||||
#include <soc/pinmux.h>
|
#include <soc/pinmux.h>
|
||||||
#include <soc/t210.h>
|
#include <soc/t210.h>
|
||||||
|
@ -31,6 +32,12 @@ void set_fan_duty(u32 duty)
|
||||||
if (curr_duty == duty)
|
if (curr_duty == duty)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
//! TODO: Add HOAG/AULA support.
|
||||||
|
u32 hw_type = fuse_read_hw_type();
|
||||||
|
if (hw_type != FUSE_NX_HW_TYPE_ICOSA &&
|
||||||
|
hw_type != FUSE_NX_HW_TYPE_IOWA)
|
||||||
|
return;
|
||||||
|
|
||||||
if (!fan_init)
|
if (!fan_init)
|
||||||
{
|
{
|
||||||
// Fan tachometer.
|
// Fan tachometer.
|
||||||
|
|
Loading…
Reference in a new issue