blob: 98440e18919ba4deb076e6b82023ff097a97677b [file] [log] [blame]
Thomas Gleixner3f4110a2009-08-29 14:54:20 +02001/*
2 * mrst.c: Intel Moorestown platform specific setup code
3 *
4 * (C) Copyright 2008 Intel Corporation
5 * Author: Jacob Pan (jacob.jun.pan@intel.com)
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; version 2
10 * of the License.
11 */
12#include <linux/init.h>
13
14#include <asm/setup.h>
Jacob Pan5b78b672010-02-12 02:29:11 -080015#include <asm/mrst.h>
16#include <asm/io.h>
17#include <asm/i8259.h>
Thomas Gleixner3f4110a2009-08-29 14:54:20 +020018
19/*
20 * Moorestown specific x86_init function overrides and early setup
21 * calls.
22 */
23void __init x86_mrst_early_setup(void)
24{
25 x86_init.resources.probe_roms = x86_init_noop;
26 x86_init.resources.reserve_resources = x86_init_noop;
Jacob Pan5b78b672010-02-12 02:29:11 -080027
Jacob Panaf2730f2010-02-12 10:31:47 -080028 x86_init.pci.init = pci_mrst_init;
29 x86_init.pci.fixup_irqs = x86_init_noop;
30
Jacob Pan5b78b672010-02-12 02:29:11 -080031 legacy_pic = &null_legacy_pic;
Thomas Gleixner3f4110a2009-08-29 14:54:20 +020032}