blob: 29e78ad883a5d35ea7f90c14947b43b1398ac796 [file] [log] [blame]
Sven Schnelle72f35a62012-06-20 14:56:46 +02001#
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
7# modify it under the terms of the GNU General Public License as
8# published by the Free Software Foundation; version 2 of
9# 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#
16# You should have received a copy of the GNU General Public License
17# along with this program; if not, write to the Free Software
18# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
19# MA 02110-1301 USA
20#
21
22# -----------------------------------------------------------------
23entries
24
25#start-bit length config config-ID name
26#0 8 r 0 seconds
27#8 8 r 0 alarm_seconds
28#16 8 r 0 minutes
29#24 8 r 0 alarm_minutes
30#32 8 r 0 hours
31#40 8 r 0 alarm_hours
32#48 8 r 0 day_of_week
33#56 8 r 0 day_of_month
34#64 8 r 0 month
35#72 8 r 0 year
36# -----------------------------------------------------------------
37# Status Register A
38#80 4 r 0 rate_select
39#84 3 r 0 REF_Clock
40#87 1 r 0 UIP
41# -----------------------------------------------------------------
42# Status Register B
43#88 1 r 0 auto_switch_DST
44#89 1 r 0 24_hour_mode
45#90 1 r 0 binary_values_enable
46#91 1 r 0 square-wave_out_enable
47#92 1 r 0 update_finished_enable
48#93 1 r 0 alarm_interrupt_enable
49#94 1 r 0 periodic_interrupt_enable
50#95 1 r 0 disable_clock_updates
51# -----------------------------------------------------------------
52# Status Register C
53#96 4 r 0 status_c_rsvd
54#100 1 r 0 uf_flag
55#101 1 r 0 af_flag
56#102 1 r 0 pf_flag
57#103 1 r 0 irqf_flag
58# -----------------------------------------------------------------
59# Status Register D
60#104 7 r 0 status_d_rsvd
61#111 1 r 0 valid_cmos_ram
62# -----------------------------------------------------------------
63# Diagnostic Status Register
64#112 8 r 0 diag_rsvd1
65
66# -----------------------------------------------------------------
670 120 r 0 reserved_memory
68#120 264 r 0 unused
69
70# -----------------------------------------------------------------
71# RTC_BOOT_BYTE (coreboot hardcoded)
72384 1 e 4 boot_option
73385 1 e 4 last_boot
74388 4 r 0 reboot_bits
75#390 2 r 0 unused?
76
77# -----------------------------------------------------------------
78# coreboot config options: console
79392 3 e 5 baud_rate
80395 4 e 6 debug_level
81#399 1 r 0 unused
82
83# coreboot config options: cpu
84400 1 e 2 hyper_threading
85#401 7 r 0 unused
86
87# coreboot config options: southbridge
88408 1 e 1 nmi
89#409 2 e 7 power_on_after_fail
90#411 5 r 0 unused
91
92# coreboot config options: bootloader
93416 512 s 0 boot_devices
94928 8 h 0 boot_default
95936 1 e 8 cmos_defaults_loaded
96937 1 e 1 lpt
97#938 46 r 0 unused
98
99# coreboot config options: check sums
100984 16 h 0 check_sum
101
102# -----------------------------------------------------------------
103
104enumerations
105
106#ID value text
1071 0 Disable
1081 1 Enable
1092 0 Enable
1102 1 Disable
1114 0 Fallback
1124 1 Normal
1135 0 115200
1145 1 57600
1155 2 38400
1165 3 19200
1175 4 9600
1185 5 4800
1195 6 2400
1205 7 1200
1216 1 Emergency
1226 2 Alert
1236 3 Critical
1246 4 Error
1256 5 Warning
1266 6 Notice
1276 7 Info
1286 8 Debug
1296 9 Spew
1307 0 Disable
1317 1 Enable
1327 2 Keep
1338 0 No
1348 1 Yes
1359 0 Secondary
1369 1 Primary
137# -----------------------------------------------------------------
138checksums
139
140checksum 392 983 984
141
142