coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
soc.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __SOC_CAVIUM_CN81XX_INCLUDE_SOC_SOC_H
4
#define __SOC_CAVIUM_CN81XX_INCLUDE_SOC_SOC_H
5
6
#include <types.h>
7
8
/* MIO BOOT Registers */
9
struct
cn81xx_mio_boot
{
10
u8
rsvd0
[0xb0];
11
u64
thr
;
12
u8
rsvd1
[0x8];
13
u64
pin_defs
;
14
u8
rsvd2
[0x8];
15
u64
ap_jump
;
16
u64
rom_limit
;
17
u8
rsvd3
[0x18];
18
u64
bist_stat
;
19
};
20
check_member
(
cn81xx_mio_boot
, bist_stat, 0xf8);
21
22
/*
23
* 0 = Board supplies 100MHz to DLM_REF_CLK
24
* 1 = bOard supplies 50MHz to PLL_REFCLK
25
* */
26
#define MIO_BOOT_PIN_DEFS_UART0_RTS (1 << 16)
27
#define MIO_BOOT_PIN_DEFS_UART1_RTS (1 << 17)
28
29
#endif
/* ! __SOC_CAVIUM_CN81XX_INCLUDE_SOC_SOC_H */
check_member
check_member(cn81xx_mio_boot, bist_stat, 0xf8)
u64
uint64_t u64
Definition:
stdint.h:54
u8
uint8_t u8
Definition:
stdint.h:45
cn81xx_mio_boot
Definition:
soc.h:9
cn81xx_mio_boot::rsvd2
u8 rsvd2[0x8]
Definition:
soc.h:14
cn81xx_mio_boot::rom_limit
u64 rom_limit
Definition:
soc.h:16
cn81xx_mio_boot::rsvd3
u8 rsvd3[0x18]
Definition:
soc.h:17
cn81xx_mio_boot::thr
u64 thr
Definition:
soc.h:11
cn81xx_mio_boot::bist_stat
u64 bist_stat
Definition:
soc.h:18
cn81xx_mio_boot::rsvd0
u8 rsvd0[0xb0]
Definition:
soc.h:10
cn81xx_mio_boot::rsvd1
u8 rsvd1[0x8]
Definition:
soc.h:12
cn81xx_mio_boot::pin_defs
u64 pin_defs
Definition:
soc.h:13
cn81xx_mio_boot::ap_jump
u64 ap_jump
Definition:
soc.h:15
src
soc
cavium
cn81xx
include
soc
soc.h
Generated by
1.9.1