Skip to content

Commit

Permalink
soc/amd/cezanne: enable LPC decodes if platform uses LPC
Browse files Browse the repository at this point in the history
Change-Id: I2473fe61b299d1c6221844cd744791b8012c5c67
  • Loading branch information
jackpot51 committed Nov 9, 2021
1 parent 06c4dad commit 2e47e82
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/soc/amd/cezanne/early_fch.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@ static const struct soc_i2c_scl_pin i2c_scl_pins[] = {
I2C_RESET_SCL_PIN(I2C3_SCL_PIN, GPIO_I2C3_SCL),
};

static void lpc_configure_decodes(void)
{
if (CONFIG(POST_IO) && (CONFIG_POST_IO_PORT == 0x80))
lpc_enable_port80();
}

static void reset_i2c_peripherals(void)
{
const struct soc_amd_cezanne_config *cfg = config_of_soc();
Expand All @@ -41,6 +47,9 @@ void fch_pre_init(void)
/* Setup SPI base by calling lpc_early_init before setting up eSPI. */
lpc_early_init();

if (!CONFIG(SOC_AMD_COMMON_BLOCK_USE_ESPI))
lpc_configure_decodes();

/* Setup eSPI to enable port80 routing if the board is using eSPI and the eSPI
interface hasn't already been set up in verstage on PSP */
if (CONFIG(SOC_AMD_COMMON_BLOCK_USE_ESPI) && !CONFIG(VBOOT_STARTS_BEFORE_BOOTBLOCK))
Expand Down

0 comments on commit 2e47e82

Please sign in to comment.