the following patch was just integrated into master:
commit c2050f014d3d9d53766f99849881da4895eceb7c
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Sat Oct 31 00:35:44 2015 +0100
abuild: change board identifier to a variant of CONFIG_BOARD_*
Since we now have multiple boards in a single mainboard directory (eg
google/veyron), we need some other identifier from which to create
output directories and filenames in abuild than the directory name.
Use the wildcard part of CONFIG_BOARD_* instead.
This changes the semantics of payload.sh handling: it's passed the
single new identifier instead of two arguments "vendor" and "board" that
constitute the mainboard directory's path.
Change-Id: I0dc59c6a1ad1ee51d393fa06b98944a6da342cdf
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12277
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
See http://review.coreboot.org/12277 for details.
-gerrit
the following patch was just integrated into master:
commit df7cee23c8695ff2a96fe897ebf70c41bda18aa3
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Oct 30 23:49:32 2015 +0100
abuild: change compile_target interface
It only takes a single argument now, which is the directory below the
coreboot-builds directory. Preparation for future work.
The only visible change is in console output.
Change-Id: I4b0fe268ccfb69a0403fa5f8b23444c07843386f
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12276
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
See http://review.coreboot.org/12276 for details.
-gerrit
the following patch was just integrated into master:
commit 35261c0d476eff250a695e97be8cd8ceb406a7d3
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Oct 30 23:25:23 2015 +0100
abuild: change remove_board interface
It's passed the mainboard's directory name (below $TARGET) directly
in preparation of more rework in that area.
Change-Id: I3a82b8673fdea07bc5c957f76f4685c34a805334
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12275
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/12275 for details.
-gerrit
the following patch was just integrated into master:
commit 85f4b3c9b3c0ad41c1fc7ca708517b76ef43405b
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Oct 30 23:05:56 2015 +0100
abuild: remove ancient, unused test submission feature
Its hardcoded HTTP endpoint is gone since 2007.
Change-Id: Ib76814d31b571456d950d45f45912036b6fa82d1
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12274
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/12274 for details.
-gerrit
the following patch was just integrated into master:
commit e6adabdf3a798b0dde19ae739a89662e244de65c
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Oct 30 22:59:30 2015 +0100
abuild: drop the ability to specify a configuration
If you already have a configuration, there's no need to run it through
abuild.
Change-Id: I4dde9a7b96bb0c08ec5c91426a4dd3aa15e74edf
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12273
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/12273 for details.
-gerrit
Patrick Georgi (pgeorgi(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12292
-gerrit
commit 00f24849cb5627de23fa8ffb1d2d94aa9dc141f3
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Sun Nov 1 14:20:15 2015 +0100
board-status: Reorder the table categories
Show laptops and servers before desktop boards since that's where both
the market and coreboot are the most active these days.
Change-Id: I7de63975f3f2ff5e983b19e07558175a58870a1b
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
---
util/board_status/to-wiki/towiki.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/board_status/to-wiki/towiki.sh b/util/board_status/to-wiki/towiki.sh
index c1d2394..e46d606 100755
--- a/util/board_status/to-wiki/towiki.sh
+++ b/util/board_status/to-wiki/towiki.sh
@@ -58,7 +58,7 @@ cat <<EOF
! align="left" | <span title="Vendor Cooperation Score">VCS<sup>5</sup></span>
EOF
-for category in desktop server laptop half mini settop "eval" sbc emulation misc unclass; do
+for category in laptop server desktop half mini settop "eval" sbc emulation misc unclass; do
last_vendor=
color=eeeeee
case "$category" in
Patrick Georgi (pgeorgi(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12291
-gerrit
commit d1a852785c3091531e60d9f9041ce472c3087ffd
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Sun Nov 1 14:18:30 2015 +0100
board-status: Update the foreword
There's the sentiment that the Supported_Motherboards wiki page is
outdated. Point out that the list is current (and drop the table of
contents that became a distraction).
Change-Id: Ib2363fad0b7f6951b07b2ad0c85148d9bc729b55
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
---
util/board_status/to-wiki/foreword.wiki | 45 ++++++++++++++++++++-------------
1 file changed, 28 insertions(+), 17 deletions(-)
diff --git a/util/board_status/to-wiki/foreword.wiki b/util/board_status/to-wiki/foreword.wiki
index 925646f..5b1875c 100644
--- a/util/board_status/to-wiki/foreword.wiki
+++ b/util/board_status/to-wiki/foreword.wiki
@@ -1,28 +1,39 @@
+__NOTOC__
This page was automatically generated. Please do not edit, any edits will be overwritten by an
automatic utility.
-= coreboot status by mainboard =
+= Mainboards supported by coreboot =
-* This list contains reports of successful coreboot execution, ordered by date. It's shows which boards can actually run with current coreboot versions.
+This page shows two representations of the same data:
-* Using the precise commit id and config.txt, it's possible to reproduce working coreboot builds (assuming no compiler bugs).
+First a list of all mainboards supported by coreboot (current within
+one hour) ordered by category. For each mainboard the table shows the
+latest user-contributed report of a successful boot on the device.
-* By sorting it by date, we encourage developers and users to keep ports current and well-tested.
+After that, the page provides a time-ordered list of these contributed
+reports, with the newest report first.
-* Status data comes from the [http://review.coreboot.org/gitweb?p=board-status.git board status repository].
+Boards without such reports may boot or there may be some maintenance
+required. The reports contain the coreboot configuration and precise commit
+id, so it is possible to reproduce the build.
-* The coreboot tree [http://review.coreboot.org/gitweb?p=coreboot.git;a=tree;f=util/board_status… contains a tool] to generate and push suitable data
-as well as the scripts that present the data in wiki format.
+We encourage developers and users to contribute reports so we know which
+devices are well-tested. We have
+[http://review.coreboot.org/gitweb?p=coreboot.git;a=tree;f=util/board_status;hb=HEAD a tool in the coreboot repository]
+to make contributing easy. The data resides in the
+[http://review.coreboot.org/gitweb?p=board-status.git board status repository].
+Contributing requires an account on review.coreboot.org
-* Board info is automatically generated from Kconfig and board_info.txt files. All boards present in the tree will appear here with varying amount of details.
+Sometimes the same board is sold under different names, we've tried to
+list all known names but some names might be missing.
-* An account on review.coreboot.org is required for sending data.
+If the board is not found in the corebootv4's source code, there might
+be some form of support that is not ready yet for inclusion in coreboot,
+usually people willing to send their patches to coreboot goes through
+[http://review.coreboot.org gerrit], so looking there could find some
+code for boards that are not yet merged.
-* Sometimes the same board is sold under different names, we've tried to list all known names but some names might be missing.
-
-* Some boards have been removed for various reasons, may be brought back if someone works on them. Consult [[Graveyard]] for details.
-
-* If the board is not found in the corebootv4's source code, there might be some form of support that is not ready yet for inclusion in coreboot, usually people willing to send their patches to coreboot goes trough [http://review.coreboot.org gerrit], so looking there could find some code for boards that are not yet merged.
-* some vendors have their own coreboot trees/fork, like for instance:
-** [http://git.xivo.fr/?p=official/xioh/coreboot.git;a=summary xivo's tree]
-** [http://git.chromium.org/gitweb/?p=chromiumos/third_party/coreboot.git;a=sum… chrome/chromium's tree]
+= Vendor trees =
+Some vendors have their own coreboot trees/fork, like for instance:
+* [http://git.xivo.fr/?p=official/xioh/coreboot.git;a=summary xivo's tree]
+* [http://git.chromium.org/gitweb/?p=chromiumos/third_party/coreboot.git;a=sum… chrome/chromium's tree]
Kyösti Mälkki (kyosti.malkki(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12214
-gerrit
commit e12f24cb6a805d9c167f49cd75125cd644a2c8db
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Wed Oct 28 11:08:24 2015 +0200
asrock/e350m1: Match super-io GPIO configuration with vendor
Disables mouse ps2 data/clock signals, not connected in hardware.
Purpose of other GPIOs is not really known, but match them
with superiotool dump taken from vendor bios.
Change-Id: I7b549fbd7dd3fa4cbd507d76882b60bc324a4bd0
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
src/mainboard/asrock/e350m1/devicetree.cb | 25 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)
diff --git a/src/mainboard/asrock/e350m1/devicetree.cb b/src/mainboard/asrock/e350m1/devicetree.cb
index 3488e44..e8b3ea5 100644
--- a/src/mainboard/asrock/e350m1/devicetree.cb
+++ b/src/mainboard/asrock/e350m1/devicetree.cb
@@ -72,17 +72,34 @@ chip northbridge/amd/agesa/family14/root_complex
io 0x60 = 0x100
irq 0x70 = 0
end
- device pnp 2e.7 off end # GIPO689
+ device pnp 2e.107 off end # GPIO6
+ device pnp 2e.207 off end # GPIO7
+ device pnp 2e.307 on # GPIO8
+ irq 0x23 = 0x28
+ irq 0xe4 = 0xbf
+ irq 0xed = 0x27
+ end
+ device pnp 2e.407 off end # GPIO9
device pnp 2e.8 off end # WDT
- device pnp 2e.9 off end # GPIO235
- device pnp 2e.a on end # ACPI
+ device pnp 2e.009 on # GPIO2
+ irq 0x2a = 0x42
+ irq 0xe0 = 0xe3
+ end
+ device pnp 2e.109 off end # GPIO3
+ device pnp 2e.209 off end # GPIO4
+ device pnp 2e.309 off end # GPIO5
+ device pnp 2e.a on # ACPI
+ irq 0xe7 = 0x10
+ end
device pnp 2e.b on # HW Monitor
io 0x60 = 0x290
io 0x62 = 0x0000 # SB-TSI currently not implemented
irq 0x70 = 5
end
device pnp 2e.c off end # PECI
- device pnp 2e.d off end # SUSLED
+ device pnp 2e.d on # SUSLED
+ irq 0xec = 0x90
+ end
device pnp 2e.e off # CIRWKUP
io 0x60 = 0x0000
irq 0x70 = 0