1 // SPDX-License-Identifier: GPL-2.0-only 2 #include <linux/acpi.h> 3 #include <linux/export.h> 4 5 #include "../internal.h" 6 7 #define SMCCC_SOC_ID_T241 0x036b0241 8 9 int acpi_arch_thermal_cpufreq_pctg(void) 10 { 11 s32 soc_id = arm_smccc_get_soc_id_version(); 12 13 /* 14 * Check JEP106 code for NVIDIA Tegra241 chip (036b:0241) and 15 * reduce the CPUFREQ Thermal reduction percentage to 5%. 16 */ 17 if (soc_id == SMCCC_SOC_ID_T241) 18 return 5; 19 20 return 0; 21 } 22 EXPORT_SYMBOL_GPL(acpi_arch_thermal_cpufreq_pctg); 23