coreboot/Documentation/mainboard/lenovo
Matt DeVillier 1f12249ec0 mb/lenovo/{t480,t480s,x280}: Enable TBT support
Select the discrete TBT controller driver, and configure the necessary
GPIOs for the Alpine Ridge TBT controller to be fully functional.
Add ACPI to ensure the TBT controller properly handles S3 sleep and
resume. Update the documentation w/r/t TBT functionality.

TEST=build/boot Lenovo T480, boot Linux, verify all TBT-related PCI
devices populated, lower USB-C port works for USB data and PCIe.

Change-Id: Ie5586fa72ed6819b9d1c37373c21605d39bad7b4
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88490
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-02-17 14:23:58 +00:00
..
codenames.csv
codenames.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
flashlayout_Ivy_Bridge.svg
flashlayout_Sandy_Bridge.svg
flashlayout_Sandy_Bridge_stripped_me.svg
ivb_bios_flashing1.jpg
ivb_bios_flashing2.jpg
ivb_bios_legacy_only.jpg
ivb_bios_uefi_only.jpg
ivb_internal_flashing.md Docs: Revert false MyST Parser toctree conversions 2024-09-09 23:26:42 +00:00
Ivy_Bridge_series.md Docs: Use markdown autolinks instead of Sphinx doc directive 2025-08-02 16:47:10 +00:00
m920q.md Documentation: fix broken flashrom.org link 2025-06-14 00:11:36 +00:00
montevina_series.md Documentation: Fix header levels 2024-07-09 21:10:15 +00:00
r60.md
r60_chip.jpg
Sandy_Bridge_series.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
skylake.md mb/lenovo/{t480,t480s,x280}: Enable TBT support 2026-02-17 14:23:58 +00:00
t4xx_series.md
t410.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
t410_chip_location.jpg
t420.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
t420_chip_location.jpg
t430.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
t431s.md
t431s_bc_removed.jpg
t431s_flash_chip.jpg
t431s_programming.jpg
t440p.md Documentation: Use correct KiB/MiB units instead of KB/MB 2021-02-09 07:47:41 +00:00
t440p_all_flash_chips.jpg
t440p_flash_chip.jpg
thinkcentre_m710s.md Documentation/mainboard/lenovo: Add ThinkCentre M710s 2025-02-14 17:09:54 +00:00
thinkcentre_m710s_spi_location.jpg Documentation/mainboard/lenovo: Add ThinkCentre M710s 2025-02-14 17:09:54 +00:00
thinkcentre_m900_tiny.md Documentation/mainboard/lenovo: Add ThinkCentre M700/M900 Tiny 2025-04-09 17:31:21 +00:00
thinkcentre_m900_tiny_spi_location.jpg Documentation/mainboard/lenovo: Add ThinkCentre M700/M900 Tiny 2025-04-09 17:31:21 +00:00
thinkpad_hmm.md
vboot.md tree wide: Rename VBOOT_MEASURED_BOOT* to TPM_MEASURED_BOOT 2023-11-25 13:55:22 +00:00
w530-1.jpg
w530-2.jpg
w530.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
x1.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
x1_flash_ic.jpg
x2xx_series.md
x230s.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
x230s_bc_removed.jpg
x301.md Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
x301_kb_removed.jpg