blob: ae46e10647df95945993cc86c7176b8b37eaede9 [file] [log] [blame]
Lee Leahy5cb9dda2015-05-01 10:34:54 -07001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2007-2008 coresystems GmbH
5## Copyright (C) 2015 Intel Corp.
6##
7## This program is free software; you can redistribute it and/or modify
8## it under the terms of the GNU General Public License as published by
9## the Free Software Foundation; version 2 of the License.
10##
11## This program is distributed in the hope that it will be useful,
12## but WITHOUT ANY WARRANTY; without even the implied warranty of
13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14## GNU General Public License for more details.
15##
Lee Leahy5cb9dda2015-05-01 10:34:54 -070016
17# -----------------------------------------------------------------
18entries
19
20#start-bit length config config-ID name
21#0 8 r 0 seconds
22#8 8 r 0 alarm_seconds
23#16 8 r 0 minutes
24#24 8 r 0 alarm_minutes
25#32 8 r 0 hours
26#40 8 r 0 alarm_hours
27#48 8 r 0 day_of_week
28#56 8 r 0 day_of_month
29#64 8 r 0 month
30#72 8 r 0 year
31# -----------------------------------------------------------------
32# Status Register A
33#80 4 r 0 rate_select
34#84 3 r 0 REF_Clock
35#87 1 r 0 UIP
36# -----------------------------------------------------------------
37# Status Register B
38#88 1 r 0 auto_switch_DST
39#89 1 r 0 24_hour_mode
40#90 1 r 0 binary_values_enable
41#91 1 r 0 square-wave_out_enable
42#92 1 r 0 update_finished_enable
43#93 1 r 0 alarm_interrupt_enable
44#94 1 r 0 periodic_interrupt_enable
45#95 1 r 0 disable_clock_updates
46# -----------------------------------------------------------------
47# Status Register C
48#96 4 r 0 status_c_rsvd
49#100 1 r 0 uf_flag
50#101 1 r 0 af_flag
51#102 1 r 0 pf_flag
52#103 1 r 0 irqf_flag
53# -----------------------------------------------------------------
54# Status Register D
55#104 7 r 0 status_d_rsvd
56#111 1 r 0 valid_cmos_ram
57# -----------------------------------------------------------------
58# Diagnostic Status Register
59#112 8 r 0 diag_rsvd1
60
61# -----------------------------------------------------------------
620 120 r 0 reserved_memory
63#120 264 r 0 unused
64
65# -----------------------------------------------------------------
66# RTC_BOOT_BYTE (coreboot hardcoded)
67384 1 e 4 boot_option
Nico Huberd23ee5d2016-08-11 22:45:55 +020068388 4 h 0 reboot_counter
Lee Leahy5cb9dda2015-05-01 10:34:54 -070069#390 2 r 0 unused?
70
71# -----------------------------------------------------------------
72# coreboot config options: console
73392 3 e 5 baud_rate
74395 4 e 6 debug_level
75#399 1 r 0 unused
76
77# coreboot config options: cpu
78400 1 e 2 hyper_threading
79#401 7 r 0 unused
80
81# coreboot config options: southbridge
82408 1 e 1 nmi
83409 2 e 7 power_on_after_fail
84#411 5 r 0 unused
85
86# coreboot config options: bootloader
87#Used by ChromeOS:
88416 128 r 0 vbnv
89#544 440 r 0 unused
90
91# SandyBridge MRC Scrambler Seed values
92896 32 r 0 mrc_scrambler_seed
93928 32 r 0 mrc_scrambler_seed_s3
94
95# coreboot config options: check sums
96984 16 h 0 check_sum
97#1000 24 r 0 amd_reserved
98
99# -----------------------------------------------------------------
100
101enumerations
102
103#ID value text
1041 0 Disable
1051 1 Enable
1062 0 Enable
1072 1 Disable
1084 0 Fallback
1094 1 Normal
1105 0 115200
1115 1 57600
1125 2 38400
1135 3 19200
1145 4 9600
1155 5 4800
1165 6 2400
1175 7 1200
1186 1 Emergency
1196 2 Alert
1206 3 Critical
1216 4 Error
1226 5 Warning
1236 6 Notice
1246 7 Info
1256 8 Debug
1266 9 Spew
1277 0 Disable
1287 1 Enable
1297 2 Keep
130# -----------------------------------------------------------------
131checksums
132
133checksum 392 415 984