coreboot-kgpe-d16/src/device
Aamir Bohra 2188f57a80 src/device: Update LTR configuration scheme
This patch moves out LTR programming under L1 substate
to pchexp_tune_device function, as substate programming
and LTR programming are independent.

LTR programming scheme is updated to scan through entire
tree and enable LTR mechanism on pci device if LTR mechanism
is supported by device.

BRANCH=none
BUG=b:66722364
TEST=Verify LTR is configured for end point devices and max
snoop latency gets configured.

Change-Id: I6be99c3b590c1457adf88bc1b40f128fcade3fbe
Signed-off-by: Aamir Bohra <aamir.bohra@intel.com>
Reviewed-on: https://review.coreboot.org/21868
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-10-13 15:21:48 +00:00
..
dram device/dram/ddr2.c: fix a hidden syntax error introduced earlier 2017-09-26 15:53:55 +00:00
oprom cpu/x86 asm: Just use the correct op suffix 2017-08-31 15:29:52 +00:00
Kconfig Kconfig: Move and rename ADD_VBT_DATA_FILE 2017-09-04 15:34:10 +00:00
Makefile.inc Reinvent I2C ops 2017-08-18 15:33:45 +00:00
azalia_device.c Correct some common spelling mistakes 2016-01-07 22:57:02 +01:00
cardbus_device.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cpu_device.c src/device: Capitalize CPU, RAM and ROM 2016-07-31 18:33:30 +02:00
device.c arch/x86: Enable ebda library for romstage and postcar 2017-09-22 15:29:30 +00:00
device_simple.c lib: provide clearer devicetree semantics 2017-04-25 18:14:38 +02:00
device_util.c src/device: Fix checkpatch warning: no spaces at the start of a line 2017-07-25 14:26:20 +00:00
hypertransport.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
i2c.c Reinvent I2C ops 2017-08-18 15:33:45 +00:00
i2c_bus.c Reinvent I2C ops 2017-08-18 15:33:45 +00:00
pci_class.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pci_device.c device/pci: untangle struct device and device_t 2017-08-09 17:47:18 +00:00
pci_early.c src/device: add IS_ENABLED() around Kconfig symbol references 2017-06-28 17:48:57 +00:00
pci_ops.c PCI ops: MMCONF_SUPPORT_DEFAULT is required 2016-12-07 12:59:28 +01:00
pci_rom.c src/device: Fix checkpatch warning: no spaces at the start of a line 2017-07-25 14:26:20 +00:00
pciexp_device.c src/device: Update LTR configuration scheme 2017-10-13 15:21:48 +00:00
pcix_device.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pnp_device.c device/pnp: remove struct io_info 2017-06-13 15:21:58 +02:00
root_device.c device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
smbus_ops.c device/smbus: Reuse I2C bus operations where applicable 2017-08-18 15:34:15 +00:00
software_i2c.c include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00