Commit 4146ceda authored by Carl-Daniel Hailfinger's avatar Carl-Daniel Hailfinger
Browse files

Fix wiki board enable parameter printing


The logic was incorrect in one place which had && instead of ||. Move
the board info #define B to the file where it is used.

Corresponding to flashrom svn r1035.
Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
parent e2f01583
......@@ -309,12 +309,6 @@ struct board_info {
#endif
};
#ifdef CONFIG_PRINT_WIKI
#define B(vendor, name, status, url, note) { vendor, name, status, url, note }
#else
#define B(vendor, name, status, url, note) { vendor, name, status }
#endif
extern const struct board_info boards_known[];
extern const struct board_info laptops_known[];
......
......@@ -245,6 +245,13 @@ void print_supported(void)
}
#if CONFIG_INTERNAL == 1
#ifdef CONFIG_PRINT_WIKI
#define B(vendor, name, status, url, note) { vendor, name, status, url, note }
#else
#define B(vendor, name, status, url, note) { vendor, name, status }
#endif
/* Please keep this list alphabetically ordered by vendor/board. */
const struct board_info boards_known[] = {
#if defined(__i386__) || defined(__x86_64__)
......
......@@ -145,9 +145,9 @@ static void wiki_helper(const char *devicetype, int cols,
color = !color;
k = 0;
while ((b[k].vendor_name != NULL)
&& strcmp(b[k].vendor_name, boards[i].vendor)
&& strcmp(b[k].board_name, boards[i].name)) {
while ((b[k].vendor_name != NULL) &&
(strcmp(b[k].vendor_name, boards[i].vendor) ||
strcmp(b[k].board_name, boards[i].name))) {
k++;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment