[openwrt/openwrt] x86: move common kconfig symbols into target shared config
LEDE Commits
lede-commits at lists.infradead.org
Thu Jun 19 13:50:41 PDT 2025
hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/9817c9186ab23b9fa2287e6f9412c624332c55a2
commit 9817c9186ab23b9fa2287e6f9412c624332c55a2
Author: Shiji Yang <yangshiji66 at outlook.com>
AuthorDate: Tue Apr 29 20:09:09 2025 +0800
x86: move common kconfig symbols into target shared config
These kernel config symbols are selected by all sub-targets. We
can merge them together to simplify the config files.
Signed-off-by: Shiji Yang <yangshiji66 at outlook.com>
Link: https://github.com/openwrt/openwrt/pull/18632
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
target/linux/x86/64/config-6.12 | 9 ---------
target/linux/x86/config-6.12 | 10 +++++++++-
target/linux/x86/generic/config-6.12 | 9 ---------
target/linux/x86/geode/config-6.12 | 9 ---------
target/linux/x86/legacy/config-6.12 | 9 ---------
5 files changed, 9 insertions(+), 37 deletions(-)
diff --git a/target/linux/x86/64/config-6.12 b/target/linux/x86/64/config-6.12
index 6eefef2a94..bb28d596a3 100644
--- a/target/linux/x86/64/config-6.12
+++ b/target/linux/x86/64/config-6.12
@@ -242,7 +242,6 @@ CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
-CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HW_RANDOM_AMD=y
CONFIG_HW_RANDOM_INTEL=y
@@ -259,10 +258,7 @@ CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=y
# CONFIG_HYPERV_VSOCKETS is not set
# CONFIG_HYPERV_VTL_MODE is not set
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_AMD_MP2 is not set
-CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_ZHAOXIN is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
@@ -307,8 +303,6 @@ CONFIG_IOMMU_IO_PGTABLE=y
CONFIG_IOMMU_MM_DATA=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_IOMMU_SVA=y
-CONFIG_IOSF_MBI=y
-# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_IRQ_REMAP=y
# CONFIG_ISCSI_IBFT is not set
@@ -446,7 +440,6 @@ CONFIG_RELOCATABLE=y
CONFIG_RESET_ATTACK_MITIGATION=y
CONFIG_RFS_ACCEL=y
CONFIG_RPS=y
-CONFIG_RTC_I2C_AND_SPI=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
# CONFIG_SAMSUNG_Q10 is not set
CONFIG_SATA_AHCI=y
@@ -464,11 +457,9 @@ CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_I5500=y
CONFIG_SENSORS_K10TEMP=y
CONFIG_SENSORS_K8TEMP=y
-# CONFIG_SENSORS_LENOVO_EC is not set
# CONFIG_SENSORS_OXP is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SILICOM_PLATFORM is not set
CONFIG_SMP=y
CONFIG_SOCK_RX_QUEUE_MAPPING=y
CONFIG_SPARSEMEM=y
diff --git a/target/linux/x86/config-6.12 b/target/linux/x86/config-6.12
index 6bcfdfd066..b3ef0a20a0 100644
--- a/target/linux/x86/config-6.12
+++ b/target/linux/x86/config-6.12
@@ -176,11 +176,15 @@ CONFIG_HIGHMEM4G=y
CONFIG_HIGHPTE=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_HPET_TIMER=y
+CONFIG_HWMON=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_GEODE=y
CONFIG_HW_RANDOM_VIA=y
# CONFIG_HYPERVISOR_GUEST is not set
CONFIG_HZ_PERIODIC=y
+CONFIG_I2C=y
+CONFIG_I2C_ALGOBIT=y
+CONFIG_I2C_BOARDINFO=y
CONFIG_I8253_LOCK=y
CONFIG_IA32_FEAT_CTL=y
# CONFIG_IB700_WDT is not set
@@ -200,7 +204,8 @@ CONFIG_INSTRUCTION_DECODER=y
# CONFIG_INTEL_SCU_PCI is not set
# CONFIG_INTEL_TCC_COOLING is not set
# CONFIG_INTEL_VSEC is not set
-# CONFIG_IOSF_MBI is not set
+CONFIG_IOSF_MBI=y
+# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_NONE is not set
@@ -345,6 +350,7 @@ CONFIG_RATIONAL=y
CONFIG_RD_BZIP2=y
CONFIG_RD_GZIP=y
CONFIG_RTC_CLASS=y
+CONFIG_RTC_I2C_AND_SPI=y
CONFIG_RTC_MC146818_LIB=y
CONFIG_SATA_HOST=y
# CONFIG_SBC7240_WDT is not set
@@ -358,6 +364,7 @@ CONFIG_SCx200=y
CONFIG_SCx200HR_TIMER=y
# CONFIG_SCx200_GPIO is not set
# CONFIG_SCx200_WDT is not set
+# CONFIG_SENSORS_LENOVO_EC is not set
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PCILIB=y
# CONFIG_SERIAL_LANTIQ is not set
@@ -368,6 +375,7 @@ CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_SERPORT=y
CONFIG_SG_POOL=y
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+# CONFIG_SILICOM_PLATFORM is not set
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
CONFIG_SOFTIRQ_ON_OWN_STACK=y
diff --git a/target/linux/x86/generic/config-6.12 b/target/linux/x86/generic/config-6.12
index d1260dbf5c..f5e83a8688 100644
--- a/target/linux/x86/generic/config-6.12
+++ b/target/linux/x86/generic/config-6.12
@@ -175,7 +175,6 @@ CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
-CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HYPERV=y
@@ -187,10 +186,7 @@ CONFIG_HYPERV_STORAGE=y
# CONFIG_HYPERV_TESTING is not set
CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=y
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_AMD_MP2 is not set
-CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_ZHAOXIN is not set
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
CONFIG_INPUT_MOUSE=y
@@ -209,8 +205,6 @@ CONFIG_INTEL_SOC_DTS_IOSF_CORE=y
CONFIG_INTEL_SOC_DTS_THERMAL=y
CONFIG_INTEL_TCC=y
CONFIG_INTERVAL_TREE=y
-CONFIG_IOSF_MBI=y
-# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IRQ_BYPASS_MANAGER=y
CONFIG_ISA=y
CONFIG_ISAPNP=y
@@ -362,7 +356,6 @@ CONFIG_RELOCATABLE=y
CONFIG_RESET_ATTACK_MITIGATION=y
CONFIG_RFS_ACCEL=y
CONFIG_RPS=y
-CONFIG_RTC_I2C_AND_SPI=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
# CONFIG_SAMSUNG_Q10 is not set
CONFIG_SATA_AHCI=y
@@ -380,11 +373,9 @@ CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_I5500=y
CONFIG_SENSORS_K10TEMP=y
CONFIG_SENSORS_K8TEMP=y
-# CONFIG_SENSORS_LENOVO_EC is not set
# CONFIG_SENSORS_OXP is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SILICOM_PLATFORM is not set
CONFIG_SMP=y
CONFIG_SOCK_RX_QUEUE_MAPPING=y
CONFIG_SPLIT_PMD_PTLOCKS=y
diff --git a/target/linux/x86/geode/config-6.12 b/target/linux/x86/geode/config-6.12
index 994a5736c3..731f1df756 100644
--- a/target/linux/x86/geode/config-6.12
+++ b/target/linux/x86/geode/config-6.12
@@ -57,20 +57,14 @@ CONFIG_GEOS=y
CONFIG_GPIO_ACPI=y
CONFIG_GPIO_CS5535=y
# CONFIG_HPET is not set
-CONFIG_HWMON=y
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y
CONFIG_I2C_ALGOPCF=y
# CONFIG_I2C_AMD_MP2 is not set
-CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_ZHAOXIN is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PLATFORM is not set
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
-CONFIG_IOSF_MBI=y
-# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_ISA=y
# CONFIG_ISAPNP is not set
CONFIG_ISA_BUS_API=y
@@ -121,18 +115,15 @@ CONFIG_PNP=y
CONFIG_PNPACPI=y
# CONFIG_PNPBIOS is not set
CONFIG_PNP_DEBUG_MESSAGES=y
-CONFIG_RTC_I2C_AND_SPI=y
# CONFIG_SAMSUNG_Q10 is not set
CONFIG_SC1200_WDT=y
# CONFIG_SCSI_FDOMAIN_ISA is not set
CONFIG_SCx200_ACB=y
CONFIG_SCx200_WDT=y
# CONFIG_SENSORS_ASUS_EC is not set
-# CONFIG_SENSORS_LENOVO_EC is not set
CONFIG_SENSORS_LM90=y
# CONFIG_SENSORS_OXP is not set
CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SILICOM_PLATFORM is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_USB_LJCA is not set
# CONFIG_USB_UHCI_HCD is not set
diff --git a/target/linux/x86/legacy/config-6.12 b/target/linux/x86/legacy/config-6.12
index 018a898e26..927393f8e4 100644
--- a/target/linux/x86/legacy/config-6.12
+++ b/target/linux/x86/legacy/config-6.12
@@ -112,11 +112,7 @@ CONFIG_HID_SUPPORT=y
# CONFIG_HIGHMEM4G is not set
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
-CONFIG_HWMON=y
-CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_AMD_MP2 is not set
-CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_ZHAOXIN is not set
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT_MOUSEDEV=y
@@ -130,8 +126,6 @@ CONFIG_INTEL_IDLE=y
# CONFIG_INTEL_SCU_PLATFORM is not set
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
CONFIG_INTERVAL_TREE=y
-CONFIG_IOSF_MBI=y
-# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_ISA=y
CONFIG_ISAPNP=y
CONFIG_ISA_BUS_API=y
@@ -193,15 +187,12 @@ CONFIG_PNPACPI=y
CONFIG_PNP_DEBUG_MESSAGES=y
CONFIG_RAS=y
CONFIG_RELAY=y
-CONFIG_RTC_I2C_AND_SPI=y
# CONFIG_SAMSUNG_Q10 is not set
CONFIG_SATA_AHCI=y
# CONFIG_SCSI_FDOMAIN_ISA is not set
# CONFIG_SENSORS_ASUS_EC is not set
-# CONFIG_SENSORS_LENOVO_EC is not set
# CONFIG_SENSORS_OXP is not set
CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SILICOM_PLATFORM is not set
CONFIG_SYNC_FILE=y
# CONFIG_SYSTEM76_ACPI is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
More information about the lede-commits
mailing list