[packages/kernel] enable more arm options

atler atler at pld-linux.org
Wed Jul 24 13:31:25 CEST 2024


commit 2efa33c57f42b8a17fe9179bc01b6f567ade062e
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jul 24 11:50:40 2024 +0200

    enable more arm options

 kernel-arm64.config     |  4 ++--
 kernel-multiarch.config | 37 +++++++++++++++++++++++++++++++------
 2 files changed, 33 insertions(+), 8 deletions(-)
---
diff --git a/kernel-arm64.config b/kernel-arm64.config
index 35ab8ab0..4de20937 100644
--- a/kernel-arm64.config
+++ b/kernel-arm64.config
@@ -24,7 +24,7 @@ ARM64_ERRATUM_1463225 arm64=y
 ARM64_ERRATUM_1542419 arm64=y
 ARM64_ERRATUM_1508412 arm64=y
 ARM64_ERRATUM_2051678 arm64=y
-ARM64_ERRATUM_2077057 arm64=n
+ARM64_ERRATUM_2077057 arm64=y
 ARM64_ERRATUM_2658417 arm64=y
 ARM64_ERRATUM_2054223 arm64=y
 ARM64_ERRATUM_2067961 arm64=y
@@ -81,7 +81,7 @@ SETEND_EMULATION arm64=y
 ARM64_HW_AFDBM arm64=y
 ARM64_PAN arm64=y
 ARM64_USE_LSE_ATOMICS arm64=y
-ARM64_PMEM arm64=n
+ARM64_PMEM arm64=y
 ARM64_RAS_EXTN arm64=y
 ARM64_CNP arm64=y
 ARM64_PTR_AUTH arm64=y
diff --git a/kernel-multiarch.config b/kernel-multiarch.config
index b569503f..6b3632b6 100644
--- a/kernel-multiarch.config
+++ b/kernel-multiarch.config
@@ -1013,6 +1013,7 @@ LMK04832=m
 COMMON_CLK_MAX77686 arm=m arm64=m
 COMMON_CLK_MAX9485 all=m
 COMMON_CLK_RK808 arm=m arm64=m
+COMMON_CLK_SCMI arm=m arm64=m
 COMMON_CLK_SCPI all=m
 COMMON_CLK_SI5341 all=m
 COMMON_CLK_SI5351 all=m
@@ -1033,7 +1034,7 @@ COMMON_CLK_SI521XX arm=m arm64=m
 COMMON_CLK_VC3 arm=m arm64=m
 COMMON_CLK_VC5 arm=m arm64=m
 COMMON_CLK_VC7 arm=m arm64=m
-COMMON_CLK_FIXED_MMIO arm=n arm64=n
+COMMON_CLK_FIXED_MMIO arm=y arm64=y
 #- file drivers/clk/actions/Kconfig goes here
 #- file drivers/clk/analogbits/Kconfig goes here
 #- file drivers/clk/baikal-t1/Kconfig goes here
@@ -1322,6 +1323,11 @@ CPU_FREQ_GOV_SCHEDUTIL all=y
 #- file drivers/cpufreq/Kconfig.arm goes here
 #- file drivers/cpufreq/Kconfig.powerpc goes here
 
+#-
+#- *** FILE: drivers/cpufreq/Kconfig.arm ***
+#-
+ARM_SCMI_CPUFREQ arm=m arm64=m
+
 #-
 #- *** FILE: drivers/cpufreq/Kconfig.x86 ***
 #-
@@ -1713,7 +1719,14 @@ ARM_FFA_TRANSPORT arm64=m
 #-
 #- *** FILE: drivers/firmware/arm_scmi/Kconfig ***
 #-
-ARM_SCMI_PROTOCOL arm=n arm64=n
+ARM_SCMI_PROTOCOL arm=m arm64=m
+ARM_SCMI_RAW_MODE_SUPPORT arm=n arm64=n
+ARM_SCMI_TRANSPORT_MAILBOX arm=y arm64=y
+ARM_SCMI_TRANSPORT_OPTEE arm=y arm64=y
+ARM_SCMI_TRANSPORT_SMC arm=y arm64=y
+ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE arm=n arm64=n
+ARM_SCMI_TRANSPORT_VIRTIO arm=n arm64=n
+ARM_SCMI_POWER_CONTROL arm=m arm64=m
 
 #-
 #- *** FILE: drivers/firmware/efi/Kconfig ***
@@ -2815,6 +2828,7 @@ SENSORS_K8TEMP all=m
 SENSORS_K10TEMP all=m
 SENSORS_FAM15H_POWER all=m
 SENSORS_APPLESMC all=m
+SENSORS_ARM_SCMI arm=m arm64=m
 SENSORS_ARM_SCPI all=m
 SENSORS_ASB100 all=m
 SENSORS_ASPEED all=m
@@ -3505,6 +3519,11 @@ IIO_CROS_EC_SENSORS_CORE all=m
 IIO_CROS_EC_SENSORS all=m
 IIO_CROS_EC_SENSORS_LID_ANGLE all=m
 
+#-
+#- *** FILE: drivers/iio/common/scmi_sensors/Kconfig ***
+#-
+IIO_SCMI arm=m arm64=m
+
 #-
 #- *** FILE: drivers/iio/common/ssp_sensors/Kconfig ***
 #-
@@ -4501,7 +4520,7 @@ ROCKCHIP_IOMMU arm64=y
 ARM_SMMU arm=m arm64=m
 ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT arm=y arm64=y
 ARM_SMMU_V3 arm64=m
-ARM_SMMU_V3_SVA arm64=n
+ARM_SMMU_V3_SVA arm64=y
 HYPERV_IOMMU all=y
 VIRTIO_IOMMU=m
 
@@ -6171,7 +6190,7 @@ DS1682 all=m
 VMWARE_BALLOON all=m
 PCH_PHUB all=m
 LATTICE_ECP3_CONFIG all=m
-SRAM all=n arm=y
+SRAM all=n arm=y arm64=y
 DW_XDATA_PCIE all=m
 PCI_ENDPOINT_TEST all=m
 XILINX_SDFEC all=m
@@ -9035,7 +9054,7 @@ PCI_MVEBU arm=y
 PCIE_MICROCHIP_HOST arm=n arm64=n
 PCI_HYPERV_INTERFACE arm64=m
 PCIE_ROCKCHIP_HOST arm64=m
-PCIE_ROCKCHIP_EP arm64=n
+PCIE_ROCKCHIP_EP arm64=y
 PCI_V3_SEMI arm=n
 PCI_XGENE arm64=y
 PCI_XGENE_MSI arm64=y
@@ -9066,7 +9085,7 @@ PCIE_ARMADA_8K arm=y
 PCIE_DW_PLAT all=y
 PCIE_DW_PLAT_HOST all=y
 PCIE_DW_PLAT_EP all=y
-PCIE_ROCKCHIP_DW_HOST arm64=n
+PCIE_ROCKCHIP_DW_HOST arm64=y
 
 #-
 #- *** FILE: drivers/pci/controller/mobiveil/Kconfig ***
@@ -9355,6 +9374,7 @@ PINCTRL_OCELOT arm=n arm64=n
 PINCTRL_PEF2256 arm=m arm64=m
 PINCTRL_RK805 arm=m arm64=m
 PINCTRL_ROCKCHIP arm64=m
+PINCTRL_SCMI arm=m arm64=m
 PINCTRL_SINGLE arm=m arm64=m
 PINCTRL_STMFX arm=m arm64=m
 PINCTRL_TPS6594 arm=m arm64=m
@@ -9767,6 +9787,8 @@ MESON_SECURE_PM_DOMAINS arm64=m
 #-
 #- *** FILE: drivers/pmdomain/arm/Kconfig ***
 #-
+ARM_SCMI_PERF_DOMAIN arm=m arm64=m
+ARM_SCMI_POWER_DOMAIN arm=m arm64=m
 ARM_SCPI_POWER_DOMAIN all=m
 
 #-
@@ -9933,6 +9955,7 @@ POWERCAP all=y
 INTEL_RAPL all=m
 INTEL_RAPL_TPMI all=m
 IDLE_INJECT all=y
+ARM_SCMI_POWERCAP arm=m arm64=m
 DTPM all=y
 DTPM_CPU all=y
 DTPM_DEVFREQ arm=y arm64=y
@@ -10052,6 +10075,7 @@ REGULATOR_ANATOP all=m
 REGULATOR_AB8500 all=y
 REGULATOR_ARIZONA_LDO1 all=m
 REGULATOR_ARIZONA_MICSUPP all=m
+REGULATOR_ARM_SCMI arm=m arm64=m
 REGULATOR_ATC260X all=m
 REGULATOR_AW37503 all=m
 REGULATOR_AXP20X all=m
@@ -10197,6 +10221,7 @@ RESET_INTEL_GW arm=n arm64=n
 RESET_MESON arm64=m
 RESET_MESON_AUDIO_ARB arm64=m
 RESET_RASPBERRYPI arm=m arm64=m
+RESET_SCMI arm=m arm64=m
 RESET_TI_SYSCON all=m
 RESET_TI_TPS380X all=m
 #- file drivers/reset/starfive/Kconfig goes here
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/2efa33c57f42b8a17fe9179bc01b6f567ade062e



More information about the pld-cvs-commit mailing list