[coreboot-gerrit] Change in ...coreboot[master]: mainboard/lenovo/t430s: Add ThinkPad T431s as a variant

Bill XIE (Code Review) gerrit at coreboot.org
Tue Dec 4 12:47:09 CET 2018


Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth, 

I'd like you to reexamine a change. Please visit

    https://review.coreboot.org/c/coreboot/+/30021

to look at the new patch set (#10).

Change subject: mainboard/lenovo/t430s: Add ThinkPad T431s as a variant
......................................................................

mainboard/lenovo/t430s: Add ThinkPad T431s as a variant

The code is based on autoport and that for T430s

Tested:
- CPU i5-3337U
- Slotted DIMM 2GiB
- Soldered RAM 4GiB from samsung (There may be more models here)
- Camera
- pci-e and usb2 on M.2 slot with A key for wlan
- sata and usb2  (no superspeed components) on M.2 slot with B key for wwan
- On board SDHCI connected to pci-e
- USB3 ports
- libgfxinit-based graphic init
- NVRAM options for North and South bridges
- Sound
- Thinkpad EC
- S3
- TPM1 on LPC
- EHCI debug on SSP2 (USB3 port on the left)
- Linux 4.9.110-3 within Debian GNU/Linux stable, loaded from
  Linux payload (Heads), Seabios may also work.

Not tested:
- Fingerprint reader on USB2 (not present on mine)
- Keyboard backlight (not present on mine)
- "sticky_fn" flag in nvram

Not implemented yet:
- Fn locking in nvram (may not be identical to "sticky_fn")
- C-based native graphic init (since T431s has eDP instead of LVDS)
- Detecting the model of Soldered RAM at runtime, and loading the
  corresponding SPD datum (3 observed) from CBFS (the mechanism may be
  similar to that on x1_carbon_gen1 and s230u, but I do not know how
  to find gpio ports for that, and SPD data stored in vendor firmware.)

Change-Id: Ic8062cacf5e8232405bb5757e1b1d063541f354a
Signed-off-by: Bill XIE <persmule at gmail.com>
---
M Documentation/mainboard/index.md
A Documentation/mainboard/lenovo/t431s.md
A Documentation/mainboard/lenovo/t431s_bc_removed.jpg
A Documentation/mainboard/lenovo/t431s_flash_chip.jpg
A Documentation/mainboard/lenovo/t431s_programming.jpg
M src/mainboard/lenovo/t430s/Kconfig
M src/mainboard/lenovo/t430s/Kconfig.name
M src/mainboard/lenovo/t430s/Makefile.inc
M src/mainboard/lenovo/t430s/board_info.txt
M src/mainboard/lenovo/t430s/devicetree.cb
M src/mainboard/lenovo/t430s/hda_verb.c
M src/mainboard/lenovo/t430s/romstage.c
M src/mainboard/lenovo/t430s/smihandler.c
A src/mainboard/lenovo/t430s/variants/t430s/board_info.txt
R src/mainboard/lenovo/t430s/variants/t430s/gpio.c
A src/mainboard/lenovo/t430s/variants/t430s/hda_verb.c
A src/mainboard/lenovo/t430s/variants/t430s/overridetree.cb
A src/mainboard/lenovo/t430s/variants/t430s/romstage.c
A src/mainboard/lenovo/t430s/variants/t431s/board_info.txt
A src/mainboard/lenovo/t430s/variants/t431s/gpio.c
A src/mainboard/lenovo/t430s/variants/t431s/hda_verb.c
A src/mainboard/lenovo/t430s/variants/t431s/overridetree.cb
A src/mainboard/lenovo/t430s/variants/t431s/romstage.c
A src/mainboard/lenovo/t430s/variants/t431s/spd/Makefile.inc
A src/mainboard/lenovo/t430s/variants/t431s/spd/samsung_4gb.spd.hex
25 files changed, 794 insertions(+), 205 deletions(-)


  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/21/30021/10
-- 
To view, visit https://review.coreboot.org/c/coreboot/+/30021
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic8062cacf5e8232405bb5757e1b1d063541f354a
Gerrit-Change-Number: 30021
Gerrit-PatchSet: 10
Gerrit-Owner: Bill XIE <persmule at gmail.com>
Gerrit-Reviewer: Alexander Couzens <lynxis at fe80.eu>
Gerrit-Reviewer: Bill XIE <persmule at gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth at google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi at google.com>
Gerrit-Reviewer: Patrick Rudolph <siro at das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply at coreboot.org>
Gerrit-CC: Patrick Rudolph <patrick.rudolph at 9elements.com>
Gerrit-MessageType: newpatchset
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20181204/7d2fb1e2/attachment.html>


More information about the coreboot-gerrit mailing list