/* * arch/sh/drivers/pci/fixups-rts7751r2d.c * * RTS7751R2D PCI fixups * * Copyright (C) 2003 Lineo uSolutions, Inc. * Copyright (C) 2004 Paul Mundt * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #include "pci-sh7751.h" #include #define PCIMCR_MRSET_OFF 0xBFFFFFFF #define PCIMCR_RFSH_OFF 0xFFFFFFFB int pci_fixup_pcic(void) { unsigned long mcr; outl(0xfb900047, SH7751_PCICONF1); outl(0xab000001, SH7751_PCICONF4); mcr = inl(SH7751_MCR); mcr = (mcr & PCIMCR_MRSET_OFF) & PCIMCR_RFSH_OFF; outl(mcr, SH7751_PCIMCR); return 0; }