mb/system76/*: Add dGPU fan/temp reporting
Change-Id: I360e1c96b4893997efa003910937b03fafcc3b91
This commit is contained in:
		
				
					committed by
					
						
						Tim Crawford
					
				
			
			
				
	
			
			
			
						parent
						
							809eb8d9e1
						
					
				
				
					commit
					3be5988d50
				
			@@ -13,6 +13,11 @@ config EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			|||||||
	bool
 | 
						bool
 | 
				
			||||||
	default n
 | 
						default n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
 | 
						depends on EC_SYSTEM76_EC
 | 
				
			||||||
 | 
						bool
 | 
				
			||||||
 | 
						default n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
config EC_SYSTEM76_EC_OLED
 | 
					config EC_SYSTEM76_EC_OLED
 | 
				
			||||||
	depends on EC_SYSTEM76_EC
 | 
						depends on EC_SYSTEM76_EC
 | 
				
			||||||
	bool
 | 
						bool
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -117,6 +117,9 @@ Device (S76D) {
 | 
				
			|||||||
	Method (NFAN, 0, Serialized) {
 | 
						Method (NFAN, 0, Serialized) {
 | 
				
			||||||
		Return (Package() {
 | 
							Return (Package() {
 | 
				
			||||||
			"CPU fan",
 | 
								"CPU fan",
 | 
				
			||||||
 | 
					#if CONFIG(EC_SYSTEM76_EC_DGPU)
 | 
				
			||||||
 | 
								"GPU fan",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
		})
 | 
							})
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -144,6 +147,9 @@ Device (S76D) {
 | 
				
			|||||||
	Method (NTMP, 0, Serialized) {
 | 
						Method (NTMP, 0, Serialized) {
 | 
				
			||||||
		Return (Package() {
 | 
							Return (Package() {
 | 
				
			||||||
			"CPU temp",
 | 
								"CPU temp",
 | 
				
			||||||
 | 
					#if CONFIG(EC_SYSTEM76_EC_DGPU)
 | 
				
			||||||
 | 
								"GPU temp",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
		})
 | 
							})
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select EC_SYSTEM76_EC_OLED
 | 
						select EC_SYSTEM76_EC_OLED
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select DRIVERS_INTEL_USB4_RETIMER
 | 
						select DRIVERS_INTEL_USB4_RETIMER
 | 
				
			||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
	select HAVE_OPTION_TABLE
 | 
						select HAVE_OPTION_TABLE
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
 | 
				
			|||||||
	select EC_SYSTEM76_EC
 | 
						select EC_SYSTEM76_EC
 | 
				
			||||||
	select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
						select EC_SYSTEM76_EC_BAT_THRESHOLDS
 | 
				
			||||||
	select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
						select EC_SYSTEM76_EC_COLOR_KEYBOARD
 | 
				
			||||||
 | 
						select EC_SYSTEM76_EC_DGPU
 | 
				
			||||||
	select HAVE_ACPI_RESUME
 | 
						select HAVE_ACPI_RESUME
 | 
				
			||||||
	select HAVE_ACPI_TABLES
 | 
						select HAVE_ACPI_TABLES
 | 
				
			||||||
	select HAVE_CMOS_DEFAULT
 | 
						select HAVE_CMOS_DEFAULT
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user