ec/system76/ec: Add config for 2nd fan without dGPU
The darp10 has a second fan but no dGPU. The NFAN Method must exist, so use the default hwmon names of "fan1" and "fan2" for labels. Change-Id: Icde5dec82262d9262b046c1557167801af8e5cb2 Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
@ -6,21 +6,27 @@ config EC_SYSTEM76_EC
|
|||||||
System76 EC
|
System76 EC
|
||||||
|
|
||||||
config EC_SYSTEM76_EC_BAT_THRESHOLDS
|
config EC_SYSTEM76_EC_BAT_THRESHOLDS
|
||||||
depends on EC_SYSTEM76_EC
|
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
depends on EC_SYSTEM76_EC
|
||||||
|
|
||||||
|
config EC_SYSTEM76_EC_FAN2
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
depends on EC_SYSTEM76_EC
|
||||||
|
|
||||||
config EC_SYSTEM76_EC_DGPU
|
config EC_SYSTEM76_EC_DGPU
|
||||||
depends on EC_SYSTEM76_EC
|
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
select EC_SYSTEM76_EC_FAN2
|
||||||
|
depends on EC_SYSTEM76_EC
|
||||||
|
|
||||||
config EC_SYSTEM76_EC_LOCKDOWN
|
config EC_SYSTEM76_EC_LOCKDOWN
|
||||||
depends on EC_SYSTEM76_EC
|
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
depends on EC_SYSTEM76_EC
|
||||||
|
|
||||||
config EC_SYSTEM76_EC_OLED
|
config EC_SYSTEM76_EC_OLED
|
||||||
depends on EC_SYSTEM76_EC
|
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
depends on EC_SYSTEM76_EC
|
||||||
|
@ -126,9 +126,14 @@ Device (S76D) {
|
|||||||
// Fan names
|
// Fan names
|
||||||
Method (NFAN, 0, Serialized) {
|
Method (NFAN, 0, Serialized) {
|
||||||
Return (Package() {
|
Return (Package() {
|
||||||
"CPU fan",
|
|
||||||
#if CONFIG(EC_SYSTEM76_EC_DGPU)
|
#if CONFIG(EC_SYSTEM76_EC_DGPU)
|
||||||
|
"CPU fan",
|
||||||
"GPU fan",
|
"GPU fan",
|
||||||
|
#elif CONFIG(EC_SYSTEM76_EC_FAN2)
|
||||||
|
"fan1",
|
||||||
|
"fan2",
|
||||||
|
#else
|
||||||
|
"CPU fan",
|
||||||
#endif
|
#endif
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -27,12 +27,14 @@ config BOARD_SYSTEM76_MTL_COMMON
|
|||||||
|
|
||||||
config BOARD_SYSTEM76_DARP10
|
config BOARD_SYSTEM76_DARP10
|
||||||
select BOARD_SYSTEM76_MTL_COMMON
|
select BOARD_SYSTEM76_MTL_COMMON
|
||||||
|
select EC_SYSTEM76_EC_FAN2
|
||||||
select MAINBOARD_USES_IFD_GBE_REGION
|
select MAINBOARD_USES_IFD_GBE_REGION
|
||||||
select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
||||||
select SOC_INTEL_METEORLAKE_U_H
|
select SOC_INTEL_METEORLAKE_U_H
|
||||||
|
|
||||||
config BOARD_SYSTEM76_DARP10_B
|
config BOARD_SYSTEM76_DARP10_B
|
||||||
select BOARD_SYSTEM76_MTL_COMMON
|
select BOARD_SYSTEM76_MTL_COMMON
|
||||||
|
select EC_SYSTEM76_EC_FAN2
|
||||||
select MAINBOARD_USES_IFD_GBE_REGION
|
select MAINBOARD_USES_IFD_GBE_REGION
|
||||||
select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
||||||
select SOC_INTEL_METEORLAKE_U_H
|
select SOC_INTEL_METEORLAKE_U_H
|
||||||
|
Reference in New Issue
Block a user