blob: 63235b32626e44c2a0ee3ebbdf8c990c021e0b25 [file] [log] [blame]
Eric Biederman8ca8d762003-04-22 19:02:15 +00001#include <version.h>
Stefan Reinauerb4d3af82010-02-11 03:21:29 +00002#include <build.h>
Eric Biederman8ca8d762003-04-22 19:02:15 +00003
Stefan Reinauer08670622009-06-30 15:17:49 +00004#ifndef CONFIG_MAINBOARD_VENDOR
5#error CONFIG_MAINBOARD_VENDOR not defined
Eric Biederman8ca8d762003-04-22 19:02:15 +00006#endif
Stefan Reinauer08670622009-06-30 15:17:49 +00007#ifndef CONFIG_MAINBOARD_PART_NUMBER
Paul Menzel3030eaf2016-07-11 09:01:22 +02008#error CONFIG_MAINBOARD_PART_NUMBER not defined
Eric Biederman8ca8d762003-04-22 19:02:15 +00009#endif
10
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000011#ifndef COREBOOT_VERSION
Paul Menzel3030eaf2016-07-11 09:01:22 +020012#error COREBOOT_VERSION not defined
Eric Biederman8ca8d762003-04-22 19:02:15 +000013#endif
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000014#ifndef COREBOOT_BUILD
Paul Menzel3030eaf2016-07-11 09:01:22 +020015#error COREBOOT_BUILD not defined
Eric Biederman8ca8d762003-04-22 19:02:15 +000016#endif
17
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000018#ifndef COREBOOT_COMPILE_TIME
Paul Menzel3030eaf2016-07-11 09:01:22 +020019#error COREBOOT_COMPILE_TIME not defined
Eric Biederman8ca8d762003-04-22 19:02:15 +000020#endif
Eric Biederman8ca8d762003-04-22 19:02:15 +000021
Paul Menzel3030eaf2016-07-11 09:01:22 +020022#ifndef COREBOOT_EXTRA_VERSION
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000023#define COREBOOT_EXTRA_VERSION ""
Eric Biederman8ca8d762003-04-22 19:02:15 +000024#endif
25
Stefan Reinauer08670622009-06-30 15:17:49 +000026const char mainboard_vendor[] = CONFIG_MAINBOARD_VENDOR;
27const char mainboard_part_number[] = CONFIG_MAINBOARD_PART_NUMBER;
Eric Biederman8ca8d762003-04-22 19:02:15 +000028
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000029const char coreboot_version[] = COREBOOT_VERSION;
30const char coreboot_extra_version[] = COREBOOT_EXTRA_VERSION;
31const char coreboot_build[] = COREBOOT_BUILD;
Vladimir Serbinenko6ead2532014-08-23 01:08:09 +020032const unsigned int coreboot_version_timestamp = COREBOOT_VERSION_TIMESTAMP;
Eric Biederman8ca8d762003-04-22 19:02:15 +000033
Paul Menzel3030eaf2016-07-11 09:01:22 +020034const char coreboot_compile_time[] = COREBOOT_COMPILE_TIME;
35const char coreboot_dmi_date[] = COREBOOT_DMI_DATE;
Kyösti Mälkkic36af7b2014-11-18 12:41:16 +020036
37const struct bcd_date coreboot_build_date = {
38 .century = 0x20,
39 .year = COREBOOT_BUILD_YEAR_BCD,
40 .month = COREBOOT_BUILD_MONTH_BCD,
41 .day = COREBOOT_BUILD_DAY_BCD,
42 .weekday = COREBOOT_BUILD_WEEKDAY_BCD,
43};