config ARCH_INTEGRATOR
bool "Integrator"
-config ARCH_IOP310
- bool "IOP310-based"
+config ARCH_IOP3XX
+ bool "IOP3xx-based"
config ARCH_L7200
bool "LinkUp-L7200"
# XScale
config CPU_XSCALE
bool
- depends on ARCH_IOP310 || ARCH_ADIFCC || ARCH_PXA
+ depends on ARCH_IOP3XX || ARCH_ADIFCC || ARCH_PXA
default y
# Figure out what processor architecture version we should be using.
config CPU_32v5
bool
- depends on ARCH_IOP310 || ARCH_ADIFCC || ARCH_PXA
+ depends on ARCH_IOP3XX || ARCH_ADIFCC || ARCH_PXA
default y
comment "Processor Features"
# Now handle the bus types
config PCI
bool
- default PCI_INTEGRATOR if !ARCH_FTVPCI && !ARCH_SHARK && !FOOTBRIDGE_HOST && !ARCH_IOP310 && ARCH_INTEGRATOR
- default y if ARCH_FTVPCI || ARCH_SHARK || FOOTBRIDGE_HOST || ARCH_IOP310
+ default PCI_INTEGRATOR if !ARCH_FTVPCI && !ARCH_SHARK && !FOOTBRIDGE_HOST && !ARCH_IOP3XX && ARCH_INTEGRATOR
+ default y if ARCH_FTVPCI || ARCH_SHARK || FOOTBRIDGE_HOST || ARCH_IOP3XX
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
config PCI_INTEGRATOR
bool "PCI support"
- depends on !ARCH_FTVPCI && !ARCH_SHARK && !FOOTBRIDGE_HOST && !ARCH_IOP310 && ARCH_INTEGRATOR
+ depends on !ARCH_FTVPCI && !ARCH_SHARK && !FOOTBRIDGE_HOST && !ARCH_IOP3XX && ARCH_INTEGRATOR
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
machine-$(CONFIG_ARCH_CLPS711X) := clps711x
textaddr-$(CONFIG_ARCH_FORTUNET) := 0xc0008000
machine-$(CONFIG_ARCH_ANAKIN) := anakin
- machine-$(CONFIG_ARCH_IOP310) := iop3xx
+ machine-$(CONFIG_ARCH_IOP3XX) := iop3xx
machine-$(CONFIG_ARCH_ADIFCC) := adifcc
MACHINE := $(machine-y)
# CONFIG_ARCH_CAMELOT is not set
# CONFIG_ARCH_FOOTBRIDGE is not set
# CONFIG_ARCH_INTEGRATOR is not set
-CONFIG_ARCH_IOP310=y
+CONFIG_ARCH_IOP3XX=y
# CONFIG_ARCH_L7200 is not set
# CONFIG_ARCH_RPC is not set
# CONFIG_ARCH_SA1100 is not set
#
#
-# IOP310 Implementation Options
+# IOP3xx Implementation Options
#
CONFIG_ARCH_IQ80310=y
+CONFIG_ARCH_IOP310=y
#
-# IOP310 Chipset Features
+# IOP3xx Chipset Features
#
-# CONFIG_IOP310_AAU is not set
-# CONFIG_IOP310_DMA is not set
-# CONFIG_IOP310_MU is not set
-# CONFIG_IOP310_PMON is not set
+# CONFIG_IOP3XX_AAU is not set
+# CONFIG_IOP3XX_DMA is not set
+# CONFIG_IOP3XX_MU is not set
+# CONFIG_IOP3XX_PMON is not set
#
# Intel PXA250/210 Implementations
bne 1001b
.endm
-#elif defined(CONFIG_ARCH_IQ80310)
+#elif defined(CONFIG_ARCH_IOP3XX)
.macro addruart,rx
mov \rx, #0xfe000000 @ physical
-menu "IOP310 Implementation Options"
+menu "IOP3xx Implementation Options"
+
+choice
+ prompt "IOP3xx System Type"
+ default ARCH_IQ80310
config ARCH_IQ80310
bool "IQ80310"
- depends on ARCH_IOP310
+ depends on ARCH_IOP3XX
help
Say Y here if you want to run your kernel on the Intel IQ80310
evaluation kit for the IOP310 chipset.
-comment "IOP310 Chipset Features"
+endchoice
+
+# Which IOP variant are we running?
+config ARCH_IOP310
+ bool
+ default ARCH_IQ80310
+ help
+ The IQ80310 uses the IOP310 variant.
+
+comment "IOP3xx Chipset Features"
-config IOP310_AAU
- bool "Support Intel 80312 Application Accelerator Unit (EXPERIMENTAL)"
- depends on ARCH_IOP310 && EXPERIMENTAL
+config IOP3XX_AAU
+ bool "Support Intel IOP3xx Application Accelerator Unit (EXPERIMENTAL)"
+ depends on ARCH_IOP3XX && EXPERIMENTAL
-config IOP310_DMA
- bool "Support Intel 80312 DMA (EXPERIMENTAL)"
- depends on ARCH_IOP310 && EXPERIMENTAL
+config IOP3XX_DMA
+ bool "Support Intel IOP3xx DMA (EXPERIMENTAL)"
+ depends on ARCH_IOP3XX && EXPERIMENTAL
-config IOP310_MU
- bool "Support Intel 80312 Messaging Unit (EXPERIMENTAL)"
- depends on ARCH_IOP310 && EXPERIMENTAL
+config IOP3XX_MU
+ bool "Support Intel IOP3xx Messaging Unit (EXPERIMENTAL)"
+ depends on ARCH_IOP3XX && EXPERIMENTAL
-config IOP310_PMON
- bool "Support Intel 80312 Performance Monitor (EXPERIMENTAL)"
- depends on ARCH_IOP310 && EXPERIMENTAL
+config IOP3XX_PMON
+ bool "Support Intel IOP3xx Performance Monitor (EXPERIMENTAL)"
+ depends on ARCH_IOP3XX && EXPERIMENTAL
endmenu
obj-y += iq80310-time.o
endif
-obj-$(CONFIG_IOP310_AAU) += aau.o
-obj-$(CONFIG_IOP310_DMA) += dma.o
-obj-$(CONFIG_IOP310_MU) += message.o
-obj-$(CONFIG_IOP310_PMON) += pmon.o
+obj-$(CONFIG_IOP3XX_AAU) += aau.o
+obj-$(CONFIG_IOP3XX_DMA) += dma.o
+obj-$(CONFIG_IOP3XX_MU) += message.o
+obj-$(CONFIG_IOP3XX_PMON) += pmon.o
#define __bus_to_virt(x) (__phys_to_virt(((x) & ~(*IOP310_SIALR)) | ( *IOP310_SIATVR)))
/* boot mem allocate global pointer for MU circular queues QBAR */
-#ifdef CONFIG_IOP310_MU
+#ifdef CONFIG_IOP3XX_MU
extern void *mu_mem;
#endif
#else
-#error "No IOP310 timex information for this architecture"
+#error "No IOP3xx timex information for this architecture"
#endif