blob: 84bb34a7b514c4dee1b113458dc6b076bc0754a7 [file] [log] [blame]
Martin Roth239b5df2022-07-26 22:18:26 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
Eric Biederman8ca8d762003-04-22 19:02:15 +00003#ifndef VERSION_H
4#define VERSION_H
5
6/* Motherboard Information */
7extern const char mainboard_vendor[];
8extern const char mainboard_part_number[];
9
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000010/* coreboot Version */
11extern const char coreboot_version[];
12extern const char coreboot_extra_version[];
13extern const char coreboot_build[];
Vladimir Serbinenko6ead2532014-08-23 01:08:09 +020014extern const unsigned int coreboot_version_timestamp;
Elyes HAOUAS94ad3762019-02-15 17:39:56 +010015extern const unsigned int coreboot_major_revision;
16extern const unsigned int coreboot_minor_revision;
Eric Biederman8ca8d762003-04-22 19:02:15 +000017
Stefan Reinauerf8ee1802008-01-18 15:08:58 +000018/* When coreboot was compiled */
19extern const char coreboot_compile_time[];
Kyösti Mälkkic36af7b2014-11-18 12:41:16 +020020extern const char coreboot_dmi_date[];
21
22struct bcd_date {
23 unsigned char century;
24 unsigned char year;
25 unsigned char month;
26 unsigned char day;
27 unsigned char weekday;
28};
29
30extern const struct bcd_date coreboot_build_date;
Eric Biederman8ca8d762003-04-22 19:02:15 +000031
Elyes HAOUAS26071aa2019-02-15 08:21:33 +010032/* IASL version */
33extern const unsigned int asl_revision;
34
Eric Biederman8ca8d762003-04-22 19:02:15 +000035#endif /* VERSION_H */