soc/amd/cezanne: enable LPC decodes if platform uses LPC
Change-Id: I2473fe61b299d1c6221844cd744791b8012c5c67 Signed-off-by: Jeremy Soller <jeremy@system76.com>
This commit is contained in:
parent
5c163bb869
commit
4e29190740
@ -21,6 +21,12 @@ static const struct soc_i2c_scl_pin i2c_scl_pins[] = {
|
|||||||
I2C_RESET_SCL_PIN(I2C3_SCL_PIN, GPIO_I2C3_SCL),
|
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)
|
static void reset_i2c_peripherals(void)
|
||||||
{
|
{
|
||||||
const struct soc_amd_cezanne_config *cfg = config_of_soc();
|
const struct soc_amd_cezanne_config *cfg = config_of_soc();
|
||||||
@ -41,6 +47,9 @@ void fch_pre_init(void)
|
|||||||
/* Setup SPI base by calling lpc_early_init before setting up eSPI. */
|
/* Setup SPI base by calling lpc_early_init before setting up eSPI. */
|
||||||
lpc_early_init();
|
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
|
/* 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 */
|
interface hasn't already been set up in verstage on PSP */
|
||||||
if (CONFIG(SOC_AMD_COMMON_BLOCK_USE_ESPI) && !CONFIG(VBOOT_STARTS_BEFORE_BOOTBLOCK))
|
if (CONFIG(SOC_AMD_COMMON_BLOCK_USE_ESPI) && !CONFIG(VBOOT_STARTS_BEFORE_BOOTBLOCK))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user