This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / mips / Kconfig
index 6c1c24b..8d6d86c 100644 (file)
@@ -91,11 +91,16 @@ config IBM_WORKPAD
        select IRQ_CPU
        select ISA
 
        select IRQ_CPU
        select ISA
 
+config NEC_EAGLE
+       bool "Support for NEC Eagle/Hawk board"
+       select DMA_NONCOHERENT
+       select IRQ_CPU
+       depends on MACH_VR41XX
+
 config TANBAC_TB0226
        bool "Support for TANBAC TB0226 (Mbase)"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
 config TANBAC_TB0226
        bool "Support for TANBAC TB0226 (Mbase)"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        help
          The TANBAC TB0226 (Mbase) is a MIPS-based platform manufactured by TANBAC.
        select IRQ_CPU
        help
          The TANBAC TB0226 (Mbase) is a MIPS-based platform manufactured by TANBAC.
@@ -105,7 +110,6 @@ config TANBAC_TB0229
        bool "Support for TANBAC TB0229 (VR4131DIMM)"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
        bool "Support for TANBAC TB0229 (VR4131DIMM)"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        help
          The TANBAC TB0229 (VR4131DIMM) is a MIPS-based platform manufactured by TANBAC.
        select IRQ_CPU
        help
          The TANBAC TB0229 (VR4131DIMM) is a MIPS-based platform manufactured by TANBAC.
@@ -114,7 +118,6 @@ config TANBAC_TB0229
 config VICTOR_MPC30X
        bool "Support for Victor MP-C303/304"
        select DMA_NONCOHERENT
 config VICTOR_MPC30X
        bool "Support for Victor MP-C303/304"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        depends on MACH_VR41XX
 
        select IRQ_CPU
        depends on MACH_VR41XX
 
@@ -122,22 +125,17 @@ config ZAO_CAPCELLA
        bool "Support for ZAO Networks Capcella"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
        bool "Support for ZAO Networks Capcella"
        depends on MACH_VR41XX
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
 
        select IRQ_CPU
 
-config PCI_VR41XX
-       bool "Add PCI control unit support of NEC VR4100 series"
-       depends on MACH_VR41XX && PCI
-
 config VRC4171
 config VRC4171
-       tristate "Add NEC VRC4171 companion chip support"
+       tristate "add NEC VRC4171 companion chip support"
        depends on MACH_VR41XX && ISA
        ---help---
          The NEC VRC4171/4171A is a companion chip for NEC VR4111/VR4121.
 
 config VRC4173
        depends on MACH_VR41XX && ISA
        ---help---
          The NEC VRC4171/4171A is a companion chip for NEC VR4111/VR4121.
 
 config VRC4173
-       tristate "Add NEC VRC4173 companion chip support"
-       depends on MACH_VR41XX && PCI_VR41XX
+       tristate "add NEC VRC4173 companion chip support"
+       depends on MACH_VR41XX && PCI
        ---help---
          The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.
 
        ---help---
          The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.
 
@@ -145,13 +143,11 @@ config TOSHIBA_JMR3927
        bool "Support for Toshiba JMR-TX3927 board"
        depends on MIPS32
        select DMA_NONCOHERENT
        bool "Support for Toshiba JMR-TX3927 board"
        depends on MIPS32
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_COBALT
        bool "Support for Cobalt Server (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
 
 config MIPS_COBALT
        bool "Support for Cobalt Server (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
 
 config MACH_DECSTATION
        select IRQ_CPU
 
 config MACH_DECSTATION
@@ -178,7 +174,6 @@ config MIPS_EV64120
        bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
        bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        help
          This is an evaluation board based on the Galileo GT-64120
          single-chip system controller that contains a MIPS R5000 compatible
        help
          This is an evaluation board based on the Galileo GT-64120
          single-chip system controller that contains a MIPS R5000 compatible
@@ -194,7 +189,6 @@ config MIPS_EV96100
        bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
        bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        select MIPS_GT96100
        select RM7000_CPU_SCACHE
        select IRQ_CPU
        select MIPS_GT96100
        select RM7000_CPU_SCACHE
