intel/skylake: Implement native Cache-as-RAM (CAR)
[coreboot.git] / src / include / boardid.h
blob6bb2c18f66dbdf0bf312d89c719efcef43964c52
1 /*
2 * This file is part of the coreboot project.
4 * Copyright 2014 Google Inc.
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
16 #ifndef __INCLUDE_BOARDID_H__
17 #define __INCLUDE_BOARDID_H__
19 #include <stdint.h>
21 struct board_hw {
22 uint8_t i2c_interface;
25 const struct board_hw *board_get_hw(void);
26 uint8_t board_id(void);
27 uint32_t ram_code(void);
29 #endif /* __INCLUDE_BOARDID_H__ */