<p>Subrata Banik has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/26349">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">soc/intel/{cannonlake, skylake}: Select Gen-6 PCH binding for SKL/CNL<br><br>This patch creates a glue layer between SOC and common block IPs in terms<br>of PCH. All common IP blocks now can be selected based on<br>SOC_INTEL_COMMON_PCH_BASE config option.<br><br>BUG=none<br>BRANCH=b:78109109<br>TEST=Build and boot Cannonlake RVP and EVE.<br><br>Change-Id: I4e1f009489f2d8338ae94b78d7e9eb3f88a85d99<br>Signed-off-by: Subrata Banik <subrata.banik@intel.com><br>---<br>M src/soc/intel/cannonlake/Kconfig<br>M src/soc/intel/skylake/Kconfig<br>2 files changed, 2 insertions(+), 57 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/49/26349/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/soc/intel/cannonlake/Kconfig b/src/soc/intel/cannonlake/Kconfig</span><br><span>index 3a012a8..0c129a7 100644</span><br><span>--- a/src/soc/intel/cannonlake/Kconfig</span><br><span>+++ b/src/soc/intel/cannonlake/Kconfig</span><br><span>@@ -45,34 +45,8 @@</span><br><span>       select SOC_INTEL_COMMON_ACPI_WAKE_SOURCE</span><br><span>     select SOC_INTEL_COMMON_BLOCK</span><br><span>        select SOC_INTEL_COMMON_BLOCK_ACPI</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_CHIP_CONFIG</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_CPU</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_CPU_MPINIT</span><br><span style="color: hsl(0, 100%, 40%);">-        select SOC_INTEL_COMMON_BLOCK_CSE</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_DSP</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_EBDA</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_FAST_SPI</span><br><span style="color: hsl(0, 100%, 40%);">-  select SOC_INTEL_COMMON_BLOCK_GPIO</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_GRAPHICS</span><br><span>       select SOC_INTEL_COMMON_BLOCK_GSPI_VERSION_2</span><br><span style="color: hsl(0, 100%, 40%);">-    select SOC_INTEL_COMMON_BLOCK_ITSS</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_I2C</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_LPC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_LPSS</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_P2SB</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_PCR</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_PMC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_RTC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SA</span><br><span style="color: hsl(0, 100%, 40%);">-        select SOC_INTEL_COMMON_BLOCK_SATA</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_SCS</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SMBUS</span><br><span style="color: hsl(0, 100%, 40%);">-     select SOC_INTEL_COMMON_BLOCK_SMM</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SMM_IO_TRAP</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SPI</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_TIMER</span><br><span style="color: hsl(0, 100%, 40%);">-     select SOC_INTEL_COMMON_BLOCK_UART</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_XDCI</span><br><span style="color: hsl(120, 100%, 40%);">+    select SOC_INTEL_COMMON_PCH_BASE</span><br><span>     select SOC_INTEL_COMMON_NHLT</span><br><span>         select SOC_INTEL_COMMON_RESET</span><br><span>        select SSE2</span><br><span>diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig</span><br><span>index 90c7824..e504dc3 100644</span><br><span>--- a/src/soc/intel/skylake/Kconfig</span><br><span>+++ b/src/soc/intel/skylake/Kconfig</span><br><span>@@ -56,40 +56,11 @@</span><br><span>   select SOC_INTEL_COMMON</span><br><span>      select SOC_INTEL_COMMON_ACPI_WAKE_SOURCE</span><br><span>     select SOC_INTEL_COMMON_BLOCK</span><br><span style="color: hsl(0, 100%, 40%);">-   select SOC_INTEL_COMMON_BLOCK_CHIP_CONFIG</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_CPU</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_CPU_MPINIT</span><br><span style="color: hsl(0, 100%, 40%);">-        select SOC_INTEL_COMMON_BLOCK_CSE</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_DSP</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_EBDA</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_FAST_SPI</span><br><span style="color: hsl(0, 100%, 40%);">-  select SOC_INTEL_COMMON_BLOCK_GPIO</span><br><span>   select SOC_INTEL_COMMON_BLOCK_GPIO_LEGACY_MACROS</span><br><span>     select SOC_INTEL_COMMON_BLOCK_GPIO_PADCFG_PADTOL</span><br><span style="color: hsl(0, 100%, 40%);">-        select SOC_INTEL_COMMON_BLOCK_GRAPHICS</span><br><span>       select SOC_INTEL_COMMON_BLOCK_GSPI</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_I2C</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_ITSS</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_LPC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_LPSS</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_P2SB</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_PCIE</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_PCR</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_PMC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_RTC</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SA</span><br><span style="color: hsl(0, 100%, 40%);">-        select SOC_INTEL_COMMON_BLOCK_SATA</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_SCS</span><br><span>    select SOC_INTEL_COMMON_BLOCK_SGX</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SMBUS</span><br><span style="color: hsl(0, 100%, 40%);">-     select SOC_INTEL_COMMON_BLOCK_SMM</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SMM_IO_TRAP</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_SPI</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_TIMER</span><br><span style="color: hsl(0, 100%, 40%);">-     select SOC_INTEL_COMMON_BLOCK_UART</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_VMX</span><br><span style="color: hsl(0, 100%, 40%);">-       select SOC_INTEL_COMMON_BLOCK_XDCI</span><br><span style="color: hsl(0, 100%, 40%);">-      select SOC_INTEL_COMMON_BLOCK_XHCI</span><br><span style="color: hsl(120, 100%, 40%);">+    select SOC_INTEL_COMMON_PCH_BASE</span><br><span>     select SOC_INTEL_COMMON_NHLT</span><br><span>         select SOC_INTEL_COMMON_RESET</span><br><span>        select SSE2</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/26349">change 26349</a>. To unsubscribe, or for help writing mail filters, 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/26349"/><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: I4e1f009489f2d8338ae94b78d7e9eb3f88a85d99 </div>
<div style="display:none"> Gerrit-Change-Number: 26349 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Subrata Banik <subrata.banik@intel.com> </div>