<p>Chris Ching has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/22123">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">soc: Add Kconfig for each soc vendor<br><br>Allows explicit ordering for vendors that share a common configuration<br>that must be sourced last.<br><br>Note: intel and amd soc chips now need to be added manually to the new<br>Kconfig file<br><br>BUG=b:62235314<br>TEST=make list-stable<br><br>Change-Id: Ida82ef184712e092aec1381a47aa1b54b74ed6b6<br>Signed-off-by: Chris Ching <chingcodes@google.com><br>---<br>M src/Kconfig<br>A src/soc/amd/Kconfig<br>A src/soc/broadcom/Kconfig<br>A src/soc/dmp/Kconfig<br>A src/soc/imgtec/Kconfig<br>A src/soc/intel/Kconfig<br>A src/soc/lowrisc/Kconfig<br>A src/soc/marvell/Kconfig<br>A src/soc/mediatek/Kconfig<br>A src/soc/nvidia/Kconfig<br>A src/soc/qualcomm/Kconfig<br>A src/soc/rockchip/Kconfig<br>A src/soc/samsung/Kconfig<br>A src/soc/ucb/Kconfig<br>14 files changed, 43 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/23/22123/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/Kconfig b/src/Kconfig<br>index 8608b46..ac8a5a4 100644<br>--- a/src/Kconfig<br>+++ b/src/Kconfig<br>@@ -333,7 +333,7 @@<br> menu "Chipset"<br> <br> comment "SoC"<br>-source "src/soc/*/*/Kconfig"<br>+source "src/soc/*/Kconfig"<br> comment "CPU"<br> source "src/cpu/Kconfig"<br> comment "Northbridge"<br>diff --git a/src/soc/amd/Kconfig b/src/soc/amd/Kconfig<br>new file mode 100644<br>index 0000000..dc4cebd<br>--- /dev/null<br>+++ b/src/soc/amd/Kconfig<br>@@ -0,0 +1,5 @@<br>+# Load all chiptests before common<br>+source "src/soc/amd/stoneyridge/Kconfig"<br>+<br>+# Load common defaults last<br>+source "src/soc/amd/common/Kconfig"<br>diff --git a/src/soc/broadcom/Kconfig b/src/soc/broadcom/Kconfig<br>new file mode 100644<br>index 0000000..18c46c1<br>--- /dev/null<br>+++ b/src/soc/broadcom/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/broadcom/*/Kconfig"<br>diff --git a/src/soc/dmp/Kconfig b/src/soc/dmp/Kconfig<br>new file mode 100644<br>index 0000000..46e5c6d<br>--- /dev/null<br>+++ b/src/soc/dmp/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/dmp/*/Kconfig"<br>diff --git a/src/soc/imgtec/Kconfig b/src/soc/imgtec/Kconfig<br>new file mode 100644<br>index 0000000..18c6ba1<br>--- /dev/null<br>+++ b/src/soc/imgtec/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/imgtec/*/Kconfig"<br>diff --git a/src/soc/intel/Kconfig b/src/soc/intel/Kconfig<br>new file mode 100644<br>index 0000000..72ad3e0<br>--- /dev/null<br>+++ b/src/soc/intel/Kconfig<br>@@ -0,0 +1,15 @@<br>+# Load all chipsets<br>+source "src/soc/intel/apollolake/Kconfig"<br>+source "src/soc/intel/baytrail/Kconfig"<br>+source "src/soc/intel/braswell/Kconfig"<br>+source "src/soc/intel/broadwell/Kconfig"<br>+source "src/soc/intel/cannonlake/Kconfig"<br>+source "src/soc/intel/denverton_ns/Kconfig"<br>+source "src/soc/intel/fsp_baytrail/Kconfig"<br>+source "src/soc/intel/fsp_broadwell_de/Kconfig"<br>+source "src/soc/intel/quark/Kconfig"<br>+source "src/soc/intel/sch/Kconfig"<br>+source "src/soc/intel/skylake/Kconfig"<br>+<br>+# Load common config<br>+source "src/soc/intel/common/Kconfig"<br>diff --git a/src/soc/lowrisc/Kconfig b/src/soc/lowrisc/Kconfig<br>new file mode 100644<br>index 0000000..a514135<br>--- /dev/null<br>+++ b/src/soc/lowrisc/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/lowrisc/*/Kconfig"<br>diff --git a/src/soc/marvell/Kconfig b/src/soc/marvell/Kconfig<br>new file mode 100644<br>index 0000000..e9f5478<br>--- /dev/null<br>+++ b/src/soc/marvell/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/marvell/*/Kconfig"<br>diff --git a/src/soc/mediatek/Kconfig b/src/soc/mediatek/Kconfig<br>new file mode 100644<br>index 0000000..d0d19c9<br>--- /dev/null<br>+++ b/src/soc/mediatek/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/mediatek/*/Kconfig"<br>diff --git a/src/soc/nvidia/Kconfig b/src/soc/nvidia/Kconfig<br>new file mode 100644<br>index 0000000..99436bf<br>--- /dev/null<br>+++ b/src/soc/nvidia/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/nvidia/*/Kconfig"<br>diff --git a/src/soc/qualcomm/Kconfig b/src/soc/qualcomm/Kconfig<br>new file mode 100644<br>index 0000000..44063ad<br>--- /dev/null<br>+++ b/src/soc/qualcomm/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/qualcomm/*/Kconfig"<br>diff --git a/src/soc/rockchip/Kconfig b/src/soc/rockchip/Kconfig<br>new file mode 100644<br>index 0000000..c2e91a7<br>--- /dev/null<br>+++ b/src/soc/rockchip/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/rockchip/*/Kconfig"<br>diff --git a/src/soc/samsung/Kconfig b/src/soc/samsung/Kconfig<br>new file mode 100644<br>index 0000000..ae803b4<br>--- /dev/null<br>+++ b/src/soc/samsung/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/samsung/*/Kconfig"<br>diff --git a/src/soc/ucb/Kconfig b/src/soc/ucb/Kconfig<br>new file mode 100644<br>index 0000000..e5221df<br>--- /dev/null<br>+++ b/src/soc/ucb/Kconfig<br>@@ -0,0 +1,2 @@<br>+# Load all chipsets<br>+source "src/soc/ucb/*/Kconfig"<br></pre><p>To view, visit <a href="https://review.coreboot.org/22123">change 22123</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/22123"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Ida82ef184712e092aec1381a47aa1b54b74ed6b6 </div>
<div style="display:none"> Gerrit-Change-Number: 22123 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Chris Ching <chingcodes@google.com> </div>