Path: blob/master/arch/mips/pmc-sierra/msp71xx/msp_pci.c
15118 views
/*1* The setup file for PCI related hardware on PMC-Sierra MSP processors.2*3* Copyright 2005-2006 PMC-Sierra, Inc.4*5* This program is free software; you can redistribute it and/or modify it6* under the terms of the GNU General Public License as published by the7* Free Software Foundation; either version 2 of the License, or (at your8* option) any later version.9*10* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED11* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF12* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN13* NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,14* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT15* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF16* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON17* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT18* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF19* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.20*21* You should have received a copy of the GNU General Public License along22* with this program; if not, write to the Free Software Foundation, Inc.,23* 675 Mass Ave, Cambridge, MA 02139, USA.24*/2526#include <linux/init.h>2728#include <msp_prom.h>29#include <msp_regs.h>3031extern void msp_pci_init(void);3233static int __init msp_pci_setup(void)34{35#if 0 /* Linux 2.6 initialization code to be completed */36if (getdeviceid() & DEV_ID_SINGLE_PC) {37/* If single card mode */38slmRegs *sreg = (slmRegs *) SREG_BASE;3940sreg->single_pc_enable = SINGLE_PCCARD;41}42#endif4344msp_pci_init();4546return 0;47}4849subsys_initcall(msp_pci_setup);505152