summaryrefslogtreecommitdiff
path: root/zephyr/app/ec/soc/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/app/ec/soc/Kconfig')
-rw-r--r--zephyr/app/ec/soc/Kconfig50
1 files changed, 50 insertions, 0 deletions
diff --git a/zephyr/app/ec/soc/Kconfig b/zephyr/app/ec/soc/Kconfig
new file mode 100644
index 0000000000..75577120ad
--- /dev/null
+++ b/zephyr/app/ec/soc/Kconfig
@@ -0,0 +1,50 @@
+menuconfig AP
+ bool "Enable AP SoC support code"
+ default y
+ help
+ This device has an application processor (AP) on-board and
+ support code should be enabled.
+
+if AP
+
+choice
+ prompt "SoC chipset generation"
+
+config AP_X86_INTEL_TGL
+ bool "AP is TGL chipset"
+ select AP_X86_INTEL
+ help
+ The application processor is Intel Tiger Lake (TGL) chipset.
+
+config AP_X86_INTEL_ADL
+ bool "AP is ADL chipset"
+ select AP_X86_INTEL
+ help
+ The application processor is Intel Alder Lake (ADL) chipset.
+
+endchoice
+
+# Invisible meta-symbols generated by the selected chipset.
+config AP_X86_INTEL
+ bool
+ select AP_X86
+ help
+ The application processor (AP) is an Intel SoC.
+
+config AP_X86_AMD
+ bool
+ select AP_X86
+ help
+ The application processor (AP) is an AMD SoC.
+
+config AP_X86
+ bool
+ help
+ The application processor (AP) is X86-like.
+
+config AP_ARM
+ bool
+ help
+ The application processor (AP) is ARM-like.
+
+endif # AP