the following patch was just integrated into master:
commit ff1286d5003194bdbd78fd3b74d91bb01a77b399
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Wed Oct 12 01:49:16 2016 +0200
nb/gm45,x4x/gma.c remove writes to nonexisting FDI registers
This removes writes to FDI related registers since there is no FDI
link on these targets. This is likely a remainder from copying code from
later targets.
TESTED on Thinkpad x200 (gm45)
Change-Id: Id67fdc999185fa184a9ff0e5c3fc9bced04131ad
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Reviewed-on: https://review.coreboot.org/16993
Reviewed-by: Martin Roth <martinroth(a)google.com>
Tested-by: build bot (Jenkins)
See https://review.coreboot.org/16993 for details.
-gerrit
the following patch was just integrated into master:
commit 75f9131453c0e046f69ab4a8db7a3af7efcf6038
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Wed Oct 12 01:04:28 2016 +0200
nb/i945,gm45,x4x/gma.c: fix unsigned arithmetics
This issue was found by Coverity Scan, CID 1364118.
Change-Id: Iba3c0f4f952729d9e0987d928b63ef8b8fe8841e
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Reviewed-on: https://review.coreboot.org/16992
Reviewed-by: Martin Roth <martinroth(a)google.com>
Tested-by: build bot (Jenkins)
See https://review.coreboot.org/16992 for details.
-gerrit
the following patch was just integrated into master:
commit 063cd5f6eee0ad9416e62eac4a168591220f53d0
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Wed Oct 12 00:05:00 2016 +0200
nb/gm45,x4x/gma.c: Compute p2 in VGA init instead of hardcoding it
According to: "Intel ® 965 Express Chipset Family and Intel ® G35 Express
Chipset Graphics Controller PR" the p2 divisor needs to be 10 when the
dotclock is below 225MHz and 5 when its above 225MHz.
Change-Id: I363039b6fd92051c4be4fdc88788f27527645944
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Reviewed-on: https://review.coreboot.org/16991
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See https://review.coreboot.org/16991 for details.
-gerrit
the following patch was just integrated into master:
commit f2b8d7cbd6d92adac26cbd639bb51f29b237fbc0
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Mon Oct 10 23:59:05 2016 +0200
mb/asus/kcma-d8,kgpe-d16: use MAINBOARD_DO_NATIVE_VGA_INIT
MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG should only occur together with
MAINBOARD_HAS_NATIVE_VGA_INIT. It seems to be used to just have to have
the option to be able to select SEABIOS_VGA_COREBOOT.
This patch makes these boards use MAINBOARD_DO_NATIVE_VGA_INIT and
MAINBOARD_HAS_NATIVE_VGA_INIT to have it select SEABIOS_VGA_COREBOOT
by default when SeaBIOS is chosen.
Change-Id: If0a36af1883a3d62b16a61483733be981a85e5e2
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Reviewed-on: https://review.coreboot.org/16981
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See https://review.coreboot.org/16981 for details.
-gerrit
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/16981
-gerrit
commit 1cf8451609e892038ff691e3a0c93aa8418ad1d3
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Mon Oct 10 23:59:05 2016 +0200
mb/asus/kcma-d8,kgpe-d16: use MAINBOARD_DO_NATIVE_VGA_INIT
MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG should only occur together with
MAINBOARD_HAS_NATIVE_VGA_INIT. It seems to be used to just have to have
the option to be able to select SEABIOS_VGA_COREBOOT.
This patch makes these boards use MAINBOARD_DO_NATIVE_VGA_INIT and
MAINBOARD_HAS_NATIVE_VGA_INIT to have it select SEABIOS_VGA_COREBOOT
by default when SeaBIOS is chosen.
Change-Id: If0a36af1883a3d62b16a61483733be981a85e5e2
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
payloads/external/SeaBIOS/Kconfig | 2 +-
src/mainboard/asus/kcma-d8/Kconfig | 3 ++-
src/mainboard/asus/kgpe-d16/Kconfig | 3 ++-
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/payloads/external/SeaBIOS/Kconfig b/payloads/external/SeaBIOS/Kconfig
index 32e6c3e..a9d701d 100644
--- a/payloads/external/SeaBIOS/Kconfig
+++ b/payloads/external/SeaBIOS/Kconfig
@@ -54,7 +54,7 @@ config SEABIOS_THREAD_OPTIONROMS
config SEABIOS_VGA_COREBOOT
prompt "Include generated option rom that implements legacy VGA BIOS compatibility"
default y
- depends on !VGA_BIOS && (MAINBOARD_DO_NATIVE_VGA_INIT || MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG)
+ depends on !VGA_BIOS && MAINBOARD_DO_NATIVE_VGA_INIT
bool
help
Coreboot can initialize the GPU of some mainboards.
diff --git a/src/mainboard/asus/kcma-d8/Kconfig b/src/mainboard/asus/kcma-d8/Kconfig
index 1542279..6e84fa8 100644
--- a/src/mainboard/asus/kcma-d8/Kconfig
+++ b/src/mainboard/asus/kcma-d8/Kconfig
@@ -33,7 +33,8 @@ config BOARD_SPECIFIC_OPTIONS # dummy
select HAVE_ACPI_RESUME
select DRIVERS_I2C_W83795
select DRIVERS_ASPEED_AST2050
- select MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG
+ select MAINBOARD_DO_NATIVE_VGA_INIT
+ select MAINBOARD_HAS_NATIVE_VGA_INIT
config MAINBOARD_DIR
string
diff --git a/src/mainboard/asus/kgpe-d16/Kconfig b/src/mainboard/asus/kgpe-d16/Kconfig
index a65cecc..19bf728 100644
--- a/src/mainboard/asus/kgpe-d16/Kconfig
+++ b/src/mainboard/asus/kgpe-d16/Kconfig
@@ -34,7 +34,8 @@ config BOARD_SPECIFIC_OPTIONS # dummy
select HAVE_ACPI_RESUME
select DRIVERS_I2C_W83795
select DRIVERS_ASPEED_AST2050
- select MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG
+ select MAINBOARD_DO_NATIVE_VGA_INIT
+ select MAINBOARD_HAS_NATIVE_VGA_INIT
config MAINBOARD_DIR
string
the following patch was just integrated into master:
commit 31bc716d6bbf9a3c99c708bffadd1da43e0b5bfd
Author: Arthur Heymans <arthur(a)aheymans.xyz>
Date: Mon Oct 10 20:22:10 2016 +0200
Select SEABIOS_VGA_COREBOOT when native graphic init is selected
Change-Id: I19db898a5e76bf9c151934c7979316fb3737e881
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Reviewed-on: https://review.coreboot.org/16965
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See https://review.coreboot.org/16965 for details.
-gerrit