blob: f3b2d7d3aa1c46d861079f34cf8e42b0b6bbe07d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
#
# This file is part of the coreboot project.
#
# Copyright (C) 2012 Advanced Micro Devices, Inc.
# Copyright (C) 2012 Rudolf Marek <r.marek@assembler.cz>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
if BOARD_ASUS_F2A85_M || BOARD_ASUS_F2A85_M_PRO || BOARD_ASUS_F2A85_M_LE
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select CPU_AMD_AGESA_FAMILY15_TN
select NORTHBRIDGE_AMD_AGESA_FAMILY15_TN
select SOUTHBRIDGE_AMD_AGESA_HUDSON
select HAVE_OPTION_TABLE
select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select HAVE_ACPI_TABLES
select SUPERIO_ITE_IT8728F if BOARD_ASUS_F2A85_M || BOARD_ASUS_F2A85_M_LE
select SUPERIO_NUVOTON_NCT6779D if BOARD_ASUS_F2A85_M_PRO
select BOARD_ROMSIZE_KB_8192
select GFXUMA
select HUDSON_DISABLE_IMC
choice
prompt "DDR3 memory voltage"
default BOARD_ASUS_F2A85_M_DDR3_VOLT_150
config BOARD_ASUS_F2A85_M_DDR3_VOLT_135
bool "1.35V"
help
Set DRR3 memory voltage to 1.35V
config BOARD_ASUS_F2A85_M_DDR3_VOLT_150
bool "1.50V"
help
Set DRR3 memory voltage to 1.50V
config BOARD_ASUS_F2A85_M_DDR3_VOLT_165
bool "1.65V"
help
Set DRR3 memory voltage to 1.65V
endchoice
config BOARD_ASUS_F2A85_M_DDR3_VOLT_VAL
hex
default 0x9e if BOARD_ASUS_F2A85_M_DDR3_VOLT_135
default 0x0 if BOARD_ASUS_F2A85_M_DDR3_VOLT_150
default 0x1e if BOARD_ASUS_F2A85_M_DDR3_VOLT_165
config MAINBOARD_DIR
string
default asus/f2a85-m
config MAINBOARD_PART_NUMBER
string
default "F2A85-M" if BOARD_ASUS_F2A85_M
default "F2A85-M_LE" if BOARD_ASUS_F2A85_M_LE
default "F2A85-M_PRO" if BOARD_ASUS_F2A85_M_PRO
config HW_MEM_HOLE_SIZEK
hex
default 0x200000
config MAX_CPUS
int
default 4
config HW_MEM_HOLE_SIZE_AUTO_INC
bool
default n
config HUDSON_XHCI_FWM
bool
default n
config HUDSON_IMC_FWM
bool
default n
config IRQ_SLOT_COUNT
int
default 11
config ONBOARD_VGA_IS_PRIMARY
bool
default y
if BOARD_ASUS_F2A85_M || BOARD_ASUS_F2A85_M_PRO
config VGA_BIOS_ID
string
default "1002,9993"
config HUDSON_LEGACY_FREE
bool
default y
config POST_IO
bool
default n
endif # BOARD_ASUS_F2A85_M || BOARD_ASUS_F2A85_M_PRO
if BOARD_ASUS_F2A85_M_LE
config VGA_BIOS_ID
string
default "1002,9901"
config VGA_BIOS_FILE
string
default "pci1002,9901.rom"
endif
config DEVICETREE
string
default "devicetree_f2a85-m_pro.cb" if BOARD_ASUS_F2A85_M_PRO
default "devicetree_f2a85-m.cb" if BOARD_ASUS_F2A85_M
default "devicetree_f2a85-m_le.cb" if BOARD_ASUS_F2A85_M_LE
endif # BOARD_ASUS_F2A85_M || BOARD_ASUS_F2A85_M_PRO || BOARD_ASUS_F2A85_M_LE
|