@@ -207,7 +201,6 @@ config MIPS_EV96100
 config MIPS_IVR
        bool "Support for Globespan IVR board"
        select DMA_NONCOHERENT
 config MIPS_IVR
        bool "Support for Globespan IVR board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        help
          This is an evaluation board built by Globespan to showcase thir
          iVR (Internet Video Recorder) design. It utilizes a QED RM5231
        help
          This is an evaluation board built by Globespan to showcase thir
          iVR (Internet Video Recorder) design. It utilizes a QED RM5231
@@ -218,7 +211,6 @@ config MIPS_IVR
 config LASAT
        bool "Support for LASAT Networks platforms"
        select DMA_NONCOHERENT
 config LASAT
        bool "Support for LASAT Networks platforms"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select R5000_CPU_SCACHE
 
 config PICVUE
        select R5000_CPU_SCACHE
 
 config PICVUE
@@ -241,13 +233,11 @@ config HP_LASERJET
        bool "Support for Hewlett Packard LaserJet board"
        depends on BROKEN
        select DMA_NONCOHERENT
        bool "Support for Hewlett Packard LaserJet board"
        depends on BROKEN
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
 
 config MIPS_ITE8172
        bool "Support for ITE 8172G board"
        select DMA_NONCOHERENT
        select IRQ_CPU
 
 config MIPS_ITE8172
        bool "Support for ITE 8172G board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        help
          Ths is an evaluation board made by ITE <http://www.ite.com.tw/>
          with ATX form factor that utilizes a MIPS R5000 to work with its
        help
          Ths is an evaluation board made by ITE <http://www.ite.com.tw/>
          with ATX form factor that utilizes a MIPS R5000 to work with its
@@ -267,7 +257,6 @@ config IT8172_REVC
 config MIPS_ATLAS
        bool "Support for MIPS Atlas board"
        select DMA_NONCOHERENT
 config MIPS_ATLAS
        bool "Support for MIPS Atlas board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        help
          This enables support for the QED R5231-based MIPS Atlas evaluation
          board.
        help
          This enables support for the QED R5231-based MIPS Atlas evaluation
          board.
@@ -276,7 +265,6 @@ config MIPS_MALTA
        bool "Support for MIPS Malta board"
        select HAVE_STD_PC_SERIAL_PORT
        select DMA_NONCOHERENT
        bool "Support for MIPS Malta board"
        select HAVE_STD_PC_SERIAL_PORT
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        help
          This enables support for the VR5000-based MIPS Malta evaluation
          board.
        help
          This enables support for the VR5000-based MIPS Malta evaluation
          board.
@@ -290,7 +278,6 @@ config MIPS_SEAD
 config MOMENCO_OCELOT
        bool "Support for Momentum Ocelot board"
        select DMA_NONCOHERENT
 config MOMENCO_OCELOT
        bool "Support for Momentum Ocelot board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        select IRQ_CPU_RM7K
        select RM7000_CPU_SCACHE
        select IRQ_CPU
        select IRQ_CPU_RM7K
        select RM7000_CPU_SCACHE
@@ -301,10 +288,8 @@ config MOMENCO_OCELOT
 config MOMENCO_OCELOT_G
        bool "Support for Momentum Ocelot-G board"
        select DMA_NONCOHERENT
 config MOMENCO_OCELOT_G
        bool "Support for Momentum Ocelot-G board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        select IRQ_CPU_RM7K
        select IRQ_CPU
        select IRQ_CPU_RM7K
-       select PCI_MARVELL
        select RM7000_CPU_SCACHE
        help
          The Ocelot is a MIPS-based Single Board Computer (SBC) made by
        select RM7000_CPU_SCACHE
        help
          The Ocelot is a MIPS-based Single Board Computer (SBC) made by
@@ -313,10 +298,7 @@ config MOMENCO_OCELOT_G
 config MOMENCO_OCELOT_C
        bool "Support for Momentum Ocelot-C board"
        select DMA_NONCOHERENT
 config MOMENCO_OCELOT_C
        bool "Support for Momentum Ocelot-C board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        select IRQ_CPU
-       select IRQ_MV64340
-       select PCI_MARVELL
        select RM7000_CPU_SCACHE
        help
          The Ocelot is a MIPS-based Single Board Computer (SBC) made by
        select RM7000_CPU_SCACHE
        help
          The Ocelot is a MIPS-based Single Board Computer (SBC) made by
