Require boards to declare fan points
Thermal properties of each model differ and they should not rely on an arbitrary, unoptimized set of fan points. It is one thing to copy the points from the previous generation for a model, as a lot of the time the chassis design is nearly identical, but it should be always be explicit. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
a7bd81432e
commit
face381354
@ -33,7 +33,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
@ -43,10 +47,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
|
@ -33,7 +33,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
@ -43,10 +47,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
|
@ -42,7 +42,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=280 \
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -54,10 +58,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -38,7 +38,11 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=230 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable DGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -52,10 +56,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable DGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -33,7 +33,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
@ -43,10 +47,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
|
@ -47,7 +47,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=330 \
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -59,10 +63,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -40,19 +40,15 @@ static uint8_t FAN1_HEATUP[BOARD_FAN1_HEATUP] = { 0 };
|
||||
static uint8_t FAN1_COOLDOWN[BOARD_FAN1_COOLDOWN] = { 0 };
|
||||
|
||||
// Fan curve with temperature in degrees C, duty cycle in percent
|
||||
static struct FanPoint __code FAN1_POINTS[] = {
|
||||
#ifdef BOARD_FAN1_POINTS
|
||||
BOARD_FAN1_POINTS
|
||||
static const struct FanPoint __code FAN1_POINTS[] = {
|
||||
#ifndef BOARD_FAN1_POINTS
|
||||
#error Board must declare fan points
|
||||
#else
|
||||
FAN_POINT(70, 40),
|
||||
FAN_POINT(75, 50),
|
||||
FAN_POINT(80, 60),
|
||||
FAN_POINT(85, 65),
|
||||
FAN_POINT(90, 65),
|
||||
BOARD_FAN1_POINTS
|
||||
#endif
|
||||
};
|
||||
|
||||
static struct Fan __code FAN1 = {
|
||||
static const struct Fan __code FAN1 = {
|
||||
.points = FAN1_POINTS,
|
||||
.points_size = ARRAY_SIZE(FAN1_POINTS),
|
||||
.heatup = FAN1_HEATUP,
|
||||
@ -79,19 +75,15 @@ static uint8_t FAN2_HEATUP[BOARD_FAN2_HEATUP] = { 0 };
|
||||
static uint8_t FAN2_COOLDOWN[BOARD_FAN2_COOLDOWN] = { 0 };
|
||||
|
||||
// Fan curve with temperature in degrees C, duty cycle in percent
|
||||
static struct FanPoint __code FAN2_POINTS[] = {
|
||||
#ifdef BOARD_FAN2_POINTS
|
||||
BOARD_FAN2_POINTS
|
||||
static const struct FanPoint __code FAN2_POINTS[] = {
|
||||
#ifndef BOARD_FAN2_POINTS
|
||||
#error Board must declare fan points
|
||||
#else
|
||||
FAN_POINT(70, 40),
|
||||
FAN_POINT(75, 50),
|
||||
FAN_POINT(80, 60),
|
||||
FAN_POINT(85, 65),
|
||||
FAN_POINT(90, 65),
|
||||
BOARD_FAN2_POINTS
|
||||
#endif
|
||||
};
|
||||
|
||||
static struct Fan __code FAN2 = {
|
||||
static const struct Fan __code FAN2 = {
|
||||
.points = FAN2_POINTS,
|
||||
.points_size = ARRAY_SIZE(FAN2_POINTS),
|
||||
.heatup = FAN2_HEATUP,
|
||||
|
@ -41,8 +41,24 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR3
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -39,8 +39,24 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR3
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -34,7 +34,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -37,7 +37,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -36,7 +36,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -37,7 +37,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -39,7 +39,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -35,7 +35,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=40 \
|
||||
-DPOWER_LIMIT_DC=28
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -38,7 +38,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=40 \
|
||||
-DPOWER_LIMIT_DC=28
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -39,7 +39,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 25), \
|
||||
@ -49,10 +53,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(88, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(70, 25), \
|
||||
|
@ -42,7 +42,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -45,7 +45,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -33,7 +33,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
@ -43,10 +47,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
|
@ -38,7 +38,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -50,10 +54,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -41,7 +41,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -53,10 +57,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS+=-DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS+=-DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -38,7 +38,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -50,10 +54,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -41,7 +41,11 @@ CFLAGS+=\
|
||||
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=20
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -55,10 +59,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -42,7 +42,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -54,10 +58,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -39,7 +39,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -51,10 +55,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -41,7 +41,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=150 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -53,10 +57,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -37,7 +37,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -38,7 +38,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -43,7 +43,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -41,7 +41,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -40,7 +40,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -34,7 +34,15 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=65 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(70, 40), \
|
||||
FAN_POINT(75, 50), \
|
||||
FAN_POINT(80, 60), \
|
||||
FAN_POINT(85, 65), \
|
||||
FAN_POINT(90, 65), \
|
||||
"
|
||||
|
||||
# Add system76 common code
|
||||
include src/board/system76/common/common.mk
|
||||
|
@ -44,7 +44,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -59,10 +63,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(87, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -51,7 +51,11 @@ CFLAGS+=\
|
||||
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=28
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -65,10 +69,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -44,7 +44,11 @@ CFLAGS += \
|
||||
-DPOWER_LIMIT_AC=230 \
|
||||
-DPOWER_LIMIT_DC=55
|
||||
|
||||
# Custom fan curve
|
||||
# Enable DGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -58,10 +62,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable DGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -34,7 +34,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
@ -44,10 +48,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(80, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(60, 40), \
|
||||
|
@ -36,7 +36,11 @@ CFLAGS+=\
|
||||
# Don't smooth fan speed changes below 25% to mitigate buzzing
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
@ -48,10 +52,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
|
@ -36,7 +36,11 @@ CFLAGS+=\
|
||||
# Don't smooth fan speed changes below 25% to mitigate buzzing
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
@ -48,10 +52,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
|
@ -39,7 +39,11 @@ CFLAGS+=\
|
||||
# Don't smooth fan speed changes below 25% to mitigate buzzing
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=25
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
@ -51,10 +55,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(90, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_POINTS="\
|
||||
FAN_POINT(55, 25), \
|
||||
|
@ -41,7 +41,11 @@ CFLAGS+=\
|
||||
-DPOWER_LIMIT_AC=180 \
|
||||
-DPOWER_LIMIT_DC=45
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -56,10 +60,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(87, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
@ -48,7 +48,11 @@ CFLAGS+=\
|
||||
|
||||
CFLAGS+=-DSMOOTH_FANS_MIN=28
|
||||
|
||||
# Custom fan curve
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
# Fan configs
|
||||
CFLAGS += -DFAN1_PWM=DCR2
|
||||
CFLAGS += -DBOARD_FAN1_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN1_COOLDOWN=20
|
||||
@ -61,10 +65,6 @@ CFLAGS += -DBOARD_FAN1_POINTS="\
|
||||
FAN_POINT(87, 100), \
|
||||
"
|
||||
|
||||
# Enable dGPU support
|
||||
CONFIG_HAVE_DGPU = y
|
||||
CFLAGS += -DI2C_DGPU=I2C_1
|
||||
|
||||
CFLAGS += -DFAN2_PWM=DCR4
|
||||
CFLAGS += -DBOARD_FAN2_HEATUP=5
|
||||
CFLAGS += -DBOARD_FAN2_COOLDOWN=20
|
||||
|
Reference in New Issue
Block a user