forked from mirrors/linux
		
	hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
Tdie is an offset calculation that should only be shown when temp_offset is actually put into a table. This is useless to show for all CPU/APU. Show it only when necessary. Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
		
							parent
							
								
									128066c887
								
							
						
					
					
						commit
						02a2484cf8
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		| 
						 | 
					@ -426,7 +426,6 @@ static int k10temp_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 | 
				
			||||||
	} else if (boot_cpu_data.x86 == 0x17 || boot_cpu_data.x86 == 0x18) {
 | 
						} else if (boot_cpu_data.x86 == 0x17 || boot_cpu_data.x86 == 0x18) {
 | 
				
			||||||
		data->temp_adjust_mask = ZEN_CUR_TEMP_RANGE_SEL_MASK;
 | 
							data->temp_adjust_mask = ZEN_CUR_TEMP_RANGE_SEL_MASK;
 | 
				
			||||||
		data->read_tempreg = read_tempreg_nb_zen;
 | 
							data->read_tempreg = read_tempreg_nb_zen;
 | 
				
			||||||
		data->show_temp |= BIT(TDIE_BIT);	/* show Tdie */
 | 
					 | 
				
			||||||
		data->is_zen = true;
 | 
							data->is_zen = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		switch (boot_cpu_data.x86_model) {
 | 
							switch (boot_cpu_data.x86_model) {
 | 
				
			||||||
| 
						 | 
					@ -446,7 +445,6 @@ static int k10temp_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 | 
				
			||||||
	} else if (boot_cpu_data.x86 == 0x19) {
 | 
						} else if (boot_cpu_data.x86 == 0x19) {
 | 
				
			||||||
		data->temp_adjust_mask = ZEN_CUR_TEMP_RANGE_SEL_MASK;
 | 
							data->temp_adjust_mask = ZEN_CUR_TEMP_RANGE_SEL_MASK;
 | 
				
			||||||
		data->read_tempreg = read_tempreg_nb_zen;
 | 
							data->read_tempreg = read_tempreg_nb_zen;
 | 
				
			||||||
		data->show_temp |= BIT(TDIE_BIT);
 | 
					 | 
				
			||||||
		data->is_zen = true;
 | 
							data->is_zen = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		switch (boot_cpu_data.x86_model) {
 | 
							switch (boot_cpu_data.x86_model) {
 | 
				
			||||||
| 
						 | 
					@ -466,6 +464,7 @@ static int k10temp_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (boot_cpu_data.x86 == entry->model &&
 | 
							if (boot_cpu_data.x86 == entry->model &&
 | 
				
			||||||
		    strstr(boot_cpu_data.x86_model_id, entry->id)) {
 | 
							    strstr(boot_cpu_data.x86_model_id, entry->id)) {
 | 
				
			||||||
 | 
								data->show_temp |= BIT(TDIE_BIT);	/* show Tdie */
 | 
				
			||||||
			data->temp_offset = entry->offset;
 | 
								data->temp_offset = entry->offset;
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue