coreboot-kgpe-d16/src/mainboard/lenovo
Bill XIE 0ffdeef681 mb/lenovo/t430s: Open PCIe port #5 for Thunderbolt controller
Some T430s variants have a Thunderbolt controller wired to PCIe port

The controller hotplugs itself to the chipset when a downstream device
is hotplugged into it, so the hotplug capability should be enabled on
PCIe port #5.

TODO: find the correct gpio pin to detect the Thunderbolt controller
at runtime.

There are 3 variants of mainboard for Thinkpad T430s: Basic type
(Wistron LSN-4 11263-1), Boards with an additional discreet GPU,
Boards with an additional TB controller (Wistron LSN-4 11271-1),
each of which has a different schematic.

The gpio27 on the last type is set as set as GPIO-INPUT, compared
with GPIO-OUTPUT-HIGH on the basic type boards.

Change-Id: I61f41db100f398069e50e2da8a378b3a8d1c84bf
Signed-off-by: Bill XIE <persmule@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31631
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2019-09-17 08:18:54 +00:00
..
g505s arch/x86: Avoid HAVE_SMI_HANDLER conditional with smm-class 2019-07-09 12:43:35 +00:00
l520 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
s230u mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
t60 soc/intel: Use common romstage code 2019-08-26 21:08:41 +00:00
t400 mainboards: Remove floating __PRE_RAM__ comments 2019-08-18 09:54:08 +00:00
t420 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
t420s mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
t430 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
t430s mb/lenovo/t430s: Open PCIe port #5 for Thunderbolt controller 2019-09-17 08:18:54 +00:00
t520 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
t530 lenovo/t431s,w530: Add DRIVERS_RICOH_RCE822 2019-08-28 13:21:20 +00:00
thinkcentre_a58 soc/intel: Use common romstage code 2019-08-26 21:08:41 +00:00
x1_carbon_gen1 sb/intel/{bd82x6x|ibexpeak}: Drop p_cnt_throttling_supported 2019-07-19 15:06:23 +00:00
x60 soc/intel: Use common romstage code 2019-08-26 21:08:41 +00:00
x131e sb/intel/{bd82x6x|ibexpeak}: Drop p_cnt_throttling_supported 2019-07-19 15:06:23 +00:00
x200 mainboards: Remove floating __PRE_RAM__ comments 2019-08-18 09:54:08 +00:00
x201 cpu/intel/model_2065x: Don't redefine CPU_ADDR_BITS 2019-09-17 08:18:19 +00:00
x220 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
x230 mb,autoport: Fix GCC 9 Port_List build error 2019-08-20 15:31:54 +00:00
z61t soc/intel: Use common romstage code 2019-08-26 21:08:41 +00:00
Kconfig mb/lenovo/*: Add MAINBOARD_FAMILY 2019-05-12 07:48:18 +00:00
Kconfig.name