soc/intel/cmn/pcie: Allow SoC to overwrite snoop/non-snoop latency
commit396201c1ef52c14777a756d1962e18251a338076
authorBora Guvendik <bora.guvendik@intel.com>
Thu, 30 Mar 2023 20:54:36 +0000 (30 13:54 -0700)
committerFelix Held <felix-coreboot@felixheld.de>
Wed, 10 May 2023 13:07:17 +0000 (10 13:07 +0000)
treec7df12bed959b0fc49a26fe70a5cc780fe73b6d0
parent15e7499cdd7cd5e38fb27eaa9a5f42123fb8995a
soc/intel/cmn/pcie: Allow SoC to overwrite snoop/non-snoop latency

The Intel SoC Meteor Lake requires a higher pcie max non-snoop and
snoop latency tolerance. Add config to let SoC overwrite the common
code settings if needed.

BUG=none
TEST=Boot google/rex and print/check if able to overwrite values.

Change-Id: Ic2b9a158d219e6c6e7f6e7f0ae0f093c1183b402
Signed-off-by: Bora Guvendik <bora.guvendik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74141
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
src/soc/intel/common/block/pcie/Kconfig
src/soc/intel/common/block/pcie/pcie.c