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> |
||
|---|---|---|
| .. | ||
| codenames.csv | ||
| codenames.md | ||
| 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 | ||
| Ivy_Bridge_series.md | ||
| m920q.md | ||
| montevina_series.md | ||
| r60.md | ||
| r60_chip.jpg | ||
| Sandy_Bridge_series.md | ||
| skylake.md | ||
| t4xx_series.md | ||
| t410.md | ||
| t410_chip_location.jpg | ||
| t420.md | ||
| t420_chip_location.jpg | ||
| t430.md | ||
| t431s.md | ||
| t431s_bc_removed.jpg | ||
| t431s_flash_chip.jpg | ||
| t431s_programming.jpg | ||
| t440p.md | ||
| t440p_all_flash_chips.jpg | ||
| t440p_flash_chip.jpg | ||
| thinkcentre_m710s.md | ||
| thinkcentre_m710s_spi_location.jpg | ||
| thinkcentre_m900_tiny.md | ||
| thinkcentre_m900_tiny_spi_location.jpg | ||
| thinkpad_hmm.md | ||
| vboot.md | ||
| w530-1.jpg | ||
| w530-2.jpg | ||
| w530.md | ||
| x1.md | ||
| x1_flash_ic.jpg | ||
| x2xx_series.md | ||
| x230s.md | ||
| x230s_bc_removed.jpg | ||
| x301.md | ||
| x301_kb_removed.jpg | ||