[coreboot-gerrit] Change in coreboot[master]: Unify all Lenovo t520 variants
Peter Lemenkov (Code Review)
gerrit at coreboot.org
Fri Oct 5 15:27:36 CEST 2018
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/28936
to look at the new patch set (#2).
Change subject: Unify all Lenovo t520 variants
......................................................................
Unify all Lenovo t520 variants
It looks that L520 is almost the same as other two T520 variants. So
let's remove duplicated code.
The only difference between l520 and t520/w520 which i'm not sure is
cmos.layout and cmos.defaults settings. Here is a diff:
============================
diff --git a/src/mainboard/lenovo/t520/cmos.default b/src/mainboard/lenovo/t520/cmos.default
index 979f132863..6e61dae340 100644
--- a/src/mainboard/lenovo/t520/cmos.default
+++ b/src/mainboard/lenovo/t520/cmos.default
@@ -13,4 +13,5 @@ fn_ctrl_swap=Disable
sticky_fn=Disable
trackpoint=Enable
backlight=Both
+hybrid_graphics_mode=Integrated Only
usb_always_on=Disable
diff --git a/src/mainboard/lenovo/t520/cmos.layout b/src/mainboard/lenovo/t520/cmos.layout
index 60292a401b..1a7943e5a4 100644
--- a/src/mainboard/lenovo/t520/cmos.layout
+++ b/src/mainboard/lenovo/t520/cmos.layout
@@ -68,7 +68,7 @@ entries
416 1 e 1 trackpoint
417 1 e 1 fn_ctrl_swap
418 1 e 1 sticky_fn
-419 2 e 12 usb_always_on
+419 2 e 13 usb_always_on
421 1 e 9 sata_mode
422 2 e 10 backlight
@@ -77,7 +77,8 @@ entries
# coreboot config options: northbridge
432 3 e 11 gfx_uma_size
-#435 5 r 0 unused
+435 2 e 12 hybrid_graphics_mode
+#437 3 r 0 unused
440 8 h 0 volume
# SandyBridge MRC Scrambler Seed values
@@ -126,9 +127,12 @@ enumerations
11 4 160M
11 5 192M
11 6 224M
-12 0 Disable
-12 1 AC and battery
-12 2 AC only
+12 0 Integrated Only
+12 1 Discrete Only
+12 2 Dual Graphics
+13 0 Disable
+13 1 AC and battery
+13 2 AC only
# -----------------------------------------------------------------
checksums
============================
The only change from L520 is the addition of a hybrid graphics field
(12) and change usb_always_on from this 12 to the next value, e.g. 13.
I believe this is ok, since these numbers are used by Coreboot itself so
any new L520 user will have the updated cmos mappings.
In the mean time I'm going to unify more Lenovo (if anyone finds it
interesting and valuable). Then I'll try to fix autoport utility
accordingly.
Change-Id: I936ec6e51dc74637439d8562070443904071708c
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
D src/mainboard/lenovo/l520/Kconfig
D src/mainboard/lenovo/l520/Kconfig.name
D src/mainboard/lenovo/l520/Makefile.inc
D src/mainboard/lenovo/l520/acpi/ec.asl
D src/mainboard/lenovo/l520/acpi/platform.asl
D src/mainboard/lenovo/l520/acpi/superio.asl
D src/mainboard/lenovo/l520/acpi_tables.c
D src/mainboard/lenovo/l520/cmos.default
D src/mainboard/lenovo/l520/cmos.layout
D src/mainboard/lenovo/l520/dsdt.asl
D src/mainboard/lenovo/l520/hda_verb.c
D src/mainboard/lenovo/l520/mainboard.c
D src/mainboard/lenovo/l520/smihandler.c
D src/mainboard/lenovo/l520/thermal.h
M src/mainboard/lenovo/t520/Kconfig
M src/mainboard/lenovo/t520/Kconfig.name
M src/mainboard/lenovo/t520/acpi/ec.asl
M src/mainboard/lenovo/t520/acpi/platform.asl
M src/mainboard/lenovo/t520/acpi/superio.asl
M src/mainboard/lenovo/t520/acpi_tables.c
M src/mainboard/lenovo/t520/dsdt.asl
M src/mainboard/lenovo/t520/hda_verb.c
M src/mainboard/lenovo/t520/mainboard.c
M src/mainboard/lenovo/t520/smihandler.c
M src/mainboard/lenovo/t520/thermal.h
R src/mainboard/lenovo/t520/variants/l520/board_info.txt
R src/mainboard/lenovo/t520/variants/l520/devicetree.cb
R src/mainboard/lenovo/t520/variants/l520/gpio.c
R src/mainboard/lenovo/t520/variants/l520/romstage.c
29 files changed, 151 insertions(+), 629 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/28936/2
--
To view, visit https://review.coreboot.org/28936
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I936ec6e51dc74637439d8562070443904071708c
Gerrit-Change-Number: 28936
Gerrit-PatchSet: 2
Gerrit-Owner: Peter Lemenkov <lemenkov at gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply at coreboot.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20181005/8e948cf4/attachment.html>
More information about the coreboot-gerrit
mailing list