coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variant.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <baseboard/variants.h>
4
#include <variant/sku.h>
5
#include <
sar.h
>
6
#include <
ec/google/chromeec/ec.h
>
7
8
const
char
*
get_wifi_sar_cbfs_filename
(
void
)
9
{
10
uint32_t
sku_id
=
google_chromeec_get_board_sku
();
11
12
switch
(
sku_id
) {
13
case
SKU_21_DRAGONAIR
:
14
case
SKU_22_DRAGONAIR
:
15
case
SKU_23_DRAGONAIR
:
16
case
SKU_24_DRAGONAIR
:
17
return
"wifi_sar-dragonair.hex"
;
18
}
19
return
WIFI_SAR_CBFS_DEFAULT_FILENAME
;
20
}
sku_id
uint32_t sku_id(void)
Definition:
coreboot_table.c:193
ec.h
google_chromeec_get_board_sku
uint32_t google_chromeec_get_board_sku(void)
Definition:
ec_skuid.c:6
get_wifi_sar_cbfs_filename
const char * get_wifi_sar_cbfs_filename(void)
Definition:
variant.c:5
SKU_21_DRAGONAIR
@ SKU_21_DRAGONAIR
Definition:
sku.h:7
SKU_24_DRAGONAIR
@ SKU_24_DRAGONAIR
Definition:
sku.h:10
SKU_23_DRAGONAIR
@ SKU_23_DRAGONAIR
Definition:
sku.h:9
SKU_22_DRAGONAIR
@ SKU_22_DRAGONAIR
Definition:
sku.h:8
sar.h
WIFI_SAR_CBFS_DEFAULT_FILENAME
#define WIFI_SAR_CBFS_DEFAULT_FILENAME
Definition:
sar.h:87
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
src
mainboard
google
hatch
variants
dratini
variant.c
Generated by
1.9.1