@@ -325,12 +307,9 @@ config MOMENCO_OCELOT_C
 config MOMENCO_JAGUAR_ATX
        bool "Support for Momentum Jaguar board"
        select DMA_NONCOHERENT
 config MOMENCO_JAGUAR_ATX
        bool "Support for Momentum Jaguar board"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        select IRQ_CPU_RM7K
        select IRQ_CPU
        select IRQ_CPU_RM7K
-       select IRQ_MV64340
        select LIMITED_DMA
        select LIMITED_DMA
-       select PCI_MARVELL
        select RM7000_CPU_SCACHE
        help
          The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by
        select RM7000_CPU_SCACHE
        help
          The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by
@@ -345,10 +324,7 @@ config JAGUAR_DMALOW
 
 config PMC_YOSEMITE
        bool "Support for PMC-Sierra Yosemite eval board"
 
 config PMC_YOSEMITE
        bool "Support for PMC-Sierra Yosemite eval board"
-       select DMA_COHERENT
-       select HW_HAS_PCI
-       select IRQ_CPU
-       select IRQ_CPU_RM7K
+       select DMA_NONCOHERENT
        help
          Yosemite is an evaluation board for the RM9000x2 processor
          manufactured by PMC-Sierra
        help
          Yosemite is an evaluation board for the RM9000x2 processor
          manufactured by PMC-Sierra
@@ -362,7 +338,6 @@ config DDB5074
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
-       select HW_HAS_PCI
        select IRQ_CPU
        select ISA
        help
        select IRQ_CPU
        select ISA
        help
@@ -373,7 +348,6 @@ config DDB5476
        bool "Support for NEC DDB Vrc-5476"
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
        bool "Support for NEC DDB Vrc-5476"
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
-       select HW_HAS_PCI
        select IRQ_CPU
        select ISA
        help
        select IRQ_CPU
        select ISA
        help
@@ -387,7 +361,6 @@ config DDB5476
 config DDB5477
        bool "Support for NEC DDB Vrc-5477"
        select DMA_NONCOHERENT
 config DDB5477
        bool "Support for NEC DDB Vrc-5477"
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select IRQ_CPU
        help
          This enables support for the R5432-based NEC DDB Vrc-5477,
        select IRQ_CPU
        help
          This enables support for the R5432-based NEC DDB Vrc-5477,
@@ -420,7 +393,6 @@ config SGI_IP27
        bool "Support for SGI IP27 (Origin200/2000)"
        depends on MIPS64
        select DMA_IP27
        bool "Support for SGI IP27 (Origin200/2000)"
        depends on MIPS64
        select DMA_IP27
-       select HW_HAS_PCI
        help
          This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics
          workstations.  To compile a Linux kernel that runs on these, say Y
        help
          This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics
          workstations.  To compile a Linux kernel that runs on these, say Y
@@ -485,7 +457,6 @@ config SGI_IP32
        bool "Support for SGI IP32 (O2) (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
        bool "Support for SGI IP32 (O2) (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select R5000_CPU_SCACHE
        select RM7000_CPU_SCACHE
        help
        select R5000_CPU_SCACHE
        select RM7000_CPU_SCACHE
        help
@@ -528,31 +499,26 @@ config MIPS_PB1000
        bool "PB1000 board"
        depends on SOC_AU1000
        select DMA_NONCOHERENT
        bool "PB1000 board"
        depends on SOC_AU1000
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_PB1100
        bool "PB1100 board"
        depends on SOC_AU1100
        select DMA_NONCOHERENT
 
 config MIPS_PB1100
        bool "PB1100 board"
        depends on SOC_AU1100
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_PB1500
        bool "PB1500 board"
        depends on SOC_AU1500
        select DMA_NONCOHERENT
 
 config MIPS_PB1500
        bool "PB1500 board"
        depends on SOC_AU1500
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_PB1550
        bool "PB1550 board"
        depends on SOC_AU1550
        select DMA_NONCOHERENT
 
 config MIPS_PB1550
        bool "PB1550 board"
        depends on SOC_AU1550
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_DB1000
        bool "DB1000 board"
        depends on SOC_AU1000
        select DMA_NONCOHERENT
 
 config MIPS_DB1000
        bool "DB1000 board"
        depends on SOC_AU1000
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_DB1100
        bool "DB1100 board"
 
 config MIPS_DB1100
        bool "DB1100 board"
@@ -563,12 +529,10 @@ config MIPS_DB1500
        bool "DB1500 board"
        depends on SOC_AU1500
        select DMA_NONCOHERENT
        bool "DB1500 board"
        depends on SOC_AU1500
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
 
 config MIPS_DB1550
        bool "DB1550 board"
        depends on SOC_AU1550
 
 config MIPS_DB1550
        bool "DB1550 board"
        depends on SOC_AU1550
-       select HW_HAS_PCI
 
 config MIPS_BOSPORUS
        bool "Bosporus board"
 
 config MIPS_BOSPORUS
        bool "Bosporus board"
@@ -678,7 +642,6 @@ endchoice
 
 config SIBYTE_SB1250
        bool
 
 config SIBYTE_SB1250
        bool
-       select HW_HAS_PCI
 
 config SIBYTE_BCM1120
        bool
 
 config SIBYTE_BCM1120
        bool
@@ -686,12 +649,10 @@ config SIBYTE_BCM1120
 
 config SIBYTE_BCM1125
        bool
 
 config SIBYTE_BCM1125
        bool
-       select HW_HAS_PCI
        select SIBYTE_BCM112X
 
 config SIBYTE_BCM1125H
        bool
        select SIBYTE_BCM112X
 
 config SIBYTE_BCM1125H
        bool
-       select HW_HAS_PCI
        select SIBYTE_BCM112X
 
 config SIBYTE_BCM112X
        select SIBYTE_BCM112X
 
 config SIBYTE_BCM112X
@@ -738,6 +699,11 @@ endchoice
 config CPU_SB1_PASS_2
        bool
 
 config CPU_SB1_PASS_2
        bool
 
+config SIBYTE_HAS_PCI
+       bool
+       depends on SIBYTE_SB1250 || SIBYTE_BCM1125 || SIBYTE_BCM1125H
+       default y
+
 config SIBYTE_HAS_LDT
        bool
        depends on PCI && (SIBYTE_SB1250 || SIBYTE_BCM1125H)
 config SIBYTE_HAS_LDT
        bool
        depends on PCI && (SIBYTE_SB1250 || SIBYTE_BCM1125H)
@@ -804,7 +770,6 @@ config SNI_RM200_PCI
        bool "Support for SNI RM200 PCI"
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
        bool "Support for SNI RM200 PCI"
        select DMA_NONCOHERENT
        select HAVE_STD_PC_SERIAL_PORT
-       select HW_HAS_PCI
        select ISA
        help
          The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens
        select ISA
        help
          The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens
@@ -816,7 +781,6 @@ config TOSHIBA_RBTX4927
        bool "Support for Toshiba TBTX49[23]7 board"
        depends on MIPS32
        select DMA_NONCOHERENT
        bool "Support for Toshiba TBTX49[23]7 board"
        depends on MIPS32
        select DMA_NONCOHERENT
-       select HW_HAS_PCI
        select ISA
 
 config RWSEM_GENERIC_SPINLOCK
        select ISA
 
 config RWSEM_GENERIC_SPINLOCK
@@ -883,7 +847,7 @@ config MIPS_NILE4
 
 config CPU_LITTLE_ENDIAN
        bool "Generate little endian code"
 
 config CPU_LITTLE_ENDIAN
        bool "Generate little endian code"
-       default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || HP_LASERJET || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || NEC_OSPREY || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA
+       default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || HP_LASERJET || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || NEC_OSPREY || NEC_EAGLE || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA
        default n if BAGET_MIPS || MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927
        help
          Some MIPS machines can be configured for either little or big endian
        default n if BAGET_MIPS || MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927
        help
          Some MIPS machines can be configured for either little or big endian
@@ -896,8 +860,10 @@ config IRQ_CPU
 config IRQ_CPU_RM7K
        bool
 
 config IRQ_CPU_RM7K
        bool
 
-config IRQ_MV64340
+config DUMMY_KEYB
        bool
        bool
+       depends on ZAO_CAPCELLA || VICTOR_MPC30X || SIBYTE_SB1xxx_SOC || NEC_EAGLE || NEC_OSPREY || DDB5477 || CASIO_E55 || TANBAC_TB0226 || TANBAC_TB0229
+       default y
 
 config DDB5XXX_COMMON
        bool
 
 config DDB5XXX_COMMON
        bool
@@ -919,13 +885,15 @@ config MIPS_GT64120
        depends on MIPS_EV64120 || MIPS_EV96100 || LASAT || MIPS_ATLAS || MIPS_MALTA || MOMENCO_OCELOT
        default y
 
        depends on MIPS_EV64120 || MIPS_EV96100 || LASAT || MIPS_ATLAS || MIPS_MALTA || MOMENCO_OCELOT
        default y
 
-config MIPS_TX3927
+config MIPS_MV64340
        bool
        bool
-       depends on TOSHIBA_JMR3927
+       depends on MOMENCO_JAGUAR_ATX || MOMENCO_OCELOT_C
        default y
 
        default y
 
-config PCI_MARVELL
+config MIPS_TX3927
        bool
        bool
+       depends on TOSHIBA_JMR3927
+       default y
 
 config ITE_BOARD_GEN
        bool
 
 config ITE_BOARD_GEN
        bool
@@ -964,6 +932,11 @@ config AU1000_USB_DEVICE
        depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000
        default n
 
        depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000
        default n
 
+config COBALT_LCD
+       bool
+       depends on MIPS_COBALT
+       default y
+
 config MIPS_GT96100
        bool
        depends on MIPS_EV96100
 config MIPS_GT96100
        bool
        depends on MIPS_EV96100
@@ -1196,16 +1169,6 @@ config PAGE_SIZE_4KB
         4kB page size will minimize memory consumption and is therefore
         recommended for low memory systems. 
 
         4kB page size will minimize memory consumption and is therefore
         recommended for low memory systems. 
 
-config PAGE_SIZE_8KB
-       bool "8kB"
-       depends on EXPERIMENTAL && CPU_R8000
-       help
-         Using 8kB page size will result in higher performance kernel at
-         the price of higher memory consumption.  This option is available
-         only on the R8000 processor.  Not that at the time of this writing
-         this option is still high experimental; there are also issues with
-         compatibility of user applications.
-
 config PAGE_SIZE_16KB
        bool "16kB"
        depends on EXPERIMENTAL && !CPU_R3000 && !CPU_TX39XX
 config PAGE_SIZE_16KB
        bool "16kB"
        depends on EXPERIMENTAL && !CPU_R3000 && !CPU_TX39XX
@@ -1419,12 +1382,9 @@ endmenu
 
 menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"
 
 
 menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"
 
-config HW_HAS_PCI
-       bool
-
 config PCI
        bool "Support for PCI controller"
 config PCI
        bool "Support for PCI controller"
-       depends on HW_HAS_PCI
+       depends on MIPS_DB1000 || DDB5074 || DDB5476 || DDB5477 || HP_LASERJET || LASAT || MIPS_IVR || MIPS_ATLAS || MIPS_COBALT || MIPS_EV64120 || MIPS_EV96100 || MIPS_ITE8172 || MIPS_MALTA || MOMENCO_OCELOT || MOMENCO_OCELOT_C || MOMENCO_OCELOT_G || MOMENCO_JAGUAR_ATX || MIPS_PB1000 || MIPS_PB1100 || SOC_AU1500 || SOC_AU1550 || NEC_EAGLE || SGI_IP27 || SGI_IP32 || SIBYTE_HAS_PCI || SNI_RM200_PCI || TANBAC_TB0226 || TANBAC_TB0229 || TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || VICTOR_MPC30X || ZAO_CAPCELLA
        help
          Find out whether you have a PCI motherboard. PCI is the name of a
          bus system, i.e. the way the CPU talks to the other stuff inside
        help
          Find out whether you have a PCI motherboard. PCI is the name of a
          bus system, i.e. the way the CPU talks to the other stuff inside
@@ -1604,7 +1564,7 @@ config DEBUG_STACK_USAGE
 
 config DEBUG_SLAB
        bool "Debug memory allocations"
 
 config DEBUG_SLAB
        bool "Debug memory allocations"
-       depends on DEBUG_KERNEL
+       depends on DEBUG_KERNEL && !CPU_HAS_LLDSCD
        help
          Say Y here to have the kernel do limited verification on memory
          allocation as well as poisoning memory on free to catch use of freed
        help
          Say Y here to have the kernel do limited verification on memory
          allocation as well as poisoning memory on free to catch use of freed