blob: 27ad8be975db2f14d051854ca00bd0b5d0381832 [file] [log] [blame]
York Yang9c6c7912016-03-09 11:19:51 -08001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2007-2008 coresystems GmbH
5##
6## This program is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by
8## the Free Software Foundation; version 2 of the License.
9##
10## This program is distributed in the hope that it will be useful,
11## but WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13## GNU General Public License for more details.
14##
15
16# -----------------------------------------------------------------
17entries
18
19#start-bit length config config-ID name
20#0 8 r 0 seconds
21#8 8 r 0 alarm_seconds
22#16 8 r 0 minutes
23#24 8 r 0 alarm_minutes
24#32 8 r 0 hours
25#40 8 r 0 alarm_hours
26#48 8 r 0 day_of_week
27#56 8 r 0 day_of_month
28#64 8 r 0 month
29#72 8 r 0 year
30# -----------------------------------------------------------------
31# Status Register A
32#80 4 r 0 rate_select
33#84 3 r 0 REF_Clock
34#87 1 r 0 UIP
35# -----------------------------------------------------------------
36# Status Register B
37#88 1 r 0 auto_switch_DST
38#89 1 r 0 24_hour_mode
39#90 1 r 0 binary_values_enable
40#91 1 r 0 square-wave_out_enable
41#92 1 r 0 update_finished_enable
42#93 1 r 0 alarm_interrupt_enable
43#94 1 r 0 periodic_interrupt_enable
44#95 1 r 0 disable_clock_updates
45# -----------------------------------------------------------------
46# Status Register C
47#96 4 r 0 status_c_rsvd
48#100 1 r 0 uf_flag
49#101 1 r 0 af_flag
50#102 1 r 0 pf_flag
51#103 1 r 0 irqf_flag
52# -----------------------------------------------------------------
53# Status Register D
54#104 7 r 0 status_d_rsvd
55#111 1 r 0 valid_cmos_ram
56# -----------------------------------------------------------------
57# Diagnostic Status Register
58#112 8 r 0 diag_rsvd1
59
60# -----------------------------------------------------------------
610 120 r 0 reserved_memory
62#120 264 r 0 unused
63
64# -----------------------------------------------------------------
65# RTC_BOOT_BYTE (coreboot hardcoded)
66384 1 e 4 boot_option
Nico Huberd23ee5d2016-08-11 22:45:55 +020067388 4 h 0 reboot_counter
York Yang9c6c7912016-03-09 11:19:51 -080068#390 2 r 0 unused?
69
70# -----------------------------------------------------------------
71# coreboot config options: console
72392 3 e 5 baud_rate
73395 4 e 6 debug_level
74#399 1 r 0 unused
75
76# coreboot config options: cpu
77400 1 e 2 hyper_threading
78#401 7 r 0 unused
79
80# coreboot config options: southbridge
81408 1 e 1 nmi
82409 2 e 7 power_on_after_fail
83#411 5 r 0 unused
84
85# MRC Scrambler Seed values
86896 32 r 0 mrc_scrambler_seed
87928 32 r 0 mrc_scrambler_seed_s3
88
89# coreboot config options: check sums
90984 16 h 0 check_sum
91#1000 24 r 0 amd_reserved
92
93# -----------------------------------------------------------------
94
95enumerations
96
97#ID value text
981 0 Disable
991 1 Enable
1002 0 Enable
1012 1 Disable
1024 0 Fallback
1034 1 Normal
1045 0 115200
1055 1 57600
1065 2 38400
1075 3 19200
1085 4 9600
1095 5 4800
1105 6 2400
1115 7 1200
1126 1 Emergency
1136 2 Alert
1146 3 Critical
1156 4 Error
1166 5 Warning
1176 6 Notice
1186 7 Info
1196 8 Debug
1206 9 Spew
1217 0 Disable
1227 1 Enable
1237 2 Keep
124# -----------------------------------------------------------------
125checksums
126
127checksum 392 415 984