soc/intel/pantherlake: Remove IOE support and references
Panther Lake H and U variants do not include any IOE die, making IOE support unnecessary. This commit removes references to IOE support across the Panther Lake SoC configuration and related files, simplifying the codebase and avoiding potential misconfigurations. These changes reduce unnecessary complexity and potential confusion regarding IOE functionality in Panther Lake H and U SoCs, ensuring configurations accurately reflect hardware capabilities. BUG=b:422284273 Change-Id: I0ede4e1157c473763d53a9a3e6ab913ab470dc42 Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87933 Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com> Reviewed-by: Kapil Porwal <kapilporwal@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
5277bc4efc
commit
beafbfd29a
6 changed files with 7 additions and 13 deletions
|
|
@ -98,7 +98,6 @@ config SOC_INTEL_PANTHERLAKE_BASE
|
|||
select SOC_INTEL_CSE_SEND_EOP_LATE if !MAINBOARD_HAS_CHROMEOS
|
||||
select SOC_INTEL_CSE_SET_EOP
|
||||
select SOC_INTEL_GFX_NON_PREFETCHABLE_MMIO
|
||||
select SOC_INTEL_IOE_DIE_SUPPORT
|
||||
select SOC_INTEL_MEM_MAPPED_PM_CONFIGURATION
|
||||
select SOC_QDF_DYNAMIC_READ_PMC
|
||||
select SSE2
|
||||
|
|
|
|||
|
|
@ -6,8 +6,6 @@
|
|||
|
||||
/* PCR access */
|
||||
#include <soc/intel/common/acpi/pch_pcr.asl>
|
||||
/* IOE PCR access */
|
||||
#include <soc/intel/common/acpi/ioe_pcr.asl>
|
||||
|
||||
/* PCIE src clock control */
|
||||
#include <soc/intel/common/acpi/pcie_clk.asl>
|
||||
|
|
|
|||
|
|
@ -74,8 +74,6 @@
|
|||
/* PCH P2SB2 256MB */
|
||||
#define P2SB2_BAR CONFIG_P2SB_2_PCR_BASE_ADDRESS
|
||||
#define P2SB2_SIZE (256 * MiB)
|
||||
#define IOE_P2SB_BAR P2SB2_BAR
|
||||
#define IOE_P2SB_SIZE P2SB2_SIZE
|
||||
|
||||
/* IOM_BASE_ADDR = ((long int) Ps2bMmioBase | (int) (((Offset) & 0x0F0000) << 8) \
|
||||
* | ((unsigned char)(Pid) << 16) | (short int) ((Offset) & 0xFFFF))
|
||||
|
|
|
|||
|
|
@ -247,7 +247,6 @@
|
|||
#define PCH_DEV_SPI PCI_DEV_SPI
|
||||
#define PCH_DEV_LPC PCI_DEV_ESPI
|
||||
#define PCH_DEV_P2SB PCI_DEV_P2SB
|
||||
#define PCI_DEV_IOE_P2SB PCI_DEV_P2SB2
|
||||
#define PCH_DEV_SMBUS PCI_DEV_SMBUS
|
||||
#define PCH_DEV_XHCI PCI_DEV_XHCI
|
||||
#define PCH_DEVFN_XHCI PCI_DEVFN_XHCI
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ void p2sb_soc_get_sb_mask(uint32_t *ep_mask, size_t count)
|
|||
static void p2sb2_read_resources(struct device *dev)
|
||||
{
|
||||
/* Add the fixed MMIO resource for P2SB#2 */
|
||||
mmio_range(dev, PCI_BASE_ADDRESS_0, IOE_P2SB_BAR, IOE_P2SB_SIZE);
|
||||
mmio_range(dev, PCI_BASE_ADDRESS_0, P2SB2_BAR, P2SB2_SIZE);
|
||||
}
|
||||
|
||||
static void p2sb_read_resources(struct device *dev)
|
||||
|
|
|
|||
|
|
@ -4,13 +4,13 @@
|
|||
#include <soc/soc_chip.h>
|
||||
#include <static.h>
|
||||
|
||||
const struct soc_tcss_ops tcss_ops = {
|
||||
.configure_aux_bias_pads = NULL,
|
||||
.valid_tbt_auth = ioe_tcss_valid_tbt_auth,
|
||||
};
|
||||
|
||||
bool ioe_tcss_valid_tbt_auth(void)
|
||||
static bool soc_tcss_valid_tbt_auth(void)
|
||||
{
|
||||
const config_t *config = config_of_soc();
|
||||
return config->tbt_authentication;
|
||||
}
|
||||
|
||||
const struct soc_tcss_ops tcss_ops = {
|
||||
.configure_aux_bias_pads = NULL,
|
||||
.valid_tbt_auth = soc_tcss_valid_tbt_auth,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue