Commit fe4cee73 authored by Ralf Bächle's avatar Ralf Bächle Committed by Linus Torvalds

[PATCH] mips: RM200 updates

Minor RM200 updates.
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 218e98cc
...@@ -824,9 +824,14 @@ config SIBYTE_TBPROF ...@@ -824,9 +824,14 @@ config SIBYTE_TBPROF
config SNI_RM200_PCI config SNI_RM200_PCI
bool "Support for SNI RM200 PCI" bool "Support for SNI RM200 PCI"
select ARC
select ARC32
select BOOT_ELF32
select DMA_NONCOHERENT select DMA_NONCOHERENT
select GENERIC_ISA_DMA
select HAVE_STD_PC_SERIAL_PORT select HAVE_STD_PC_SERIAL_PORT
select HW_HAS_PCI select HW_HAS_PCI
select I8259
select ISA select ISA
help help
The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens
......
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Linux kernel version: 2.6.10-rc2 # Linux kernel version: 2.6.11-rc2
# Sun Nov 21 14:12:06 2004 # Wed Jan 26 02:49:09 2005
# #
CONFIG_MIPS=y CONFIG_MIPS=y
# CONFIG_MIPS64 is not set # CONFIG_MIPS64 is not set
...@@ -87,16 +87,16 @@ CONFIG_KMOD=y ...@@ -87,16 +87,16 @@ CONFIG_KMOD=y
CONFIG_SNI_RM200_PCI=y CONFIG_SNI_RM200_PCI=y
# CONFIG_TOSHIBA_RBTX4927 is not set # CONFIG_TOSHIBA_RBTX4927 is not set
CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y CONFIG_HAVE_DEC_LOCK=y
CONFIG_ARC=y CONFIG_ARC=y
CONFIG_DMA_NONCOHERENT=y CONFIG_DMA_NONCOHERENT=y
CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_ISA_DMA=y
CONFIG_I8259=y CONFIG_I8259=y
CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_ARC32=y
CONFIG_BOOT_ELF32=y CONFIG_BOOT_ELF32=y
CONFIG_MIPS_L1_CACHE_SHIFT=5 CONFIG_MIPS_L1_CACHE_SHIFT=5
CONFIG_ARC32=y
# CONFIG_FB is not set
CONFIG_HAVE_STD_PC_SERIAL_PORT=y CONFIG_HAVE_STD_PC_SERIAL_PORT=y
CONFIG_ARC_CONSOLE=y CONFIG_ARC_CONSOLE=y
CONFIG_ARC_MEMORY=y CONFIG_ARC_MEMORY=y
...@@ -144,6 +144,21 @@ CONFIG_ISA=y ...@@ -144,6 +144,21 @@ CONFIG_ISA=y
# CONFIG_EISA is not set # CONFIG_EISA is not set
CONFIG_MMU=y CONFIG_MMU=y
#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set
#
# PC-card bridges
#
CONFIG_PCMCIA_PROBE=y
#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
# #
# Executable file formats # Executable file formats
# #
...@@ -160,6 +175,7 @@ CONFIG_TRAD_SIGNALS=y ...@@ -160,6 +175,7 @@ CONFIG_TRAD_SIGNALS=y
# #
CONFIG_STANDALONE=y CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set
# #
# Memory Technology Devices (MTD) # Memory Technology Devices (MTD)
...@@ -223,12 +239,14 @@ CONFIG_PARIDE_ON26=m ...@@ -223,12 +239,14 @@ CONFIG_PARIDE_ON26=m
# CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_SX8=m
CONFIG_BLK_DEV_UB=m CONFIG_BLK_DEV_UB=m
CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_INITRAMFS_SOURCE="" CONFIG_INITRAMFS_SOURCE=""
# CONFIG_LBD is not set # CONFIG_LBD is not set
...@@ -243,6 +261,7 @@ CONFIG_IOSCHED_NOOP=y ...@@ -243,6 +261,7 @@ CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y CONFIG_IOSCHED_CFQ=y
CONFIG_ATA_OVER_ETH=m
# #
# ATA/ATAPI/MFM/RLL support # ATA/ATAPI/MFM/RLL support
...@@ -277,6 +296,7 @@ CONFIG_SCSI_CONSTANTS=y ...@@ -277,6 +296,7 @@ CONFIG_SCSI_CONSTANTS=y
# #
CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# #
# SCSI low-level drivers # SCSI low-level drivers
...@@ -326,14 +346,12 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 ...@@ -326,14 +346,12 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLOGIC_1280_1040 is not set
CONFIG_SCSI_QLA2XXX=y CONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set # CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set # CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set # CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set # CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set # CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_DC390T is not set
...@@ -495,8 +513,6 @@ CONFIG_IP_NF_TARGET_NOTRACK=m ...@@ -495,8 +513,6 @@ CONFIG_IP_NF_TARGET_NOTRACK=m
CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m CONFIG_IP_NF_ARP_MANGLE=m
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set
# #
# IPv6: Netfilter Configuration # IPv6: Netfilter Configuration
...@@ -550,6 +566,7 @@ CONFIG_BRIDGE_EBT_MARK_T=m ...@@ -550,6 +566,7 @@ CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_LOG=m
# CONFIG_BRIDGE_EBT_ULOG is not set
CONFIG_XFRM=y CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set # CONFIG_XFRM_USER is not set
...@@ -600,6 +617,7 @@ CONFIG_NET_CLS_FW=m ...@@ -600,6 +617,7 @@ CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m CONFIG_NET_CLS_U32=m
# CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_PERF is not set
# CONFIG_NET_CLS_IND is not set # CONFIG_NET_CLS_IND is not set
# CONFIG_CLS_U32_MARK is not set
CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_RSVP6=m
# CONFIG_NET_CLS_ACT is not set # CONFIG_NET_CLS_ACT is not set
...@@ -690,7 +708,6 @@ CONFIG_PCNET32=y ...@@ -690,7 +708,6 @@ CONFIG_PCNET32=y
# CONFIG_CS89x0 is not set # CONFIG_CS89x0 is not set
# CONFIG_DGRS is not set # CONFIG_DGRS is not set
CONFIG_EEPRO100=m CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
# CONFIG_E100 is not set # CONFIG_E100 is not set
# CONFIG_FEALNX is not set # CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set # CONFIG_NATSEMI is not set
...@@ -786,6 +803,7 @@ CONFIG_SERIO_SERPORT=y ...@@ -786,6 +803,7 @@ CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_CT82C710 is not set
CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PARKBD=m
# CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m CONFIG_SERIO_RAW=m
# #
...@@ -858,7 +876,6 @@ CONFIG_RTC=m ...@@ -858,7 +876,6 @@ CONFIG_RTC=m
# #
# Ftape, the floppy tape device driver # Ftape, the floppy tape device driver
# #
# CONFIG_AGP is not set
# CONFIG_DRM is not set # CONFIG_DRM is not set
# CONFIG_RAW_DRIVER is not set # CONFIG_RAW_DRIVER is not set
...@@ -873,7 +890,7 @@ CONFIG_RTC=m ...@@ -873,7 +890,7 @@ CONFIG_RTC=m
CONFIG_W1=m CONFIG_W1=m
CONFIG_W1_MATROX=m CONFIG_W1_MATROX=m
CONFIG_W1_DS9490=m CONFIG_W1_DS9490=m
CONFIG_W1_DS9490R_BRIDGE=m CONFIG_W1_DS9490_BRIDGE=m
CONFIG_W1_THERM=m CONFIG_W1_THERM=m
CONFIG_W1_SMEM=m CONFIG_W1_SMEM=m
...@@ -894,6 +911,7 @@ CONFIG_W1_SMEM=m ...@@ -894,6 +911,7 @@ CONFIG_W1_SMEM=m
# #
# Graphics support # Graphics support
# #
# CONFIG_FB is not set
# #
# Console display driver support # Console display driver support
...@@ -901,6 +919,7 @@ CONFIG_W1_SMEM=m ...@@ -901,6 +919,7 @@ CONFIG_W1_SMEM=m
CONFIG_VGA_CONSOLE=y CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set # CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE=y
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
# #
# Sound # Sound
...@@ -931,6 +950,7 @@ CONFIG_USB_EHCI_HCD=m ...@@ -931,6 +950,7 @@ CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m CONFIG_USB_UHCI_HCD=m
# CONFIG_USB_SL811_HCD is not set
# #
# USB Device Class drivers # USB Device Class drivers
...@@ -938,6 +958,10 @@ CONFIG_USB_UHCI_HCD=m ...@@ -938,6 +958,10 @@ CONFIG_USB_UHCI_HCD=m
CONFIG_USB_BLUETOOTH_TTY=m CONFIG_USB_BLUETOOTH_TTY=m
CONFIG_USB_ACM=m CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m CONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_RW_DETECT is not set # CONFIG_USB_STORAGE_RW_DETECT is not set
...@@ -979,7 +1003,6 @@ CONFIG_USB_XPAD=m ...@@ -979,7 +1003,6 @@ CONFIG_USB_XPAD=m
# #
CONFIG_USB_MDC800=m CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m
# #
# USB Multimedia devices # USB Multimedia devices
...@@ -1044,6 +1067,7 @@ CONFIG_USB_SERIAL_IPAQ=m ...@@ -1044,6 +1067,7 @@ CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_EDGEPORT_TI=m
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IPW is not set
CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KEYSPAN=m
...@@ -1065,6 +1089,7 @@ CONFIG_USB_SERIAL_MCT_U232=m ...@@ -1065,6 +1089,7 @@ CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SAFE_PADDED=y
# CONFIG_USB_SERIAL_TI is not set
CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OMNINET=m
...@@ -1075,7 +1100,6 @@ CONFIG_USB_EZUSB=y ...@@ -1075,7 +1100,6 @@ CONFIG_USB_EZUSB=y
# #
# CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set # CONFIG_USB_EMI26 is not set
CONFIG_USB_TIGL=m
CONFIG_USB_AUERSWALD=m CONFIG_USB_AUERSWALD=m
CONFIG_USB_RIO500=m CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m CONFIG_USB_LEGOTOWER=m
...@@ -1084,6 +1108,7 @@ CONFIG_USB_LED=m ...@@ -1084,6 +1108,7 @@ CONFIG_USB_LED=m
CONFIG_USB_CYTHERM=m CONFIG_USB_CYTHERM=m
CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETKIT=m
CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_PHIDGETSERVO=m
# CONFIG_USB_IDMOUSE is not set
CONFIG_USB_TEST=m CONFIG_USB_TEST=m
# #
...@@ -1095,6 +1120,16 @@ CONFIG_USB_TEST=m ...@@ -1095,6 +1120,16 @@ CONFIG_USB_TEST=m
# #
# CONFIG_USB_GADGET is not set # CONFIG_USB_GADGET is not set
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
# #
# File systems # File systems
# #
...@@ -1179,7 +1214,6 @@ CONFIG_CRAMFS=m ...@@ -1179,7 +1214,6 @@ CONFIG_CRAMFS=m
CONFIG_VXFS_FS=m CONFIG_VXFS_FS=m
CONFIG_HPFS_FS=m CONFIG_HPFS_FS=m
CONFIG_QNX4FS_FS=m CONFIG_QNX4FS_FS=m
# CONFIG_QNX4FS_RW is not set
CONFIG_SYSV_FS=m CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_FS_WRITE is not set
...@@ -1207,7 +1241,7 @@ CONFIG_SMB_FS=m ...@@ -1207,7 +1241,7 @@ CONFIG_SMB_FS=m
CONFIG_CIFS=m CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_POSIX is not set # CONFIG_CIFS_EXPERIMENTAL is not set
CONFIG_NCP_FS=m CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_IOCTL_LOCKING=y
...@@ -1286,6 +1320,11 @@ CONFIG_NLS_KOI8_R=m ...@@ -1286,6 +1320,11 @@ CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m CONFIG_NLS_UTF8=m
#
# Profiling support
#
# CONFIG_PROFILING is not set
# #
# Kernel hacking # Kernel hacking
# #
...@@ -1328,6 +1367,10 @@ CONFIG_CRYPTO_MICHAEL_MIC=m ...@@ -1328,6 +1367,10 @@ CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CRC32C is not set
CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_TEST=m
#
# Hardware crypto devices
#
# #
# Library routines # Library routines
# #
......
...@@ -21,9 +21,9 @@ ...@@ -21,9 +21,9 @@
* *
* ASIC PCI only supports type 1 config cycles. * ASIC PCI only supports type 1 config cycles.
*/ */
static int set_config_address(unsigned char busno, unsigned int devfn, int reg) static int set_config_address(unsigned int busno, unsigned int devfn, int reg)
{ {
if ((busno > 255) || (devfn > 255) || (reg > 255)) if ((devfn > 255) || (reg > 255))
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
if (busno == 0 && devfn >= PCI_DEVFN(8, 0)) if (busno == 0 && devfn >= PCI_DEVFN(8, 0))
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include <asm/io.h> #include <asm/io.h>
#include <asm/sni.h> #include <asm/sni.h>
spinlock_t pciasic_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(pciasic_lock);
extern asmlinkage void sni_rm200_pci_handle_int(void); extern asmlinkage void sni_rm200_pci_handle_int(void);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment