coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpmr.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef SOC_INTEL_COMMON_BLOCK_GPMR_H
4 #define SOC_INTEL_COMMON_BLOCK_GPMR_H
5 
6 #include <types.h>
7 #include <intelblocks/pcr_gpmr.h>
8 
11 void gpmr_or32(uint16_t offset, uint32_t ordata);
12 enum cb_err enable_gpmr(uint32_t base, uint32_t size, uint32_t dest_id);
13 
14 #endif /* SOC_INTEL_COMMON_BLOCK_GPMR_H */
cb_err
coreboot error codes
Definition: cb_err.h:15
static size_t offset
Definition: flashconsole.c:16
void gpmr_write32(uint16_t offset, uint32_t val)
Definition: gpmr.c:15
void gpmr_or32(uint16_t offset, uint32_t ordata)
Definition: gpmr.c:20
enum cb_err enable_gpmr(uint32_t base, uint32_t size, uint32_t dest_id)
Definition: gpmr.c:41
uint32_t gpmr_read32(uint16_t offset)
Definition: gpmr.c:9
uintptr_t base
Definition: uart.c:17
unsigned short uint16_t
Definition: stdint.h:11
unsigned int uint32_t
Definition: stdint.h:14
u8 val
Definition: sys.c:300