Improve handling of second fan
Replace hard-coded PWM channels with defines so the second fan on darp10 can be handled like the second fan on units with a dGPU. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
f8697a7ec4
commit
e75a2f1e10
@ -34,6 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
@ -46,6 +47,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
|
@ -34,6 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
@ -46,6 +47,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
|
@ -43,6 +43,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -57,6 +58,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -39,6 +39,7 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -55,6 +56,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -34,6 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
@ -46,6 +47,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
|
@ -48,9 +48,10 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
FAN_POINT(70, 75), \
|
||||
@ -62,6 +63,7 @@ CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -161,13 +161,15 @@ uint8_t acpi_read(uint8_t addr) {
|
||||
|
||||
ACPI_8(0xCC, sci_extra);
|
||||
|
||||
ACPI_8(0xCE, DCR2);
|
||||
ACPI_8(0xCE, FAN1_PWM);
|
||||
ACPI_16(0xD0, pwm_tach0_rpm);
|
||||
#if CONFIG_HAVE_DGPU
|
||||
ACPI_8(0xCD, dgpu_temp);
|
||||
ACPI_8(0xCF, DCR4);
|
||||
ACPI_16(0xD2, pwm_tach1_rpm);
|
||||
#endif // CONFIG_HAVE_DGPU
|
||||
#ifdef FAN2_PWM
|
||||
ACPI_8(0xCF, FAN2_PWM);
|
||||
ACPI_16(0xD2, pwm_tach1_rpm);
|
||||
#endif // FAN2_PWM
|
||||
|
||||
#if HAVE_LED_AIRPLANE_N
|
||||
// Airplane mode LED
|
||||
|
@ -251,35 +251,32 @@ static uint8_t get_fan2_duty(void) {
|
||||
}
|
||||
#endif // CONFIG_HAVE_DGPU
|
||||
|
||||
static void fan_duty_set(uint8_t fan1_duty, uint8_t fan2_duty) __reentrant {
|
||||
void fan_update_duty(void) {
|
||||
uint8_t fan1_duty = get_fan1_duty();
|
||||
#ifdef FAN2_PWM
|
||||
uint8_t fan2_duty = get_fan2_duty();
|
||||
|
||||
#if SYNC_FANS != 0
|
||||
fan1_duty = fan1_duty > fan2_duty ? fan1_duty : fan2_duty;
|
||||
fan2_duty = fan1_duty > fan2_duty ? fan1_duty : fan2_duty;
|
||||
#endif
|
||||
fan1_duty = MAX(fan1_duty, fan2_duty);
|
||||
fan2_duty = MAX(fan1_duty, fan2_duty);
|
||||
#endif // SYNC_FANS
|
||||
#endif // FAN2_PWM
|
||||
|
||||
// set FAN1 duty
|
||||
if (fan1_duty != DCR2) {
|
||||
if (fan1_duty != FAN1_PWM) {
|
||||
TRACE("FAN1 fan_duty_raw=%d\n", fan1_duty);
|
||||
last_fan1_duty = fan1_duty = fan_smooth(last_fan1_duty, fan1_duty);
|
||||
DCR2 = fan_max ? MAX_FAN_SPEED : fan1_duty;
|
||||
#if HAVE_CPU_FAN2
|
||||
// FIXME: Handle better
|
||||
DCR3 = fan_max ? MAX_FAN_SPEED : fan1_duty;
|
||||
#endif
|
||||
FAN1_PWM = fan_max ? MAX_FAN_SPEED : fan1_duty;
|
||||
TRACE("FAN1 fan_duty_smoothed=%d\n", fan1_duty);
|
||||
}
|
||||
|
||||
#ifdef FAN2_PWM
|
||||
// set FAN2 duty
|
||||
if (fan2_duty != DCR4) {
|
||||
if (fan2_duty != FAN2_PWM) {
|
||||
TRACE("FAN2 fan_duty_raw=%d\n", fan2_duty);
|
||||
last_fan2_duty = fan2_duty = fan_smooth(last_fan2_duty, fan2_duty);
|
||||
DCR4 = fan_max ? MAX_FAN_SPEED : fan2_duty;
|
||||
FAN2_PWM = fan_max ? MAX_FAN_SPEED : fan2_duty;
|
||||
TRACE("FAN2 fan_duty_smoothed=%d\n", fan2_duty);
|
||||
}
|
||||
}
|
||||
|
||||
void fan_update_duty(void) {
|
||||
uint8_t fan1_duty = get_fan1_duty();
|
||||
uint8_t fan2_duty = get_fan2_duty();
|
||||
fan_duty_set(fan1_duty, fan2_duty);
|
||||
#endif
|
||||
}
|
||||
|
@ -36,12 +36,9 @@ void pwm_init(void) {
|
||||
CTR0 = 255;
|
||||
|
||||
// Turn off fans
|
||||
DCR2 = 0;
|
||||
#if HAVE_CPU_FAN2
|
||||
DCR3 = 0;
|
||||
#endif
|
||||
#if CONFIG_HAVE_DGPU
|
||||
DCR4 = 0;
|
||||
FAN1_PWM = 0;
|
||||
#ifdef FAN2_PWM
|
||||
FAN2_PWM = 0;
|
||||
#endif
|
||||
|
||||
#if CONFIG_EC_ITE_IT5570E || CONFIG_EC_ITE_IT5571E
|
||||
|
@ -17,12 +17,9 @@ uint8_t __code __at(SCRATCH_OFFSET) scratch_rom[] = {
|
||||
// Enter or exit scratch ROM
|
||||
void scratch_trampoline(void) {
|
||||
// Set fans to 100%
|
||||
DCR2 = 0xFF;
|
||||
#if HAVE_CPU_FAN2
|
||||
DCR3 = 0xFF;
|
||||
#endif
|
||||
#if CONFIG_HAVE_DGPU
|
||||
DCR4 = 0xFF;
|
||||
FAN1_PWM = 0xFF;
|
||||
#ifdef FAN2_PWM
|
||||
FAN2_PWM = 0xFF;
|
||||
#endif
|
||||
|
||||
//TODO: Clear keyboard presses
|
||||
|
@ -123,15 +123,16 @@ static enum Result cmd_print(void) {
|
||||
|
||||
static enum Result cmd_fan_get(void) {
|
||||
switch (smfi_cmd[SMFI_CMD_DATA]) {
|
||||
case 0:
|
||||
// Get duty of fan 0
|
||||
smfi_cmd[SMFI_CMD_DATA + 1] = DCR2;
|
||||
return RES_OK;
|
||||
case 1:
|
||||
// Get duty of fan 1
|
||||
//TODO: only allow on platforms like addw2
|
||||
smfi_cmd[SMFI_CMD_DATA + 1] = DCR4;
|
||||
// Get duty of FAN1
|
||||
smfi_cmd[SMFI_CMD_DATA + 1] = FAN1_PWM;
|
||||
return RES_OK;
|
||||
#ifdef FAN2_PWM
|
||||
case 2:
|
||||
// Get duty of FAN2
|
||||
smfi_cmd[SMFI_CMD_DATA + 1] = FAN2_PWM;
|
||||
return RES_OK;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Failed if fan not found
|
||||
@ -140,15 +141,16 @@ static enum Result cmd_fan_get(void) {
|
||||
|
||||
static enum Result cmd_fan_set(void) {
|
||||
switch (smfi_cmd[SMFI_CMD_DATA]) {
|
||||
case 0:
|
||||
// Set duty cycle of fan 0
|
||||
DCR2 = smfi_cmd[SMFI_CMD_DATA + 1];
|
||||
return RES_OK;
|
||||
case 1:
|
||||
// Set duty cycle of fan 1
|
||||
//TODO: only allow on platforms like addw2
|
||||
DCR4 = smfi_cmd[SMFI_CMD_DATA + 1];
|
||||
// Set duty cycle of FAN1
|
||||
FAN1_PWM = smfi_cmd[SMFI_CMD_DATA + 1];
|
||||
return RES_OK;
|
||||
#ifdef FAN2_PWM
|
||||
case 2:
|
||||
// Set duty cycle of FAN2
|
||||
FAN2_PWM = smfi_cmd[SMFI_CMD_DATA + 1];
|
||||
return RES_OK;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Failed if fan not found
|
||||
|
@ -41,7 +41,8 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DHAVE_CPU_FAN2=1
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DFAN2_PWM=DCR3
|
||||
|
||||
# Add common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -39,7 +39,8 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DHAVE_CPU_FAN2=1
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DFAN2_PWM=DCR3
|
||||
|
||||
# Add common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -34,5 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -37,5 +37,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -36,5 +36,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -37,5 +37,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -39,5 +39,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -35,5 +35,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=40 \
|
||||
-DPOWER_LIMIT_DC=28
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -38,5 +38,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=40 \
|
||||
-DPOWER_LIMIT_DC=28
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -40,6 +40,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 25), \
|
||||
FAN_POINT(80, 25), \
|
||||
@ -52,6 +53,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(70, 25), \
|
||||
FAN_POINT(75, 40), \
|
||||
|
@ -42,5 +42,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -45,5 +45,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -34,6 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
@ -46,6 +47,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
|
@ -39,6 +39,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -53,6 +54,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -42,6 +42,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -56,6 +57,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS+=-DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS+=-DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS+=-DBOARD_FAN2_POINTS="\
|
||||
|
@ -39,6 +39,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -53,6 +54,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -42,6 +42,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=20
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -58,6 +59,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -43,6 +43,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -57,6 +58,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -40,6 +40,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -54,6 +55,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -42,6 +42,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -56,6 +57,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -37,5 +37,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -38,5 +38,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -43,5 +43,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -41,5 +41,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -40,5 +40,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -34,5 +34,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -45,6 +45,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -62,6 +63,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -52,6 +52,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=28
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -68,6 +69,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -45,6 +45,7 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -61,6 +62,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -35,6 +35,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
@ -47,6 +48,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
FAN_POINT(65, 60), \
|
||||
|
@ -37,6 +37,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
@ -51,6 +52,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
|
@ -37,6 +37,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
@ -51,6 +52,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
|
@ -40,6 +40,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
@ -54,6 +55,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
FAN_POINT(65, 30), \
|
||||
|
@ -42,6 +42,7 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -59,6 +60,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
@ -49,6 +49,7 @@ CFLAGS+=\
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=28
|
||||
|
||||
# Custom fan curve
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
@ -64,6 +65,7 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
|
Reference in New Issue
Block a user