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 <
ec/google/chromeec/ec.h
>
4
#include <
sar.h
>
5
6
enum
{
7
PIRETTE_SKU_START
= 0x1D0000,
8
PIRETTE_SKU_END
= 0x1Dffff,
9
PIRIKA_SKU_START
= 0x1E0000,
10
PIRIKA_SKU_END
= 0x1Effff,
11
PASARA_SKU_START
= 0x2A0000,
12
PASARA_SKU_END
= 0x2Affff,
13
};
14
const
char
*
get_wifi_sar_cbfs_filename
(
void
)
15
{
16
uint32_t
sku_id
=
google_chromeec_get_board_sku
();
17
18
if
(
sku_id
>=
PASARA_SKU_START
&&
sku_id
<=
PASARA_SKU_END
)
19
return
"wifi_sar-pasara.hex"
;
20
21
return
WIFI_SAR_CBFS_DEFAULT_FILENAME
;
22
}
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
PIRIKA_SKU_START
@ PIRIKA_SKU_START
Definition:
variant.c:9
PIRETTE_SKU_START
@ PIRETTE_SKU_START
Definition:
variant.c:7
PIRETTE_SKU_END
@ PIRETTE_SKU_END
Definition:
variant.c:8
PIRIKA_SKU_END
@ PIRIKA_SKU_END
Definition:
variant.c:10
PASARA_SKU_END
@ PASARA_SKU_END
Definition:
variant.c:12
PASARA_SKU_START
@ PASARA_SKU_START
Definition:
variant.c:11
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
dedede
variants
pirika
variant.c
Generated by
1.9.1