merged.

Bruce

In message: [linux-yocto] 
[yocto-kernel-cache][master][yocto-5.15][yocto-5.19][yocto-6.1][patch] 
coretemp: set CONFIG_INT340X_THERMAL only for x86_64
on 22/03/2023 Lee Chee Yang wrote:

> From: Chee Yang Lee <[email protected]>
> 
> CONFIG_INT340X_THERMAL required x86_64.
> 
>     [NOTE]: 'CONFIG_INT340X_THERMAL' last val (m) and .config val (n) do not 
> match
>     [INFO]: CONFIG_INT340X_THERMAL : n
>     [INFO]: raw config text:
> 
>         config INT340X_THERMAL
>                 tristate "ACPI INT340X thermal drivers"
>                 select THERMAL_GOV_USER_SPACE
>                 select ACPI_THERMAL_REL
>                 select ACPI_FAN
>                 select INTEL_SOC_DTS_IOSF_CORE
>                 select PROC_THERMAL_MMIO_RAPL if POWERCAP
>                 depends on X86_64 && ACPI && PCI && (X86 || X86_INTEL_QUARK 
> || COMPILE_TEST) && THERMAL
>                 help
>                   Newer laptops and tablets that use ACPI may have thermal 
> sensors and
>                   other devices with thermal control capabilities outside the 
> core
>                   CPU/SOC, for thermal safety reasons.
>                   They are exposed for the OS to use via the INT3400 ACPI 
> device object
>                   as the master, and INT3401~INT340B ACPI device objects as 
> the slaves.
>                   Enable this to expose the temperature information and 
> cooling ability
>                   from these objects to userspace via the normal thermal 
> framework.
>                   This means that a wide range of applications and GUI 
> widgets can show
>                   the information to the user or use this information for 
> making
>                   decisions. For example, the Intel Thermal Daemon can use 
> this
>                   information to allow the user to select his laptop to run 
> without
>                   turning on the fans.
> 
>         Config 'INT340X_THERMAL' has the following Direct dependencies 
> (INT340X_THERMAL=n):
>                 X86_64(=n) && ACPI(=y) && PCI(=y) && X86(=y) || 
> X86_INTEL_QUARK(=n) || COMPILE_TEST(=n) (=y) && THERMAL(=y)
>         Parent dependencies are:
>              PCI [y] THERMAL [y] COMPILE_TEST [n] X86 [y] ACPI [y] 
> X86_INTEL_QUARK [n] POWERCAP [y] X86_64 [n]
>     [INFO]: config 'CONFIG_INT340X_THERMAL' was set, but it wasn't 
> assignable, check (parent) dependencies
> 
> Signed-off-by: Chee Yang Lee <[email protected]>
> ---
>  features/thermal/coretemp-x86_64.cfg | 4 ++++
>  features/thermal/coretemp.cfg        | 3 ---
>  features/thermal/coretemp.scc        | 4 ++++
>  3 files changed, 8 insertions(+), 3 deletions(-)
>  create mode 100644 features/thermal/coretemp-x86_64.cfg
> 
> diff --git a/features/thermal/coretemp-x86_64.cfg 
> b/features/thermal/coretemp-x86_64.cfg
> new file mode 100644
> index 00000000..4a34163a
> --- /dev/null
> +++ b/features/thermal/coretemp-x86_64.cfg
> @@ -0,0 +1,4 @@
> +# SPDX-License-Identifier: MIT
> +# ACPI INT340X thermal drivers
> +CONFIG_INT340X_THERMAL=m
> +
> diff --git a/features/thermal/coretemp.cfg b/features/thermal/coretemp.cfg
> index efe4654b..1b89b549 100644
> --- a/features/thermal/coretemp.cfg
> +++ b/features/thermal/coretemp.cfg
> @@ -8,9 +8,6 @@ CONFIG_SENSORS_CORETEMP=m
>  # Intel SoCs DTS thermal driver
>  CONFIG_INTEL_SOC_DTS_THERMAL=m
>  
> -# ACPI INT340X thermal drivers
> -CONFIG_INT340X_THERMAL=m
> -
>  # Intel PowerClamp idle injection driver
>  CONFIG_INTEL_POWERCLAMP=m
>  
> diff --git a/features/thermal/coretemp.scc b/features/thermal/coretemp.scc
> index 272d5578..ded07295 100644
> --- a/features/thermal/coretemp.scc
> +++ b/features/thermal/coretemp.scc
> @@ -3,3 +3,7 @@ define KFEATURE_DESCRIPTION "Coretemp support for Intel 
> platforms"
>  define KFEATURE_COMPATIBILITY board
>  
>  kconf hardware coretemp.cfg
> +if [ "$KARCH" = "x86_64" ] ; then
> +    kconf hardware coretemp-x86_64.cfg
> +fi
> +
> -- 
> 2.37.3
> 

> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12304): 
https://lists.yoctoproject.org/g/linux-yocto/message/12304
Mute This Topic: https://lists.yoctoproject.org/mt/97774556/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to