Fixes for Nokia IP530 and associated drivers.
[coreboot.git] / src / mainboard / nokia / ip530 / Kconfig
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright (C) 2010 Marc Bertens <mbertens@xs4all.nl>
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 ## You should have received a copy of the GNU General Public License
16 ## along with this program; if not, write to the Free Software
17 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
18 ##
19
20 config BOARD_NOKIA_IP530
21         bool "IP530"
22         select ARCH_X86
23         select CPU_INTEL_SOCKET_PGA370
24         select NORTHBRIDGE_INTEL_I440BX
25         select SOUTHBRIDGE_INTEL_I82371EB
26         select SUPERIO_SMSC_SMSCSUPERIO
27         select DRIVERS_TI_PCI1225
28         select DRIVERS_DEC_21143PD
29         select ROMCC
30         select PIRQ_ROUTE
31         select HAVE_PIRQ_TABLE
32         select UDELAY_TSC
33
34 config MAINBOARD_DIR
35         string
36         default nokia/ip530
37         depends on BOARD_NOKIA_IP530
38
39 config MAINBOARD_PART_NUMBER
40         string
41         default "IP530"
42         depends on BOARD_NOKIA_IP530
43
44 config HAVE_OPTION_TABLE
45         bool
46         default n
47         depends on BOARD_NOKIA_IP530
48
49 config IRQ_SLOT_COUNT
50         int
51         default 22
52         depends on BOARD_NOKIA_IP530
53
54 ## Configuration items for the ethernet adaptors
55 config DEC21143_CACHE_LINE_SIZE
56         int
57         default 0x00000000
58         depends on BOARD_NOKIA_IP530
59
60 config DEC21143_EXPANSION_ROM_BASE_ADDRESS
61         hex
62         default 0x00000000
63         depends on BOARD_NOKIA_IP530
64
65 config DEC21143_COMMAND_AND_STATUS_CONFIGURATION
66         hex
67         default 0x02800107
68         depends on BOARD_NOKIA_IP530
69
70 ## Configuration for the PCMCIA-Cardbus controller.
71 config TI_PCMCIA_CARDBUS_CMDR
72         hex
73         default 0x0107
74         depends on BOARD_NOKIA_IP530
75
76 config TI_PCMCIA_CARDBUS_CLSR
77         hex
78         default 0x00
79         depends on BOARD_NOKIA_IP530
80
81 config TI_PCMCIA_CARDBUS_CLTR
82         hex
83         default 0x40
84         depends on BOARD_NOKIA_IP530
85
86 config TI_PCMCIA_CARDBUS_BCR
87         hex
88         default 0x07C0
89         depends on BOARD_NOKIA_IP530
90
91 config TI_PCMCIA_CARDBUS_SCR
92         hex
93         default 0x08449060
94         depends on BOARD_NOKIA_IP530
95
96 config TI_PCMCIA_CARDBUS_MRR
97         hex
98         default 0x00007522
99         depends on BOARD_NOKIA_IP530