blob: 9a5982bc8ceb087f47424c62e83921447c5e3c5a [file] [log] [blame]
Marc Bertensea6772d2010-04-19 21:21:54 +00001##
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
Nils Jacobsdd6ad342010-05-14 09:48:05 +00008## the Free Software Foundation; version 2 of the License.
Marc Bertensea6772d2010-04-19 21:21:54 +00009##
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
20config 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
Myles Watson356f8482010-06-07 20:15:54 +000027 select SOUTHBRIDGE_TI_PCI1X2X
Stefan Reinauer92fafbd2010-08-17 10:54:36 +000028 select DRIVERS_DEC_21143
Myles Watsoned4e0052010-06-04 20:20:37 +000029 select BOARD_ROMSIZE_KB_256
Marc Bertensea6772d2010-04-19 21:21:54 +000030 select ROMCC
Marc Bertens2ad8ab82010-06-04 19:53:55 +000031 select PIRQ_ROUTE
Marc Bertensea6772d2010-04-19 21:21:54 +000032 select HAVE_PIRQ_TABLE
33 select UDELAY_TSC
Marc Bertensea6772d2010-04-19 21:21:54 +000034
35config MAINBOARD_DIR
36 string
37 default nokia/ip530
38 depends on BOARD_NOKIA_IP530
39
40config MAINBOARD_PART_NUMBER
41 string
42 default "IP530"
43 depends on BOARD_NOKIA_IP530
44
Marc Bertensea6772d2010-04-19 21:21:54 +000045config IRQ_SLOT_COUNT
46 int
Marc Bertens2ad8ab82010-06-04 19:53:55 +000047 default 22
Marc Bertensea6772d2010-04-19 21:21:54 +000048 depends on BOARD_NOKIA_IP530
49
Marc Bertens2ad8ab82010-06-04 19:53:55 +000050## Configuration items for the ethernet adaptors
51config DEC21143_CACHE_LINE_SIZE
Myles Watson29a6a192010-06-04 20:24:11 +000052 hex
Marc Bertens2ad8ab82010-06-04 19:53:55 +000053 default 0x00000000
54 depends on BOARD_NOKIA_IP530
55
56config DEC21143_EXPANSION_ROM_BASE_ADDRESS
57 hex
58 default 0x00000000
59 depends on BOARD_NOKIA_IP530
60
61config DEC21143_COMMAND_AND_STATUS_CONFIGURATION
62 hex
63 default 0x02800107
64 depends on BOARD_NOKIA_IP530
65
66## Configuration for the PCMCIA-Cardbus controller.
67config TI_PCMCIA_CARDBUS_CMDR
68 hex
69 default 0x0107
70 depends on BOARD_NOKIA_IP530
71
72config TI_PCMCIA_CARDBUS_CLSR
73 hex
74 default 0x00
75 depends on BOARD_NOKIA_IP530
76
77config TI_PCMCIA_CARDBUS_CLTR
78 hex
79 default 0x40
80 depends on BOARD_NOKIA_IP530
81
82config TI_PCMCIA_CARDBUS_BCR
83 hex
84 default 0x07C0
85 depends on BOARD_NOKIA_IP530
86
87config TI_PCMCIA_CARDBUS_SCR
88 hex
89 default 0x08449060
90 depends on BOARD_NOKIA_IP530
91
92config TI_PCMCIA_CARDBUS_MRR
93 hex
94 default 0x00007522
95 depends on BOARD_NOKIA_IP530