diff options
68 files changed, 3 insertions, 2414 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 611acc32fdf5..bf56b20652b0 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -217,14 +217,6 @@ Who: Nick Piggin <npiggin@suse.de> | |||
217 | 217 | ||
218 | --------------------------- | 218 | --------------------------- |
219 | 219 | ||
220 | What: Support for the MIPS EV96100 evaluation board | ||
221 | When: September 2006 | ||
222 | Why: Does no longer build since at least November 15, 2003, apparently | ||
223 | no userbase left. | ||
224 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
225 | |||
226 | --------------------------- | ||
227 | |||
228 | What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board | 220 | What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board |
229 | When: September 2006 | 221 | When: September 2006 |
230 | Why: Does no longer build since quite some time, and was never popular, | 222 | Why: Does no longer build since quite some time, and was never popular, |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index c918cc3f65fb..255ec535bba8 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -573,8 +573,6 @@ running once the system is up. | |||
573 | gscd= [HW,CD] | 573 | gscd= [HW,CD] |
574 | Format: <io> | 574 | Format: <io> |
575 | 575 | ||
576 | gt96100eth= [NET] MIPS GT96100 Advanced Communication Controller | ||
577 | |||
578 | gus= [HW,OSS] | 576 | gus= [HW,OSS] |
579 | Format: <io>,<irq>,<dma>,<dma16> | 577 | Format: <io>,<irq>,<dma>,<dma16> |
580 | 578 | ||
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 235208d658ff..30750c54bdf5 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -203,26 +203,6 @@ config MIPS_EV64120 | |||
203 | <http://www.marvell.com/>. Say Y here if you wish to build a | 203 | <http://www.marvell.com/>. Say Y here if you wish to build a |
204 | kernel for this platform. | 204 | kernel for this platform. |
205 | 205 | ||
206 | config MIPS_EV96100 | ||
207 | bool "Galileo EV96100 Evaluation board (EXPERIMENTAL)" | ||
208 | depends on EXPERIMENTAL | ||
209 | select DMA_NONCOHERENT | ||
210 | select HW_HAS_PCI | ||
211 | select IRQ_CPU | ||
212 | select MIPS_GT96100 | ||
213 | select RM7000_CPU_SCACHE | ||
214 | select SWAP_IO_SPACE | ||
215 | select SYS_HAS_CPU_R5000 | ||
216 | select SYS_HAS_CPU_RM7000 | ||
217 | select SYS_SUPPORTS_32BIT_KERNEL | ||
218 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | ||
219 | select SYS_SUPPORTS_BIG_ENDIAN | ||
220 | help | ||
221 | This is an evaluation board based on the Galileo GT-96100 LAN/WAN | ||
222 | communications controllers containing a MIPS R5000 compatible core | ||
223 | running at 83MHz. Their website is <http://www.marvell.com/>. Say Y | ||
224 | here if you wish to build a kernel for this platform. | ||
225 | |||
226 | config MIPS_IVR | 206 | config MIPS_IVR |
227 | bool "Globespan IVR board" | 207 | bool "Globespan IVR board" |
228 | select DMA_NONCOHERENT | 208 | select DMA_NONCOHERENT |
@@ -1069,10 +1049,6 @@ config AU1X00_USB_DEVICE | |||
1069 | depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 | 1049 | depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 |
1070 | default n | 1050 | default n |
1071 | 1051 | ||
1072 | config MIPS_GT96100 | ||
1073 | bool | ||
1074 | select MIPS_GT64120 | ||
1075 | |||
1076 | config IT8172_CIR | 1052 | config IT8172_CIR |
1077 | bool | 1053 | bool |
1078 | depends on MIPS_ITE8172 || MIPS_IVR | 1054 | depends on MIPS_ITE8172 || MIPS_IVR |
diff --git a/arch/mips/Makefile b/arch/mips/Makefile index f4227d24227d..e521826b4234 100644 --- a/arch/mips/Makefile +++ b/arch/mips/Makefile | |||
@@ -280,13 +280,6 @@ cflags-$(CONFIG_MIPS_EV64120) += -Iinclude/asm-mips/mach-ev64120 | |||
280 | load-$(CONFIG_MIPS_EV64120) += 0xffffffff80100000 | 280 | load-$(CONFIG_MIPS_EV64120) += 0xffffffff80100000 |
281 | 281 | ||
282 | # | 282 | # |
283 | # Galileo EV96100 Board | ||
284 | # | ||
285 | core-$(CONFIG_MIPS_EV96100) += arch/mips/galileo-boards/ev96100/ | ||
286 | cflags-$(CONFIG_MIPS_EV96100) += -Iinclude/asm-mips/mach-ev96100 | ||
287 | load-$(CONFIG_MIPS_EV96100) += 0xffffffff80100000 | ||
288 | |||
289 | # | ||
290 | # Wind River PPMC Board (4KC + GT64120) | 283 | # Wind River PPMC Board (4KC + GT64120) |
291 | # | 284 | # |
292 | core-$(CONFIG_WR_PPMC) += arch/mips/gt64120/wrppmc/ | 285 | core-$(CONFIG_WR_PPMC) += arch/mips/gt64120/wrppmc/ |
diff --git a/arch/mips/configs/atlas_defconfig b/arch/mips/configs/atlas_defconfig index 54274065e9a5..2774ba9606b7 100644 --- a/arch/mips/configs/atlas_defconfig +++ b/arch/mips/configs/atlas_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/bigsur_defconfig b/arch/mips/configs/bigsur_defconfig index 887fd959482a..e12a475dcbf4 100644 --- a/arch/mips/configs/bigsur_defconfig +++ b/arch/mips/configs/bigsur_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/capcella_defconfig b/arch/mips/configs/capcella_defconfig index a01344f3a4c2..bfade9abb767 100644 --- a/arch/mips/configs/capcella_defconfig +++ b/arch/mips/configs/capcella_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/cobalt_defconfig b/arch/mips/configs/cobalt_defconfig index c95682445a28..78db2a8a711b 100644 --- a/arch/mips/configs/cobalt_defconfig +++ b/arch/mips/configs/cobalt_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | CONFIG_MIPS_COBALT=y | 25 | CONFIG_MIPS_COBALT=y |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/db1000_defconfig b/arch/mips/configs/db1000_defconfig index c2f33d3af62c..93cca1585bc3 100644 --- a/arch/mips/configs/db1000_defconfig +++ b/arch/mips/configs/db1000_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_DB1000=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/db1100_defconfig b/arch/mips/configs/db1100_defconfig index 8c44d16ae9a2..ffd99252a837 100644 --- a/arch/mips/configs/db1100_defconfig +++ b/arch/mips/configs/db1100_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_DB1100=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/db1200_defconfig b/arch/mips/configs/db1200_defconfig index c13768e75ac5..63eac5e89b9c 100644 --- a/arch/mips/configs/db1200_defconfig +++ b/arch/mips/configs/db1200_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_DB1200=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/db1500_defconfig b/arch/mips/configs/db1500_defconfig index 8aea73fae7fb..25a095f7dc4e 100644 --- a/arch/mips/configs/db1500_defconfig +++ b/arch/mips/configs/db1500_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_DB1500=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/db1550_defconfig b/arch/mips/configs/db1550_defconfig index 90ccb7359630..dda469c842b3 100644 --- a/arch/mips/configs/db1550_defconfig +++ b/arch/mips/configs/db1550_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_DB1550=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ddb5477_defconfig b/arch/mips/configs/ddb5477_defconfig index b598cf08f156..fcd3dd19bc74 100644 --- a/arch/mips/configs/ddb5477_defconfig +++ b/arch/mips/configs/ddb5477_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/decstation_defconfig b/arch/mips/configs/decstation_defconfig index 597150b14077..8683e0df12e0 100644 --- a/arch/mips/configs/decstation_defconfig +++ b/arch/mips/configs/decstation_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | CONFIG_MACH_DECSTATION=y | 26 | CONFIG_MACH_DECSTATION=y |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/e55_defconfig b/arch/mips/configs/e55_defconfig index d9a0d0eb0683..4ace61c95778 100644 --- a/arch/mips/configs/e55_defconfig +++ b/arch/mips/configs/e55_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/emma2rh_defconfig b/arch/mips/configs/emma2rh_defconfig index 375b2ac24a49..5847c916c130 100644 --- a/arch/mips/configs/emma2rh_defconfig +++ b/arch/mips/configs/emma2rh_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ev64120_defconfig b/arch/mips/configs/ev64120_defconfig index b0afc118bd5c..bc4c4f125c48 100644 --- a/arch/mips/configs/ev64120_defconfig +++ b/arch/mips/configs/ev64120_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | CONFIG_MIPS_EV64120=y | 27 | CONFIG_MIPS_EV64120=y |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ev96100_defconfig b/arch/mips/configs/ev96100_defconfig deleted file mode 100644 index 0bdc10f11610..000000000000 --- a/arch/mips/configs/ev96100_defconfig +++ /dev/null | |||
@@ -1,850 +0,0 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.18-rc1 | ||
4 | # Thu Jul 6 10:04:05 2006 | ||
5 | # | ||
6 | CONFIG_MIPS=y | ||
7 | |||
8 | # | ||
9 | # Machine selection | ||
10 | # | ||
11 | # CONFIG_MIPS_MTX1 is not set | ||
12 | # CONFIG_MIPS_BOSPORUS is not set | ||
13 | # CONFIG_MIPS_PB1000 is not set | ||
14 | # CONFIG_MIPS_PB1100 is not set | ||
15 | # CONFIG_MIPS_PB1500 is not set | ||
16 | # CONFIG_MIPS_PB1550 is not set | ||
17 | # CONFIG_MIPS_PB1200 is not set | ||
18 | # CONFIG_MIPS_DB1000 is not set | ||
19 | # CONFIG_MIPS_DB1100 is not set | ||
20 | # CONFIG_MIPS_DB1500 is not set | ||
21 | # CONFIG_MIPS_DB1550 is not set | ||
22 | # CONFIG_MIPS_DB1200 is not set | ||
23 | # CONFIG_MIPS_MIRAGE is not set | ||
24 | # CONFIG_BASLER_EXCITE is not set | ||
25 | # CONFIG_MIPS_COBALT is not set | ||
26 | # CONFIG_MACH_DECSTATION is not set | ||
27 | # CONFIG_MIPS_EV64120 is not set | ||
28 | CONFIG_MIPS_EV96100=y | ||
29 | # CONFIG_MIPS_IVR is not set | ||
30 | # CONFIG_MIPS_ITE8172 is not set | ||
31 | # CONFIG_MACH_JAZZ is not set | ||
32 | # CONFIG_LASAT is not set | ||
33 | # CONFIG_MIPS_ATLAS is not set | ||
34 | # CONFIG_MIPS_MALTA is not set | ||
35 | # CONFIG_MIPS_SEAD is not set | ||
36 | # CONFIG_WR_PPMC is not set | ||
37 | # CONFIG_MIPS_SIM is not set | ||
38 | # CONFIG_MOMENCO_JAGUAR_ATX is not set | ||
39 | # CONFIG_MOMENCO_OCELOT is not set | ||
40 | # CONFIG_MOMENCO_OCELOT_3 is not set | ||
41 | # CONFIG_MOMENCO_OCELOT_C is not set | ||
42 | # CONFIG_MOMENCO_OCELOT_G is not set | ||
43 | # CONFIG_MIPS_XXS1500 is not set | ||
44 | # CONFIG_PNX8550_V2PCI is not set | ||
45 | # CONFIG_PNX8550_JBS is not set | ||
46 | # CONFIG_DDB5477 is not set | ||
47 | # CONFIG_MACH_VR41XX is not set | ||
48 | # CONFIG_PMC_YOSEMITE is not set | ||
49 | # CONFIG_QEMU is not set | ||
50 | # CONFIG_MARKEINS is not set | ||
51 | # CONFIG_SGI_IP22 is not set | ||
52 | # CONFIG_SGI_IP27 is not set | ||
53 | # CONFIG_SGI_IP32 is not set | ||
54 | # CONFIG_SIBYTE_BIGSUR is not set | ||
55 | # CONFIG_SIBYTE_SWARM is not set | ||
56 | # CONFIG_SIBYTE_SENTOSA is not set | ||
57 | # CONFIG_SIBYTE_RHONE is not set | ||
58 | # CONFIG_SIBYTE_CARMEL is not set | ||
59 | # CONFIG_SIBYTE_PTSWARM is not set | ||
60 | # CONFIG_SIBYTE_LITTLESUR is not set | ||
61 | # CONFIG_SIBYTE_CRHINE is not set | ||
62 | # CONFIG_SIBYTE_CRHONE is not set | ||
63 | # CONFIG_SNI_RM200_PCI is not set | ||
64 | # CONFIG_TOSHIBA_JMR3927 is not set | ||
65 | # CONFIG_TOSHIBA_RBTX4927 is not set | ||
66 | # CONFIG_TOSHIBA_RBTX4938 is not set | ||
67 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
68 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
69 | CONFIG_GENERIC_HWEIGHT=y | ||
70 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
71 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | ||
72 | CONFIG_DMA_NONCOHERENT=y | ||
73 | CONFIG_DMA_NEED_PCI_MAP_STATE=y | ||
74 | CONFIG_CPU_BIG_ENDIAN=y | ||
75 | # CONFIG_CPU_LITTLE_ENDIAN is not set | ||
76 | CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y | ||
77 | CONFIG_IRQ_CPU=y | ||
78 | CONFIG_MIPS_GT64120=y | ||
79 | CONFIG_SWAP_IO_SPACE=y | ||
80 | CONFIG_MIPS_GT96100=y | ||
81 | CONFIG_MIPS_L1_CACHE_SHIFT=5 | ||
82 | |||
83 | # | ||
84 | # CPU selection | ||
85 | # | ||
86 | # CONFIG_CPU_MIPS32_R1 is not set | ||
87 | # CONFIG_CPU_MIPS32_R2 is not set | ||
88 | # CONFIG_CPU_MIPS64_R1 is not set | ||
89 | # CONFIG_CPU_MIPS64_R2 is not set | ||
90 | # CONFIG_CPU_R3000 is not set | ||
91 | # CONFIG_CPU_TX39XX is not set | ||
92 | # CONFIG_CPU_VR41XX is not set | ||
93 | # CONFIG_CPU_R4300 is not set | ||
94 | # CONFIG_CPU_R4X00 is not set | ||
95 | # CONFIG_CPU_TX49XX is not set | ||
96 | # CONFIG_CPU_R5000 is not set | ||
97 | # CONFIG_CPU_R5432 is not set | ||
98 | # CONFIG_CPU_R6000 is not set | ||
99 | # CONFIG_CPU_NEVADA is not set | ||
100 | # CONFIG_CPU_R8000 is not set | ||
101 | # CONFIG_CPU_R10000 is not set | ||
102 | CONFIG_CPU_RM7000=y | ||
103 | # CONFIG_CPU_RM9000 is not set | ||
104 | # CONFIG_CPU_SB1 is not set | ||
105 | CONFIG_SYS_HAS_CPU_R5000=y | ||
106 | CONFIG_SYS_HAS_CPU_RM7000=y | ||
107 | CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y | ||
108 | CONFIG_SYS_SUPPORTS_64BIT_KERNEL=y | ||
109 | CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y | ||
110 | CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y | ||
111 | |||
112 | # | ||
113 | # Kernel type | ||
114 | # | ||
115 | CONFIG_32BIT=y | ||
116 | # CONFIG_64BIT is not set | ||
117 | CONFIG_PAGE_SIZE_4KB=y | ||
118 | # CONFIG_PAGE_SIZE_8KB is not set | ||
119 | # CONFIG_PAGE_SIZE_16KB is not set | ||
120 | # CONFIG_PAGE_SIZE_64KB is not set | ||
121 | CONFIG_BOARD_SCACHE=y | ||
122 | CONFIG_RM7000_CPU_SCACHE=y | ||
123 | CONFIG_CPU_HAS_PREFETCH=y | ||
124 | CONFIG_MIPS_MT_DISABLED=y | ||
125 | # CONFIG_MIPS_MT_SMTC is not set | ||
126 | # CONFIG_MIPS_MT_SMP is not set | ||
127 | # CONFIG_MIPS_VPE_LOADER is not set | ||
128 | # CONFIG_64BIT_PHYS_ADDR is not set | ||
129 | CONFIG_CPU_HAS_LLSC=y | ||
130 | CONFIG_CPU_HAS_SYNC=y | ||
131 | CONFIG_GENERIC_HARDIRQS=y | ||
132 | CONFIG_GENERIC_IRQ_PROBE=y | ||
133 | CONFIG_CPU_SUPPORTS_HIGHMEM=y | ||
134 | CONFIG_ARCH_FLATMEM_ENABLE=y | ||
135 | CONFIG_SELECT_MEMORY_MODEL=y | ||
136 | CONFIG_FLATMEM_MANUAL=y | ||
137 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
138 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
139 | CONFIG_FLATMEM=y | ||
140 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
141 | # CONFIG_SPARSEMEM_STATIC is not set | ||
142 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
143 | # CONFIG_RESOURCES_64BIT is not set | ||
144 | # CONFIG_HZ_48 is not set | ||
145 | # CONFIG_HZ_100 is not set | ||
146 | # CONFIG_HZ_128 is not set | ||
147 | # CONFIG_HZ_250 is not set | ||
148 | # CONFIG_HZ_256 is not set | ||
149 | CONFIG_HZ_1000=y | ||
150 | # CONFIG_HZ_1024 is not set | ||
151 | CONFIG_SYS_SUPPORTS_ARBIT_HZ=y | ||
152 | CONFIG_HZ=1000 | ||
153 | CONFIG_PREEMPT_NONE=y | ||
154 | # CONFIG_PREEMPT_VOLUNTARY is not set | ||
155 | # CONFIG_PREEMPT is not set | ||
156 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
157 | |||
158 | # | ||
159 | # Code maturity level options | ||
160 | # | ||
161 | CONFIG_EXPERIMENTAL=y | ||
162 | CONFIG_BROKEN_ON_SMP=y | ||
163 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
164 | |||
165 | # | ||
166 | # General setup | ||
167 | # | ||
168 | CONFIG_LOCALVERSION="" | ||
169 | CONFIG_LOCALVERSION_AUTO=y | ||
170 | CONFIG_SWAP=y | ||
171 | CONFIG_SYSVIPC=y | ||
172 | # CONFIG_POSIX_MQUEUE is not set | ||
173 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
174 | CONFIG_SYSCTL=y | ||
175 | # CONFIG_AUDIT is not set | ||
176 | # CONFIG_IKCONFIG is not set | ||
177 | CONFIG_RELAY=y | ||
178 | CONFIG_INITRAMFS_SOURCE="" | ||
179 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
180 | CONFIG_EMBEDDED=y | ||
181 | CONFIG_KALLSYMS=y | ||
182 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | ||
183 | # CONFIG_HOTPLUG is not set | ||
184 | CONFIG_PRINTK=y | ||
185 | CONFIG_BUG=y | ||
186 | CONFIG_ELF_CORE=y | ||
187 | CONFIG_BASE_FULL=y | ||
188 | CONFIG_RT_MUTEXES=y | ||
189 | CONFIG_FUTEX=y | ||
190 | CONFIG_EPOLL=y | ||
191 | CONFIG_SHMEM=y | ||
192 | CONFIG_SLAB=y | ||
193 | CONFIG_VM_EVENT_COUNTERS=y | ||
194 | # CONFIG_TINY_SHMEM is not set | ||
195 | CONFIG_BASE_SMALL=0 | ||
196 | # CONFIG_SLOB is not set | ||
197 | |||
198 | # | ||
199 | # Loadable module support | ||
200 | # | ||
201 | CONFIG_MODULES=y | ||
202 | CONFIG_MODULE_UNLOAD=y | ||
203 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
204 | CONFIG_MODVERSIONS=y | ||
205 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
206 | # CONFIG_KMOD is not set | ||
207 | |||
208 | # | ||
209 | # Block layer | ||
210 | # | ||
211 | # CONFIG_LBD is not set | ||
212 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
213 | # CONFIG_LSF is not set | ||
214 | |||
215 | # | ||
216 | # IO Schedulers | ||
217 | # | ||
218 | CONFIG_IOSCHED_NOOP=y | ||
219 | CONFIG_IOSCHED_AS=y | ||
220 | CONFIG_IOSCHED_DEADLINE=y | ||
221 | CONFIG_IOSCHED_CFQ=y | ||
222 | CONFIG_DEFAULT_AS=y | ||
223 | # CONFIG_DEFAULT_DEADLINE is not set | ||
224 | # CONFIG_DEFAULT_CFQ is not set | ||
225 | # CONFIG_DEFAULT_NOOP is not set | ||
226 | CONFIG_DEFAULT_IOSCHED="anticipatory" | ||
227 | |||
228 | # | ||
229 | # Bus options (PCI, PCMCIA, EISA, ISA, TC) | ||
230 | # | ||
231 | CONFIG_HW_HAS_PCI=y | ||
232 | # CONFIG_PCI is not set | ||
233 | CONFIG_MMU=y | ||
234 | |||
235 | # | ||
236 | # PCCARD (PCMCIA/CardBus) support | ||
237 | # | ||
238 | # CONFIG_PCCARD is not set | ||
239 | |||
240 | # | ||
241 | # PCI Hotplug Support | ||
242 | # | ||
243 | |||
244 | # | ||
245 | # Executable file formats | ||
246 | # | ||
247 | CONFIG_BINFMT_ELF=y | ||
248 | # CONFIG_BINFMT_MISC is not set | ||
249 | CONFIG_TRAD_SIGNALS=y | ||
250 | |||
251 | # | ||
252 | # Networking | ||
253 | # | ||
254 | CONFIG_NET=y | ||
255 | |||
256 | # | ||
257 | # Networking options | ||
258 | # | ||
259 | # CONFIG_NETDEBUG is not set | ||
260 | # CONFIG_PACKET is not set | ||
261 | CONFIG_UNIX=y | ||
262 | CONFIG_XFRM=y | ||
263 | CONFIG_XFRM_USER=m | ||
264 | CONFIG_NET_KEY=y | ||
265 | CONFIG_INET=y | ||
266 | # CONFIG_IP_MULTICAST is not set | ||
267 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
268 | CONFIG_IP_FIB_HASH=y | ||
269 | CONFIG_IP_PNP=y | ||
270 | # CONFIG_IP_PNP_DHCP is not set | ||
271 | CONFIG_IP_PNP_BOOTP=y | ||
272 | # CONFIG_IP_PNP_RARP is not set | ||
273 | # CONFIG_NET_IPIP is not set | ||
274 | # CONFIG_NET_IPGRE is not set | ||
275 | # CONFIG_ARPD is not set | ||
276 | # CONFIG_SYN_COOKIES is not set | ||
277 | # CONFIG_INET_AH is not set | ||
278 | # CONFIG_INET_ESP is not set | ||
279 | # CONFIG_INET_IPCOMP is not set | ||
280 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
281 | # CONFIG_INET_TUNNEL is not set | ||
282 | CONFIG_INET_XFRM_MODE_TRANSPORT=m | ||
283 | CONFIG_INET_XFRM_MODE_TUNNEL=m | ||
284 | CONFIG_INET_DIAG=y | ||
285 | CONFIG_INET_TCP_DIAG=y | ||
286 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
287 | CONFIG_TCP_CONG_BIC=y | ||
288 | # CONFIG_IPV6 is not set | ||
289 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
290 | # CONFIG_INET6_TUNNEL is not set | ||
291 | CONFIG_NETWORK_SECMARK=y | ||
292 | # CONFIG_NETFILTER is not set | ||
293 | |||
294 | # | ||
295 | # DCCP Configuration (EXPERIMENTAL) | ||
296 | # | ||
297 | # CONFIG_IP_DCCP is not set | ||
298 | |||
299 | # | ||
300 | # SCTP Configuration (EXPERIMENTAL) | ||
301 | # | ||
302 | # CONFIG_IP_SCTP is not set | ||
303 | |||
304 | # | ||
305 | # TIPC Configuration (EXPERIMENTAL) | ||
306 | # | ||
307 | # CONFIG_TIPC is not set | ||
308 | # CONFIG_ATM is not set | ||
309 | # CONFIG_BRIDGE is not set | ||
310 | # CONFIG_VLAN_8021Q is not set | ||
311 | # CONFIG_DECNET is not set | ||
312 | # CONFIG_LLC2 is not set | ||
313 | # CONFIG_IPX is not set | ||
314 | # CONFIG_ATALK is not set | ||
315 | # CONFIG_X25 is not set | ||
316 | # CONFIG_LAPB is not set | ||
317 | # CONFIG_NET_DIVERT is not set | ||
318 | # CONFIG_ECONET is not set | ||
319 | # CONFIG_WAN_ROUTER is not set | ||
320 | |||
321 | # | ||
322 | # QoS and/or fair queueing | ||
323 | # | ||
324 | # CONFIG_NET_SCHED is not set | ||
325 | |||
326 | # | ||
327 | # Network testing | ||
328 | # | ||
329 | # CONFIG_NET_PKTGEN is not set | ||
330 | # CONFIG_HAMRADIO is not set | ||
331 | # CONFIG_IRDA is not set | ||
332 | # CONFIG_BT is not set | ||
333 | CONFIG_IEEE80211=m | ||
334 | # CONFIG_IEEE80211_DEBUG is not set | ||
335 | CONFIG_IEEE80211_CRYPT_WEP=m | ||
336 | CONFIG_IEEE80211_CRYPT_CCMP=m | ||
337 | CONFIG_IEEE80211_SOFTMAC=m | ||
338 | # CONFIG_IEEE80211_SOFTMAC_DEBUG is not set | ||
339 | CONFIG_WIRELESS_EXT=y | ||
340 | |||
341 | # | ||
342 | # Device Drivers | ||
343 | # | ||
344 | |||
345 | # | ||
346 | # Generic Driver Options | ||
347 | # | ||
348 | CONFIG_STANDALONE=y | ||
349 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
350 | # CONFIG_FW_LOADER is not set | ||
351 | # CONFIG_SYS_HYPERVISOR is not set | ||
352 | |||
353 | # | ||
354 | # Connector - unified userspace <-> kernelspace linker | ||
355 | # | ||
356 | CONFIG_CONNECTOR=m | ||
357 | |||
358 | # | ||
359 | # Memory Technology Devices (MTD) | ||
360 | # | ||
361 | # CONFIG_MTD is not set | ||
362 | |||
363 | # | ||
364 | # Parallel port support | ||
365 | # | ||
366 | # CONFIG_PARPORT is not set | ||
367 | |||
368 | # | ||
369 | # Plug and Play support | ||
370 | # | ||
371 | |||
372 | # | ||
373 | # Block devices | ||
374 | # | ||
375 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
376 | # CONFIG_BLK_DEV_LOOP is not set | ||
377 | # CONFIG_BLK_DEV_NBD is not set | ||
378 | # CONFIG_BLK_DEV_RAM is not set | ||
379 | # CONFIG_BLK_DEV_INITRD is not set | ||
380 | CONFIG_CDROM_PKTCDVD=m | ||
381 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 | ||
382 | # CONFIG_CDROM_PKTCDVD_WCACHE is not set | ||
383 | CONFIG_ATA_OVER_ETH=m | ||
384 | |||
385 | # | ||
386 | # ATA/ATAPI/MFM/RLL support | ||
387 | # | ||
388 | # CONFIG_IDE is not set | ||
389 | |||
390 | # | ||
391 | # SCSI device support | ||
392 | # | ||
393 | CONFIG_RAID_ATTRS=m | ||
394 | # CONFIG_SCSI is not set | ||
395 | |||
396 | # | ||
397 | # Multi-device support (RAID and LVM) | ||
398 | # | ||
399 | # CONFIG_MD is not set | ||
400 | |||
401 | # | ||
402 | # Fusion MPT device support | ||
403 | # | ||
404 | # CONFIG_FUSION is not set | ||
405 | |||
406 | # | ||
407 | # IEEE 1394 (FireWire) support | ||
408 | # | ||
409 | |||
410 | # | ||
411 | # I2O device support | ||
412 | # | ||
413 | |||
414 | # | ||
415 | # Network device support | ||
416 | # | ||
417 | CONFIG_NETDEVICES=y | ||
418 | # CONFIG_DUMMY is not set | ||
419 | # CONFIG_BONDING is not set | ||
420 | # CONFIG_EQUALIZER is not set | ||
421 | # CONFIG_TUN is not set | ||
422 | |||
423 | # | ||
424 | # PHY device support | ||
425 | # | ||
426 | CONFIG_PHYLIB=m | ||
427 | |||
428 | # | ||
429 | # MII PHY device drivers | ||
430 | # | ||
431 | CONFIG_MARVELL_PHY=m | ||
432 | CONFIG_DAVICOM_PHY=m | ||
433 | CONFIG_QSEMI_PHY=m | ||
434 | CONFIG_LXT_PHY=m | ||
435 | CONFIG_CICADA_PHY=m | ||
436 | CONFIG_VITESSE_PHY=m | ||
437 | CONFIG_SMSC_PHY=m | ||
438 | |||
439 | # | ||
440 | # Ethernet (10 or 100Mbit) | ||
441 | # | ||
442 | CONFIG_NET_ETHERNET=y | ||
443 | # CONFIG_MII is not set | ||
444 | CONFIG_MIPS_GT96100ETH=y | ||
445 | # CONFIG_DM9000 is not set | ||
446 | |||
447 | # | ||
448 | # Ethernet (1000 Mbit) | ||
449 | # | ||
450 | |||
451 | # | ||
452 | # Ethernet (10000 Mbit) | ||
453 | # | ||
454 | |||
455 | # | ||
456 | # Token Ring devices | ||
457 | # | ||
458 | |||
459 | # | ||
460 | # Wireless LAN (non-hamradio) | ||
461 | # | ||
462 | # CONFIG_NET_RADIO is not set | ||
463 | |||
464 | # | ||
465 | # Wan interfaces | ||
466 | # | ||
467 | # CONFIG_WAN is not set | ||
468 | # CONFIG_PPP is not set | ||
469 | # CONFIG_SLIP is not set | ||
470 | # CONFIG_SHAPER is not set | ||
471 | # CONFIG_NETCONSOLE is not set | ||
472 | # CONFIG_NETPOLL is not set | ||
473 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
474 | |||
475 | # | ||
476 | # ISDN subsystem | ||
477 | # | ||
478 | # CONFIG_ISDN is not set | ||
479 | |||
480 | # | ||
481 | # Telephony Support | ||
482 | # | ||
483 | # CONFIG_PHONE is not set | ||
484 | |||
485 | # | ||
486 | # Input device support | ||
487 | # | ||
488 | CONFIG_INPUT=y | ||
489 | |||
490 | # | ||
491 | # Userland interfaces | ||
492 | # | ||
493 | CONFIG_INPUT_MOUSEDEV=y | ||
494 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
495 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
496 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
497 | # CONFIG_INPUT_JOYDEV is not set | ||
498 | # CONFIG_INPUT_TSDEV is not set | ||
499 | # CONFIG_INPUT_EVDEV is not set | ||
500 | # CONFIG_INPUT_EVBUG is not set | ||
501 | |||
502 | # | ||
503 | # Input Device Drivers | ||
504 | # | ||
505 | # CONFIG_INPUT_KEYBOARD is not set | ||
506 | # CONFIG_INPUT_MOUSE is not set | ||
507 | # CONFIG_INPUT_JOYSTICK is not set | ||
508 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
509 | # CONFIG_INPUT_MISC is not set | ||
510 | |||
511 | # | ||
512 | # Hardware I/O ports | ||
513 | # | ||
514 | CONFIG_SERIO=y | ||
515 | # CONFIG_SERIO_I8042 is not set | ||
516 | CONFIG_SERIO_SERPORT=y | ||
517 | # CONFIG_SERIO_LIBPS2 is not set | ||
518 | CONFIG_SERIO_RAW=m | ||
519 | # CONFIG_GAMEPORT is not set | ||
520 | |||
521 | # | ||
522 | # Character devices | ||
523 | # | ||
524 | CONFIG_VT=y | ||
525 | CONFIG_VT_CONSOLE=y | ||
526 | CONFIG_HW_CONSOLE=y | ||
527 | CONFIG_VT_HW_CONSOLE_BINDING=y | ||
528 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
529 | |||
530 | # | ||
531 | # Serial drivers | ||
532 | # | ||
533 | CONFIG_SERIAL_8250=y | ||
534 | CONFIG_SERIAL_8250_CONSOLE=y | ||
535 | CONFIG_SERIAL_8250_NR_UARTS=4 | ||
536 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | ||
537 | # CONFIG_SERIAL_8250_EXTENDED is not set | ||
538 | |||
539 | # | ||
540 | # Non-8250 serial port support | ||
541 | # | ||
542 | CONFIG_SERIAL_CORE=y | ||
543 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
544 | CONFIG_UNIX98_PTYS=y | ||
545 | CONFIG_LEGACY_PTYS=y | ||
546 | CONFIG_LEGACY_PTY_COUNT=256 | ||
547 | |||
548 | # | ||
549 | # IPMI | ||
550 | # | ||
551 | # CONFIG_IPMI_HANDLER is not set | ||
552 | |||
553 | # | ||
554 | # Watchdog Cards | ||
555 | # | ||
556 | # CONFIG_WATCHDOG is not set | ||
557 | # CONFIG_HW_RANDOM is not set | ||
558 | # CONFIG_RTC is not set | ||
559 | # CONFIG_GEN_RTC is not set | ||
560 | # CONFIG_DTLK is not set | ||
561 | # CONFIG_R3964 is not set | ||
562 | |||
563 | # | ||
564 | # Ftape, the floppy tape device driver | ||
565 | # | ||
566 | # CONFIG_RAW_DRIVER is not set | ||
567 | |||
568 | # | ||
569 | # TPM devices | ||
570 | # | ||
571 | # CONFIG_TCG_TPM is not set | ||
572 | # CONFIG_TELCLOCK is not set | ||
573 | |||
574 | # | ||
575 | # I2C support | ||
576 | # | ||
577 | # CONFIG_I2C is not set | ||
578 | |||
579 | # | ||
580 | # SPI support | ||
581 | # | ||
582 | # CONFIG_SPI is not set | ||
583 | # CONFIG_SPI_MASTER is not set | ||
584 | |||
585 | # | ||
586 | # Dallas's 1-wire bus | ||
587 | # | ||
588 | # CONFIG_W1 is not set | ||
589 | |||
590 | # | ||
591 | # Hardware Monitoring support | ||
592 | # | ||
593 | # CONFIG_HWMON is not set | ||
594 | # CONFIG_HWMON_VID is not set | ||
595 | |||
596 | # | ||
597 | # Misc devices | ||
598 | # | ||
599 | |||
600 | # | ||
601 | # Multimedia devices | ||
602 | # | ||
603 | # CONFIG_VIDEO_DEV is not set | ||
604 | CONFIG_VIDEO_V4L2=y | ||
605 | |||
606 | # | ||
607 | # Digital Video Broadcasting Devices | ||
608 | # | ||
609 | # CONFIG_DVB is not set | ||
610 | |||
611 | # | ||
612 | # Graphics support | ||
613 | # | ||
614 | # CONFIG_FIRMWARE_EDID is not set | ||
615 | # CONFIG_FB is not set | ||
616 | |||
617 | # | ||
618 | # Console display driver support | ||
619 | # | ||
620 | # CONFIG_VGA_CONSOLE is not set | ||
621 | CONFIG_DUMMY_CONSOLE=y | ||
622 | |||
623 | # | ||
624 | # Sound | ||
625 | # | ||
626 | # CONFIG_SOUND is not set | ||
627 | |||
628 | # | ||
629 | # USB support | ||
630 | # | ||
631 | # CONFIG_USB_ARCH_HAS_HCD is not set | ||
632 | # CONFIG_USB_ARCH_HAS_OHCI is not set | ||
633 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
634 | |||
635 | # | ||
636 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | ||
637 | # | ||
638 | |||
639 | # | ||
640 | # USB Gadget Support | ||
641 | # | ||
642 | # CONFIG_USB_GADGET is not set | ||
643 | |||
644 | # | ||
645 | # MMC/SD Card support | ||
646 | # | ||
647 | # CONFIG_MMC is not set | ||
648 | |||
649 | # | ||
650 | # LED devices | ||
651 | # | ||
652 | # CONFIG_NEW_LEDS is not set | ||
653 | |||
654 | # | ||
655 | # LED drivers | ||
656 | # | ||
657 | |||
658 | # | ||
659 | # LED Triggers | ||
660 | # | ||
661 | |||
662 | # | ||
663 | # InfiniBand support | ||
664 | # | ||
665 | |||
666 | # | ||
667 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) | ||
668 | # | ||
669 | |||
670 | # | ||
671 | # Real Time Clock | ||
672 | # | ||
673 | # CONFIG_RTC_CLASS is not set | ||
674 | |||
675 | # | ||
676 | # DMA Engine support | ||
677 | # | ||
678 | # CONFIG_DMA_ENGINE is not set | ||
679 | |||
680 | # | ||
681 | # DMA Clients | ||
682 | # | ||
683 | |||
684 | # | ||
685 | # DMA Devices | ||
686 | # | ||
687 | |||
688 | # | ||
689 | # File systems | ||
690 | # | ||
691 | CONFIG_EXT2_FS=y | ||
692 | # CONFIG_EXT2_FS_XATTR is not set | ||
693 | # CONFIG_EXT2_FS_XIP is not set | ||
694 | # CONFIG_EXT3_FS is not set | ||
695 | # CONFIG_REISERFS_FS is not set | ||
696 | # CONFIG_JFS_FS is not set | ||
697 | # CONFIG_FS_POSIX_ACL is not set | ||
698 | # CONFIG_XFS_FS is not set | ||
699 | # CONFIG_OCFS2_FS is not set | ||
700 | # CONFIG_MINIX_FS is not set | ||
701 | # CONFIG_ROMFS_FS is not set | ||
702 | CONFIG_INOTIFY=y | ||
703 | CONFIG_INOTIFY_USER=y | ||
704 | # CONFIG_QUOTA is not set | ||
705 | CONFIG_DNOTIFY=y | ||
706 | # CONFIG_AUTOFS_FS is not set | ||
707 | # CONFIG_AUTOFS4_FS is not set | ||
708 | CONFIG_FUSE_FS=m | ||
709 | |||
710 | # | ||
711 | # CD-ROM/DVD Filesystems | ||
712 | # | ||
713 | # CONFIG_ISO9660_FS is not set | ||
714 | # CONFIG_UDF_FS is not set | ||
715 | |||
716 | # | ||
717 | # DOS/FAT/NT Filesystems | ||
718 | # | ||
719 | # CONFIG_MSDOS_FS is not set | ||
720 | # CONFIG_VFAT_FS is not set | ||
721 | # CONFIG_NTFS_FS is not set | ||
722 | |||
723 | # | ||
724 | # Pseudo filesystems | ||
725 | # | ||
726 | CONFIG_PROC_FS=y | ||
727 | CONFIG_PROC_KCORE=y | ||
728 | CONFIG_SYSFS=y | ||
729 | # CONFIG_TMPFS is not set | ||
730 | # CONFIG_HUGETLB_PAGE is not set | ||
731 | CONFIG_RAMFS=y | ||
732 | # CONFIG_CONFIGFS_FS is not set | ||
733 | |||
734 | # | ||
735 | # Miscellaneous filesystems | ||
736 | # | ||
737 | # CONFIG_ADFS_FS is not set | ||
738 | # CONFIG_AFFS_FS is not set | ||
739 | # CONFIG_HFS_FS is not set | ||
740 | # CONFIG_HFSPLUS_FS is not set | ||
741 | # CONFIG_BEFS_FS is not set | ||
742 | # CONFIG_BFS_FS is not set | ||
743 | # CONFIG_EFS_FS is not set | ||
744 | # CONFIG_CRAMFS is not set | ||
745 | # CONFIG_VXFS_FS is not set | ||
746 | # CONFIG_HPFS_FS is not set | ||
747 | # CONFIG_QNX4FS_FS is not set | ||
748 | # CONFIG_SYSV_FS is not set | ||
749 | # CONFIG_UFS_FS is not set | ||
750 | |||
751 | # | ||
752 | # Network File Systems | ||
753 | # | ||
754 | CONFIG_NFS_FS=y | ||
755 | # CONFIG_NFS_V3 is not set | ||
756 | # CONFIG_NFS_V4 is not set | ||
757 | # CONFIG_NFS_DIRECTIO is not set | ||
758 | # CONFIG_NFSD is not set | ||
759 | CONFIG_ROOT_NFS=y | ||
760 | CONFIG_LOCKD=y | ||
761 | CONFIG_NFS_COMMON=y | ||
762 | CONFIG_SUNRPC=y | ||
763 | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||
764 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
765 | # CONFIG_SMB_FS is not set | ||
766 | # CONFIG_CIFS is not set | ||
767 | # CONFIG_CIFS_DEBUG2 is not set | ||
768 | # CONFIG_NCP_FS is not set | ||
769 | # CONFIG_CODA_FS is not set | ||
770 | # CONFIG_AFS_FS is not set | ||
771 | # CONFIG_9P_FS is not set | ||
772 | |||
773 | # | ||
774 | # Partition Types | ||
775 | # | ||
776 | # CONFIG_PARTITION_ADVANCED is not set | ||
777 | CONFIG_MSDOS_PARTITION=y | ||
778 | |||
779 | # | ||
780 | # Native Language Support | ||
781 | # | ||
782 | # CONFIG_NLS is not set | ||
783 | |||
784 | # | ||
785 | # Profiling support | ||
786 | # | ||
787 | # CONFIG_PROFILING is not set | ||
788 | |||
789 | # | ||
790 | # Kernel hacking | ||
791 | # | ||
792 | # CONFIG_PRINTK_TIME is not set | ||
793 | # CONFIG_MAGIC_SYSRQ is not set | ||
794 | # CONFIG_UNUSED_SYMBOLS is not set | ||
795 | # CONFIG_DEBUG_KERNEL is not set | ||
796 | CONFIG_LOG_BUF_SHIFT=14 | ||
797 | # CONFIG_DEBUG_FS is not set | ||
798 | CONFIG_CROSSCOMPILE=y | ||
799 | CONFIG_CMDLINE="" | ||
800 | |||
801 | # | ||
802 | # Security options | ||
803 | # | ||
804 | CONFIG_KEYS=y | ||
805 | CONFIG_KEYS_DEBUG_PROC_KEYS=y | ||
806 | # CONFIG_SECURITY is not set | ||
807 | |||
808 | # | ||
809 | # Cryptographic options | ||
810 | # | ||
811 | CONFIG_CRYPTO=y | ||
812 | CONFIG_CRYPTO_HMAC=y | ||
813 | CONFIG_CRYPTO_NULL=m | ||
814 | CONFIG_CRYPTO_MD4=m | ||
815 | CONFIG_CRYPTO_MD5=m | ||
816 | CONFIG_CRYPTO_SHA1=m | ||
817 | CONFIG_CRYPTO_SHA256=m | ||
818 | CONFIG_CRYPTO_SHA512=m | ||
819 | CONFIG_CRYPTO_WP512=m | ||
820 | CONFIG_CRYPTO_TGR192=m | ||
821 | CONFIG_CRYPTO_DES=m | ||
822 | CONFIG_CRYPTO_BLOWFISH=m | ||
823 | CONFIG_CRYPTO_TWOFISH=m | ||
824 | CONFIG_CRYPTO_SERPENT=m | ||
825 | CONFIG_CRYPTO_AES=m | ||
826 | CONFIG_CRYPTO_CAST5=m | ||
827 | CONFIG_CRYPTO_CAST6=m | ||
828 | CONFIG_CRYPTO_TEA=m | ||
829 | CONFIG_CRYPTO_ARC4=m | ||
830 | CONFIG_CRYPTO_KHAZAD=m | ||
831 | CONFIG_CRYPTO_ANUBIS=m | ||
832 | CONFIG_CRYPTO_DEFLATE=m | ||
833 | CONFIG_CRYPTO_MICHAEL_MIC=m | ||
834 | CONFIG_CRYPTO_CRC32C=m | ||
835 | # CONFIG_CRYPTO_TEST is not set | ||
836 | |||
837 | # | ||
838 | # Hardware crypto devices | ||
839 | # | ||
840 | |||
841 | # | ||
842 | # Library routines | ||
843 | # | ||
844 | # CONFIG_CRC_CCITT is not set | ||
845 | CONFIG_CRC16=m | ||
846 | CONFIG_CRC32=m | ||
847 | CONFIG_LIBCRC32C=m | ||
848 | CONFIG_ZLIB_INFLATE=m | ||
849 | CONFIG_ZLIB_DEFLATE=m | ||
850 | CONFIG_PLIST=y | ||
diff --git a/arch/mips/configs/excite_defconfig b/arch/mips/configs/excite_defconfig index 045ebd089893..eb87cbbfd037 100644 --- a/arch/mips/configs/excite_defconfig +++ b/arch/mips/configs/excite_defconfig | |||
@@ -26,7 +26,6 @@ CONFIG_BASLER_EXCITE=y | |||
26 | # CONFIG_MIPS_COBALT is not set | 26 | # CONFIG_MIPS_COBALT is not set |
27 | # CONFIG_MACH_DECSTATION is not set | 27 | # CONFIG_MACH_DECSTATION is not set |
28 | # CONFIG_MIPS_EV64120 is not set | 28 | # CONFIG_MIPS_EV64120 is not set |
29 | # CONFIG_MIPS_EV96100 is not set | ||
30 | # CONFIG_MIPS_IVR is not set | 29 | # CONFIG_MIPS_IVR is not set |
31 | # CONFIG_MIPS_ITE8172 is not set | 30 | # CONFIG_MIPS_ITE8172 is not set |
32 | # CONFIG_MACH_JAZZ is not set | 31 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ip22_defconfig b/arch/mips/configs/ip22_defconfig index ef16d1fb5071..9f22d13e729d 100644 --- a/arch/mips/configs/ip22_defconfig +++ b/arch/mips/configs/ip22_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ip27_defconfig b/arch/mips/configs/ip27_defconfig index 4bf1ee7f5f00..414a649dff8a 100644 --- a/arch/mips/configs/ip27_defconfig +++ b/arch/mips/configs/ip27_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ip32_defconfig b/arch/mips/configs/ip32_defconfig index f83dc09c3ca9..dec2ba6ba03f 100644 --- a/arch/mips/configs/ip32_defconfig +++ b/arch/mips/configs/ip32_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/it8172_defconfig b/arch/mips/configs/it8172_defconfig index a91d72a9ca86..37f9dd7187b1 100644 --- a/arch/mips/configs/it8172_defconfig +++ b/arch/mips/configs/it8172_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | CONFIG_MIPS_ITE8172=y | 29 | CONFIG_MIPS_ITE8172=y |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ivr_defconfig b/arch/mips/configs/ivr_defconfig index cebc67212d06..18874a4c24fe 100644 --- a/arch/mips/configs/ivr_defconfig +++ b/arch/mips/configs/ivr_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | CONFIG_MIPS_IVR=y | 28 | CONFIG_MIPS_IVR=y |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/jaguar-atx_defconfig b/arch/mips/configs/jaguar-atx_defconfig index 5d9eb11aba3d..9b529857f802 100644 --- a/arch/mips/configs/jaguar-atx_defconfig +++ b/arch/mips/configs/jaguar-atx_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/jmr3927_defconfig b/arch/mips/configs/jmr3927_defconfig index be45a9044d06..fded3f73815f 100644 --- a/arch/mips/configs/jmr3927_defconfig +++ b/arch/mips/configs/jmr3927_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/lasat200_defconfig b/arch/mips/configs/lasat200_defconfig index 64dc9f45a19c..0354bfa18b39 100644 --- a/arch/mips/configs/lasat200_defconfig +++ b/arch/mips/configs/lasat200_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/malta_defconfig b/arch/mips/configs/malta_defconfig index 2690baf15a85..b21ca470273a 100644 --- a/arch/mips/configs/malta_defconfig +++ b/arch/mips/configs/malta_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/mipssim_defconfig b/arch/mips/configs/mipssim_defconfig index c298979c18ae..adbeeadddb8f 100644 --- a/arch/mips/configs/mipssim_defconfig +++ b/arch/mips/configs/mipssim_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/mpc30x_defconfig b/arch/mips/configs/mpc30x_defconfig index 4405d127a941..79fd544fcb2a 100644 --- a/arch/mips/configs/mpc30x_defconfig +++ b/arch/mips/configs/mpc30x_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ocelot_3_defconfig b/arch/mips/configs/ocelot_3_defconfig index ec5758f22676..4d87da2b99fd 100644 --- a/arch/mips/configs/ocelot_3_defconfig +++ b/arch/mips/configs/ocelot_3_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ocelot_c_defconfig b/arch/mips/configs/ocelot_c_defconfig index 0d33d87de1a1..ce7c26475328 100644 --- a/arch/mips/configs/ocelot_c_defconfig +++ b/arch/mips/configs/ocelot_c_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ocelot_defconfig b/arch/mips/configs/ocelot_defconfig index 4b999102715e..3da2a43d1608 100644 --- a/arch/mips/configs/ocelot_defconfig +++ b/arch/mips/configs/ocelot_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/ocelot_g_defconfig b/arch/mips/configs/ocelot_g_defconfig index 827b344f6010..3a3e5ff4a3ef 100644 --- a/arch/mips/configs/ocelot_g_defconfig +++ b/arch/mips/configs/ocelot_g_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/pb1100_defconfig b/arch/mips/configs/pb1100_defconfig index 9ed60fef69e0..1a16e92900cb 100644 --- a/arch/mips/configs/pb1100_defconfig +++ b/arch/mips/configs/pb1100_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_PB1100=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/pb1500_defconfig b/arch/mips/configs/pb1500_defconfig index 6774254b1be6..9ea8edea6f29 100644 --- a/arch/mips/configs/pb1500_defconfig +++ b/arch/mips/configs/pb1500_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_PB1500=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/pb1550_defconfig b/arch/mips/configs/pb1550_defconfig index 1afe5bf6e765..c4a158976f8f 100644 --- a/arch/mips/configs/pb1550_defconfig +++ b/arch/mips/configs/pb1550_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS_PB1550=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/pnx8550-jbs_defconfig b/arch/mips/configs/pnx8550-jbs_defconfig index ac616c82d348..1cbf270c301c 100644 --- a/arch/mips/configs/pnx8550-jbs_defconfig +++ b/arch/mips/configs/pnx8550-jbs_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/pnx8550-v2pci_defconfig b/arch/mips/configs/pnx8550-v2pci_defconfig index a8eb51bae3f3..bec30b15b9bd 100644 --- a/arch/mips/configs/pnx8550-v2pci_defconfig +++ b/arch/mips/configs/pnx8550-v2pci_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/qemu_defconfig b/arch/mips/configs/qemu_defconfig index 6a63a113b7ea..daa40c8ff694 100644 --- a/arch/mips/configs/qemu_defconfig +++ b/arch/mips/configs/qemu_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/rbhma4500_defconfig b/arch/mips/configs/rbhma4500_defconfig index 6779f449bd2d..2f5650227ba3 100644 --- a/arch/mips/configs/rbhma4500_defconfig +++ b/arch/mips/configs/rbhma4500_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/rm200_defconfig b/arch/mips/configs/rm200_defconfig index b7826d3a2b77..f26b338333ac 100644 --- a/arch/mips/configs/rm200_defconfig +++ b/arch/mips/configs/rm200_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/sb1250-swarm_defconfig b/arch/mips/configs/sb1250-swarm_defconfig index 625c1c619b6b..9041f095f96f 100644 --- a/arch/mips/configs/sb1250-swarm_defconfig +++ b/arch/mips/configs/sb1250-swarm_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/sead_defconfig b/arch/mips/configs/sead_defconfig index 4401b602118f..02abb2f1bfaf 100644 --- a/arch/mips/configs/sead_defconfig +++ b/arch/mips/configs/sead_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/tb0226_defconfig b/arch/mips/configs/tb0226_defconfig index 2ba4e25e8c34..ca3d0c4ba15b 100644 --- a/arch/mips/configs/tb0226_defconfig +++ b/arch/mips/configs/tb0226_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/tb0229_defconfig b/arch/mips/configs/tb0229_defconfig index fc8a407c1add..4e2009ace278 100644 --- a/arch/mips/configs/tb0229_defconfig +++ b/arch/mips/configs/tb0229_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/tb0287_defconfig b/arch/mips/configs/tb0287_defconfig index effcb63b81a3..535a813d01a9 100644 --- a/arch/mips/configs/tb0287_defconfig +++ b/arch/mips/configs/tb0287_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/workpad_defconfig b/arch/mips/configs/workpad_defconfig index 8f66ad71cb7e..3a3ef20b21cc 100644 --- a/arch/mips/configs/workpad_defconfig +++ b/arch/mips/configs/workpad_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/wrppmc_defconfig b/arch/mips/configs/wrppmc_defconfig index 3e4b16b39827..e6b1dea55842 100644 --- a/arch/mips/configs/wrppmc_defconfig +++ b/arch/mips/configs/wrppmc_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/configs/yosemite_defconfig b/arch/mips/configs/yosemite_defconfig index 3a68d8a25b66..06a072b77b1c 100644 --- a/arch/mips/configs/yosemite_defconfig +++ b/arch/mips/configs/yosemite_defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/defconfig b/arch/mips/defconfig index fff6fcc96212..d620c463a78b 100644 --- a/arch/mips/defconfig +++ b/arch/mips/defconfig | |||
@@ -25,7 +25,6 @@ CONFIG_MIPS=y | |||
25 | # CONFIG_MIPS_COBALT is not set | 25 | # CONFIG_MIPS_COBALT is not set |
26 | # CONFIG_MACH_DECSTATION is not set | 26 | # CONFIG_MACH_DECSTATION is not set |
27 | # CONFIG_MIPS_EV64120 is not set | 27 | # CONFIG_MIPS_EV64120 is not set |
28 | # CONFIG_MIPS_EV96100 is not set | ||
29 | # CONFIG_MIPS_IVR is not set | 28 | # CONFIG_MIPS_IVR is not set |
30 | # CONFIG_MIPS_ITE8172 is not set | 29 | # CONFIG_MIPS_ITE8172 is not set |
31 | # CONFIG_MACH_JAZZ is not set | 30 | # CONFIG_MACH_JAZZ is not set |
diff --git a/arch/mips/galileo-boards/ev96100/Makefile b/arch/mips/galileo-boards/ev96100/Makefile deleted file mode 100644 index cd868ec78cbc..000000000000 --- a/arch/mips/galileo-boards/ev96100/Makefile +++ /dev/null | |||
@@ -1,9 +0,0 @@ | |||
1 | # | ||
2 | # Copyright 2000 MontaVista Software Inc. | ||
3 | # Author: MontaVista Software, Inc. | ||
4 | # ppopov@mvista.com or source@mvista.com | ||
5 | # | ||
6 | # Makefile for the Galileo EV96100 board. | ||
7 | # | ||
8 | |||
9 | obj-y += init.o irq.o puts.o reset.o time.o setup.o | ||
diff --git a/arch/mips/galileo-boards/ev96100/init.c b/arch/mips/galileo-boards/ev96100/init.c deleted file mode 100644 index a01fe9b36f2c..000000000000 --- a/arch/mips/galileo-boards/ev96100/init.c +++ /dev/null | |||
@@ -1,173 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright 2000 MontaVista Software Inc. | ||
3 | * Author: MontaVista Software, Inc. | ||
4 | * ppopov@mvista.com or source@mvista.com | ||
5 | * | ||
6 | * This file was derived from Carsten Langgaard's | ||
7 | * arch/mips/mips-boards/generic/generic.c | ||
8 | * | ||
9 | * Carsten Langgaard, carstenl@mips.com | ||
10 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or modify it | ||
13 | * under the terms of the GNU General Public License as published by the | ||
14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
15 | * option) any later version. | ||
16 | * | ||
17 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
18 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
20 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
21 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
22 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
23 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
24 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
27 | * | ||
28 | * You should have received a copy of the GNU General Public License along | ||
29 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
30 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
31 | */ | ||
32 | #include <linux/init.h> | ||
33 | #include <linux/mm.h> | ||
34 | #include <linux/sched.h> | ||
35 | #include <linux/bootmem.h> | ||
36 | #include <linux/string.h> | ||
37 | #include <linux/kernel.h> | ||
38 | |||
39 | #include <asm/addrspace.h> | ||
40 | #include <asm/bootinfo.h> | ||
41 | #include <asm/gt64120.h> | ||
42 | |||
43 | |||
44 | /* Environment variable */ | ||
45 | |||
46 | typedef struct { | ||
47 | char *name; | ||
48 | char *val; | ||
49 | } t_env_var; | ||
50 | |||
51 | int prom_argc; | ||
52 | char **prom_argv, **prom_envp; | ||
53 | |||
54 | int init_debug = 0; | ||
55 | |||
56 | char * __init prom_getcmdline(void) | ||
57 | { | ||
58 | return &(arcs_cmdline[0]); | ||
59 | } | ||
60 | |||
61 | unsigned long __init prom_free_prom_memory(void) | ||
62 | { | ||
63 | return 0; | ||
64 | } | ||
65 | |||
66 | void __init prom_init_cmdline(void) | ||
67 | { | ||
68 | char *cp; | ||
69 | int actr; | ||
70 | |||
71 | actr = 1; /* Always ignore argv[0] */ | ||
72 | |||
73 | cp = &(arcs_cmdline[0]); | ||
74 | while(actr < prom_argc) { | ||
75 | strcpy(cp, prom_argv[actr]); | ||
76 | cp += strlen(prom_argv[actr]); | ||
77 | *cp++ = ' '; | ||
78 | actr++; | ||
79 | } | ||
80 | if (cp != &(arcs_cmdline[0])) /* get rid of trailing space */ | ||
81 | --cp; | ||
82 | *cp = '\0'; | ||
83 | } | ||
84 | |||
85 | char *prom_getenv(char *envname) | ||
86 | { | ||
87 | /* | ||
88 | * Return a pointer to the given environment variable. | ||
89 | */ | ||
90 | |||
91 | t_env_var *env = (t_env_var *) prom_envp; | ||
92 | int i; | ||
93 | |||
94 | i = strlen(envname); | ||
95 | |||
96 | while (env->name) { | ||
97 | if (strncmp(envname, env->name, i) == 0) { | ||
98 | return (env->val); | ||
99 | } | ||
100 | env++; | ||
101 | } | ||
102 | return (NULL); | ||
103 | } | ||
104 | |||
105 | static inline unsigned char str2hexnum(unsigned char c) | ||
106 | { | ||
107 | if (c >= '0' && c <= '9') | ||
108 | return c - '0'; | ||
109 | if (c >= 'a' && c <= 'f') | ||
110 | return c - 'a' + 10; | ||
111 | return 0; /* foo */ | ||
112 | } | ||
113 | |||
114 | static inline void str2eaddr(unsigned char *ea, unsigned char *str) | ||
115 | { | ||
116 | int i; | ||
117 | |||
118 | for (i = 0; i < 6; i++) { | ||
119 | unsigned char num; | ||
120 | |||
121 | if ((*str == '.') || (*str == ':')) | ||
122 | str++; | ||
123 | num = str2hexnum(*str++) << 4; | ||
124 | num |= (str2hexnum(*str++)); | ||
125 | ea[i] = num; | ||
126 | } | ||
127 | } | ||
128 | |||
129 | int get_ethernet_addr(char *ethernet_addr) | ||
130 | { | ||
131 | char *ethaddr_str; | ||
132 | |||
133 | ethaddr_str = prom_getenv("ethaddr"); | ||
134 | if (!ethaddr_str) { | ||
135 | printk("ethaddr not set in boot prom\n"); | ||
136 | return -1; | ||
137 | } | ||
138 | str2eaddr(ethernet_addr, ethaddr_str); | ||
139 | |||
140 | if (init_debug > 1) { | ||
141 | int i; | ||
142 | printk("get_ethernet_addr: "); | ||
143 | for (i = 0; i < 5; i++) | ||
144 | printk("%02x:", | ||
145 | (unsigned char) *(ethernet_addr + i)); | ||
146 | printk("%02x\n", *(ethernet_addr + i)); | ||
147 | } | ||
148 | |||
149 | return 0; | ||
150 | } | ||
151 | |||
152 | const char *get_system_type(void) | ||
153 | { | ||
154 | return "Galileo EV96100"; | ||
155 | } | ||
156 | |||
157 | void __init prom_init(void) | ||
158 | { | ||
159 | volatile unsigned char *uart; | ||
160 | char ppbuf[8]; | ||
161 | |||
162 | prom_argc = fw_arg0; | ||
163 | prom_argv = (char **) fw_arg1; | ||
164 | prom_envp = (char **) fw_arg2; | ||
165 | |||
166 | mips_machgroup = MACH_GROUP_GALILEO; | ||
167 | mips_machtype = MACH_EV96100; | ||
168 | |||
169 | prom_init_cmdline(); | ||
170 | |||
171 | /* 32 MB upgradable */ | ||
172 | add_memory_region(0, 32 << 20, BOOT_MEM_RAM); | ||
173 | } | ||
diff --git a/arch/mips/galileo-boards/ev96100/irq.c b/arch/mips/galileo-boards/ev96100/irq.c deleted file mode 100644 index ee5d6720f23b..000000000000 --- a/arch/mips/galileo-boards/ev96100/irq.c +++ /dev/null | |||
@@ -1,77 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright 2000 MontaVista Software Inc. | ||
3 | * Author: MontaVista Software, Inc. | ||
4 | * ppopov@mvista.com or source@mvista.com | ||
5 | * | ||
6 | * This file was derived from Carsten Langgaard's | ||
7 | * arch/mips/mips-boards/atlas/atlas_int.c. | ||
8 | * | ||
9 | * Carsten Langgaard, carstenl@mips.com | ||
10 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or modify it | ||
13 | * under the terms of the GNU General Public License as published by the | ||
14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
15 | * option) any later version. | ||
16 | * | ||
17 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
18 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
20 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
21 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
22 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
23 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
24 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
27 | * | ||
28 | * You should have received a copy of the GNU General Public License along | ||
29 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
30 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
31 | */ | ||
32 | #include <linux/errno.h> | ||
33 | #include <linux/init.h> | ||
34 | #include <linux/kernel_stat.h> | ||
35 | #include <linux/irq.h> | ||
36 | #include <linux/module.h> | ||
37 | #include <linux/signal.h> | ||
38 | #include <linux/sched.h> | ||
39 | #include <linux/types.h> | ||
40 | #include <linux/interrupt.h> | ||
41 | #include <asm/irq_cpu.h> | ||
42 | |||
43 | static inline unsigned int ffz8(unsigned int word) | ||
44 | { | ||
45 | unsigned long k; | ||
46 | |||
47 | k = 7; | ||
48 | if (word & 0x0fUL) { k -= 4; word <<= 4; } | ||
49 | if (word & 0x30UL) { k -= 2; word <<= 2; } | ||
50 | if (word & 0x40UL) { k -= 1; } | ||
51 | |||
52 | return k; | ||
53 | } | ||
54 | |||
55 | extern void mips_timer_interrupt(struct pt_regs *regs); | ||
56 | |||
57 | asmlinkage void ev96100_cpu_irq(unsigned int pending, struct pt_regs *regs) | ||
58 | { | ||
59 | do_IRQ(ffz8(pending >> 8), regs); | ||
60 | } | ||
61 | |||
62 | asmlinkage void plat_irq_dispatch(struct pt_regs *regs) | ||
63 | { | ||
64 | unsigned int pending = read_c0_cause() & read_c0_status() & ST0_IM; | ||
65 | |||
66 | if (pending & CAUSEF_IP7) | ||
67 | mips_timer_interrupt(regs); | ||
68 | else if (pending) | ||
69 | ev96100_cpu_irq(pending, regs); | ||
70 | else | ||
71 | spurious_interrupt(regs); | ||
72 | } | ||
73 | |||
74 | void __init arch_init_irq(void) | ||
75 | { | ||
76 | mips_cpu_irq_init(0); | ||
77 | } | ||
diff --git a/arch/mips/galileo-boards/ev96100/puts.c b/arch/mips/galileo-boards/ev96100/puts.c deleted file mode 100644 index 49dc6d137b9c..000000000000 --- a/arch/mips/galileo-boards/ev96100/puts.c +++ /dev/null | |||
@@ -1,138 +0,0 @@ | |||
1 | |||
2 | /* | ||
3 | * Debug routines which directly access the uart. | ||
4 | */ | ||
5 | |||
6 | #include <linux/types.h> | ||
7 | #include <asm/gt64120.h> | ||
8 | |||
9 | |||
10 | //#define SERIAL_BASE EV96100_UART0_REGS_BASE | ||
11 | #define SERIAL_BASE 0xBD000020 | ||
12 | #define NS16550_BASE SERIAL_BASE | ||
13 | |||
14 | #define SERA_CMD 0x0D | ||
15 | #define SERA_DATA 0x08 | ||
16 | //#define SERB_CMD 0x05 | ||
17 | #define SERB_CMD 20 | ||
18 | #define SERB_DATA 0x00 | ||
19 | #define TX_BUSY 0x20 | ||
20 | |||
21 | #define TIMEOUT 0xffff | ||
22 | #undef SLOW_DOWN | ||
23 | |||
24 | static const char digits[16] = "0123456789abcdef"; | ||
25 | static volatile unsigned char *const com1 = (unsigned char *) SERIAL_BASE; | ||
26 | |||
27 | |||
28 | #ifdef SLOW_DOWN | ||
29 | static inline void slow_down() | ||
30 | { | ||
31 | int k; | ||
32 | for (k = 0; k < 10000; k++); | ||
33 | } | ||
34 | #else | ||
35 | #define slow_down() | ||
36 | #endif | ||
37 | |||
38 | void putch(const unsigned char c) | ||
39 | { | ||
40 | unsigned char ch; | ||
41 | int i = 0; | ||
42 | |||
43 | do { | ||
44 | ch = com1[SERB_CMD]; | ||
45 | slow_down(); | ||
46 | i++; | ||
47 | if (i > TIMEOUT) { | ||
48 | break; | ||
49 | } | ||
50 | } while (0 == (ch & TX_BUSY)); | ||
51 | com1[SERB_DATA] = c; | ||
52 | } | ||
53 | |||
54 | void putchar(const unsigned char c) | ||
55 | { | ||
56 | unsigned char ch; | ||
57 | int i = 0; | ||
58 | |||
59 | do { | ||
60 | ch = com1[SERB_CMD]; | ||
61 | slow_down(); | ||
62 | i++; | ||
63 | if (i > TIMEOUT) { | ||
64 | break; | ||
65 | } | ||
66 | } while (0 == (ch & TX_BUSY)); | ||
67 | com1[SERB_DATA] = c; | ||
68 | } | ||
69 | |||
70 | void puts(unsigned char *cp) | ||
71 | { | ||
72 | unsigned char ch; | ||
73 | int i = 0; | ||
74 | |||
75 | while (*cp) { | ||
76 | do { | ||
77 | ch = com1[SERB_CMD]; | ||
78 | slow_down(); | ||
79 | i++; | ||
80 | if (i > TIMEOUT) { | ||
81 | break; | ||
82 | } | ||
83 | } while (0 == (ch & TX_BUSY)); | ||
84 | com1[SERB_DATA] = *cp++; | ||
85 | } | ||
86 | putch('\r'); | ||
87 | putch('\n'); | ||
88 | } | ||
89 | |||
90 | void fputs(unsigned char *cp) | ||
91 | { | ||
92 | unsigned char ch; | ||
93 | int i = 0; | ||
94 | |||
95 | while (*cp) { | ||
96 | |||
97 | do { | ||
98 | ch = com1[SERB_CMD]; | ||
99 | slow_down(); | ||
100 | i++; | ||
101 | if (i > TIMEOUT) { | ||
102 | break; | ||
103 | } | ||
104 | } while (0 == (ch & TX_BUSY)); | ||
105 | com1[SERB_DATA] = *cp++; | ||
106 | } | ||
107 | } | ||
108 | |||
109 | |||
110 | void put64(uint64_t ul) | ||
111 | { | ||
112 | int cnt; | ||
113 | unsigned ch; | ||
114 | |||
115 | cnt = 16; /* 16 nibbles in a 64 bit long */ | ||
116 | putch('0'); | ||
117 | putch('x'); | ||
118 | do { | ||
119 | cnt--; | ||
120 | ch = (unsigned char) (ul >> cnt * 4) & 0x0F; | ||
121 | putch(digits[ch]); | ||
122 | } while (cnt > 0); | ||
123 | } | ||
124 | |||
125 | void put32(unsigned u) | ||
126 | { | ||
127 | int cnt; | ||
128 | unsigned ch; | ||
129 | |||
130 | cnt = 8; /* 8 nibbles in a 32 bit long */ | ||
131 | putch('0'); | ||
132 | putch('x'); | ||
133 | do { | ||
134 | cnt--; | ||
135 | ch = (unsigned char) (u >> cnt * 4) & 0x0F; | ||
136 | putch(digits[ch]); | ||
137 | } while (cnt > 0); | ||
138 | } | ||
diff --git a/arch/mips/galileo-boards/ev96100/reset.c b/arch/mips/galileo-boards/ev96100/reset.c deleted file mode 100644 index 5ef9b7f896e6..000000000000 --- a/arch/mips/galileo-boards/ev96100/reset.c +++ /dev/null | |||
@@ -1,70 +0,0 @@ | |||
1 | /* | ||
2 | * BRIEF MODULE DESCRIPTION | ||
3 | * Galileo EV96100 reset routines. | ||
4 | * | ||
5 | * Copyright 2000 MontaVista Software Inc. | ||
6 | * Author: MontaVista Software, Inc. | ||
7 | * ppopov@mvista.com or source@mvista.com | ||
8 | * | ||
9 | * This file was derived from Carsten Langgaard's | ||
10 | * arch/mips/mips-boards/generic/reset.c | ||
11 | * | ||
12 | * Carsten Langgaard, carstenl@mips.com | ||
13 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
14 | * | ||
15 | * This program is free software; you can redistribute it and/or modify it | ||
16 | * under the terms of the GNU General Public License as published by the | ||
17 | * Free Software Foundation; either version 2 of the License, or (at your | ||
18 | * option) any later version. | ||
19 | * | ||
20 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
21 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
22 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
23 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
25 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
26 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
27 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
28 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
29 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
30 | * | ||
31 | * You should have received a copy of the GNU General Public License along | ||
32 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
33 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
34 | */ | ||
35 | #include <linux/sched.h> | ||
36 | #include <linux/mm.h> | ||
37 | #include <asm/io.h> | ||
38 | #include <asm/pgtable.h> | ||
39 | #include <asm/processor.h> | ||
40 | #include <asm/reboot.h> | ||
41 | #include <asm/system.h> | ||
42 | #include <asm/gt64120.h> | ||
43 | |||
44 | static void mips_machine_restart(char *command); | ||
45 | static void mips_machine_halt(void); | ||
46 | |||
47 | static void mips_machine_restart(char *command) | ||
48 | { | ||
49 | set_c0_status(ST0_BEV | ST0_ERL); | ||
50 | change_c0_config(CONF_CM_CMASK, CONF_CM_UNCACHED); | ||
51 | flush_cache_all(); | ||
52 | write_c0_wired(0); | ||
53 | __asm__ __volatile__("jr\t%0"::"r"(0xbfc00000)); | ||
54 | while (1); | ||
55 | } | ||
56 | |||
57 | static void mips_machine_halt(void) | ||
58 | { | ||
59 | printk(KERN_NOTICE "You can safely turn off the power\n"); | ||
60 | while (1) | ||
61 | __asm__(".set\tmips3\n\t" | ||
62 | "wait\n\t" | ||
63 | ".set\tmips0"); | ||
64 | } | ||
65 | |||
66 | void mips_reboot_setup(void) | ||
67 | { | ||
68 | _machine_restart = mips_machine_restart; | ||
69 | _machine_halt = mips_machine_halt; | ||
70 | } | ||
diff --git a/arch/mips/galileo-boards/ev96100/setup.c b/arch/mips/galileo-boards/ev96100/setup.c deleted file mode 100644 index 639ad5562c63..000000000000 --- a/arch/mips/galileo-boards/ev96100/setup.c +++ /dev/null | |||
@@ -1,159 +0,0 @@ | |||
1 | /* | ||
2 | * BRIEF MODULE DESCRIPTION | ||
3 | * Galileo EV96100 setup. | ||
4 | * | ||
5 | * Copyright 2000 MontaVista Software Inc. | ||
6 | * Author: MontaVista Software, Inc. | ||
7 | * ppopov@mvista.com or source@mvista.com | ||
8 | * | ||
9 | * This file was derived from Carsten Langgaard's | ||
10 | * arch/mips/mips-boards/atlas/atlas_setup.c. | ||
11 | * | ||
12 | * Carsten Langgaard, carstenl@mips.com | ||
13 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
14 | * | ||
15 | * This program is free software; you can redistribute it and/or modify it | ||
16 | * under the terms of the GNU General Public License as published by the | ||
17 | * Free Software Foundation; either version 2 of the License, or (at your | ||
18 | * option) any later version. | ||
19 | * | ||
20 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
21 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
22 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
23 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
25 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
26 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
27 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
28 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
29 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
30 | * | ||
31 | * You should have received a copy of the GNU General Public License along | ||
32 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
33 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
34 | */ | ||
35 | #include <linux/init.h> | ||
36 | #include <linux/sched.h> | ||
37 | #include <linux/ioport.h> | ||
38 | #include <linux/string.h> | ||
39 | #include <linux/ctype.h> | ||
40 | #include <linux/pci.h> | ||
41 | |||
42 | #include <asm/cpu.h> | ||
43 | #include <asm/bootinfo.h> | ||
44 | #include <asm/mipsregs.h> | ||
45 | #include <asm/irq.h> | ||
46 | #include <asm/delay.h> | ||
47 | #include <asm/gt64120.h> | ||
48 | #include <asm/galileo-boards/ev96100int.h> | ||
49 | |||
50 | |||
51 | extern char *__init prom_getcmdline(void); | ||
52 | |||
53 | extern void mips_reboot_setup(void); | ||
54 | |||
55 | unsigned char mac_0_1[12]; | ||
56 | |||
57 | void __init plat_mem_setup(void) | ||
58 | { | ||
59 | unsigned int config = read_c0_config(); | ||
60 | unsigned int status = read_c0_status(); | ||
61 | unsigned int info = read_c0_info(); | ||
62 | u32 tmp; | ||
63 | |||
64 | char *argptr; | ||
65 | |||
66 | clear_c0_status(ST0_FR); | ||
67 | |||
68 | if (config & 0x8) | ||
69 | printk("Secondary cache is enabled\n"); | ||
70 | else | ||
71 | printk("Secondary cache is disabled\n"); | ||
72 | |||
73 | if (status & (1 << 27)) | ||
74 | printk("User-mode cache ops enabled\n"); | ||
75 | else | ||
76 | printk("User-mode cache ops disabled\n"); | ||
77 | |||
78 | printk("CP0 info reg: %x\n", (unsigned) info); | ||
79 | if (info & (1 << 28)) | ||
80 | printk("burst mode Scache RAMS\n"); | ||
81 | else | ||
82 | printk("pipelined Scache RAMS\n"); | ||
83 | |||
84 | if (info & 0x1) | ||
85 | printk("Atomic Enable is set\n"); | ||
86 | |||
87 | argptr = prom_getcmdline(); | ||
88 | #ifdef CONFIG_SERIAL_CONSOLE | ||
89 | if (strstr(argptr, "console=") == NULL) { | ||
90 | argptr = prom_getcmdline(); | ||
91 | strcat(argptr, " console=ttyS0,115200"); | ||
92 | } | ||
93 | #endif | ||
94 | |||
95 | mips_reboot_setup(); | ||
96 | |||
97 | set_io_port_base(KSEG1); | ||
98 | ioport_resource.start = GT_PCI_IO_BASE; | ||
99 | ioport_resource.end = GT_PCI_IO_BASE + 0x01ffffff; | ||
100 | |||
101 | #ifdef CONFIG_BLK_DEV_INITRD | ||
102 | ROOT_DEV = MKDEV(RAMDISK_MAJOR, 0); | ||
103 | #endif | ||
104 | |||
105 | |||
106 | /* | ||
107 | * Setup GT controller master bit so we can do config cycles | ||
108 | */ | ||
109 | |||
110 | /* Clear cause register bits */ | ||
111 | GT_WRITE(GT_INTRCAUSE_OFS, ~(GT_INTRCAUSE_MASABORT0_BIT | | ||
112 | GT_INTRCAUSE_TARABORT0_BIT)); | ||
113 | /* Setup address */ | ||
114 | GT_WRITE(GT_PCI0_CFGADDR_OFS, | ||
115 | (0 << GT_PCI0_CFGADDR_BUSNUM_SHF) | | ||
116 | (0 << GT_PCI0_CFGADDR_FUNCTNUM_SHF) | | ||
117 | ((PCI_COMMAND / 4) << GT_PCI0_CFGADDR_REGNUM_SHF) | | ||
118 | GT_PCI0_CFGADDR_CONFIGEN_BIT); | ||
119 | |||
120 | udelay(2); | ||
121 | tmp = GT_READ(GT_PCI0_CFGDATA_OFS); | ||
122 | |||
123 | tmp |= (PCI_COMMAND_IO | PCI_COMMAND_MEMORY | | ||
124 | PCI_COMMAND_MASTER | PCI_COMMAND_SERR); | ||
125 | GT_WRITE(GT_PCI0_CFGADDR_OFS, | ||
126 | (0 << GT_PCI0_CFGADDR_BUSNUM_SHF) | | ||
127 | (0 << GT_PCI0_CFGADDR_FUNCTNUM_SHF) | | ||
128 | ((PCI_COMMAND / 4) << GT_PCI0_CFGADDR_REGNUM_SHF) | | ||
129 | GT_PCI0_CFGADDR_CONFIGEN_BIT); | ||
130 | udelay(2); | ||
131 | GT_WRITE(GT_PCI0_CFGDATA_OFS, tmp); | ||
132 | |||
133 | /* Setup address */ | ||
134 | GT_WRITE(GT_PCI0_CFGADDR_OFS, | ||
135 | (0 << GT_PCI0_CFGADDR_BUSNUM_SHF) | | ||
136 | (0 << GT_PCI0_CFGADDR_FUNCTNUM_SHF) | | ||
137 | ((PCI_COMMAND / 4) << GT_PCI0_CFGADDR_REGNUM_SHF) | | ||
138 | GT_PCI0_CFGADDR_CONFIGEN_BIT); | ||
139 | |||
140 | udelay(2); | ||
141 | tmp = GT_READ(GT_PCI0_CFGDATA_OFS); | ||
142 | } | ||
143 | |||
144 | unsigned short get_gt_devid(void) | ||
145 | { | ||
146 | u32 gt_devid; | ||
147 | |||
148 | /* Figure out if this is a gt96100 or gt96100A */ | ||
149 | GT_WRITE(GT_PCI0_CFGADDR_OFS, | ||
150 | (0 << GT_PCI0_CFGADDR_BUSNUM_SHF) | | ||
151 | (0 << GT_PCI0_CFGADDR_FUNCTNUM_SHF) | | ||
152 | ((PCI_VENDOR_ID / 4) << GT_PCI0_CFGADDR_REGNUM_SHF) | | ||
153 | GT_PCI0_CFGADDR_CONFIGEN_BIT); | ||
154 | |||
155 | udelay(4); | ||
156 | gt_devid = GT_READ(GT_PCI0_CFGDATA_OFS); | ||
157 | |||
158 | return gt_devid >> 16; | ||
159 | } | ||
diff --git a/arch/mips/galileo-boards/ev96100/time.c b/arch/mips/galileo-boards/ev96100/time.c deleted file mode 100644 index 8cbe8426491a..000000000000 --- a/arch/mips/galileo-boards/ev96100/time.c +++ /dev/null | |||
@@ -1,88 +0,0 @@ | |||
1 | /* | ||
2 | * BRIEF MODULE DESCRIPTION | ||
3 | * Galileo EV96100 rtc routines. | ||
4 | * | ||
5 | * Copyright 2000 MontaVista Software Inc. | ||
6 | * Author: MontaVista Software, Inc. | ||
7 | * ppopov@mvista.com or source@mvista.com | ||
8 | * | ||
9 | * This file was derived from Carsten Langgaard's | ||
10 | * arch/mips/mips-boards/atlas/atlas_rtc.c. | ||
11 | * | ||
12 | * Carsten Langgaard, carstenl@mips.com | ||
13 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
14 | * | ||
15 | * This program is free software; you can redistribute it and/or modify it | ||
16 | * under the terms of the GNU General Public License as published by the | ||
17 | * Free Software Foundation; either version 2 of the License, or (at your | ||
18 | * option) any later version. | ||
19 | * | ||
20 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
21 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
22 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
23 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
25 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
26 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
27 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
28 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
29 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
30 | * | ||
31 | * You should have received a copy of the GNU General Public License along | ||
32 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
33 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
34 | */ | ||
35 | #include <linux/init.h> | ||
36 | #include <linux/kernel_stat.h> | ||
37 | #include <linux/module.h> | ||
38 | #include <linux/sched.h> | ||
39 | #include <linux/spinlock.h> | ||
40 | #include <linux/timex.h> | ||
41 | |||
42 | #include <asm/mipsregs.h> | ||
43 | #include <asm/ptrace.h> | ||
44 | #include <asm/time.h> | ||
45 | |||
46 | |||
47 | #define ALLINTS (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5) | ||
48 | |||
49 | extern volatile unsigned long wall_jiffies; | ||
50 | unsigned long missed_heart_beats = 0; | ||
51 | |||
52 | static unsigned long r4k_offset; /* Amount to increment compare reg each time */ | ||
53 | static unsigned long r4k_cur; /* What counter should be at next timer irq */ | ||
54 | |||
55 | static inline void ack_r4ktimer(unsigned long newval) | ||
56 | { | ||
57 | write_c0_compare(newval); | ||
58 | } | ||
59 | |||
60 | /* | ||
61 | * There are a lot of conceptually broken versions of the MIPS timer interrupt | ||
62 | * handler floating around. This one is rather different, but the algorithm | ||
63 | * is probably more robust. | ||
64 | */ | ||
65 | void mips_timer_interrupt(struct pt_regs *regs) | ||
66 | { | ||
67 | int irq = 7; /* FIX ME */ | ||
68 | |||
69 | if (r4k_offset == 0) { | ||
70 | goto null; | ||
71 | } | ||
72 | |||
73 | do { | ||
74 | kstat_this_cpu.irqs[irq]++; | ||
75 | do_timer(regs); | ||
76 | #ifndef CONFIG_SMP | ||
77 | update_process_times(user_mode(regs)); | ||
78 | #endif | ||
79 | r4k_cur += r4k_offset; | ||
80 | ack_r4ktimer(r4k_cur); | ||
81 | |||
82 | } while (((unsigned long)read_c0_count() | ||
83 | - r4k_cur) < 0x7fffffff); | ||
84 | return; | ||
85 | |||
86 | null: | ||
87 | ack_r4ktimer(0); | ||
88 | } | ||
diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile index 368d3d896165..edefa97b2330 100644 --- a/arch/mips/pci/Makefile +++ b/arch/mips/pci/Makefile | |||
@@ -11,7 +11,6 @@ obj-$(CONFIG_ITE_BOARD_GEN) += ops-it8172.o | |||
11 | obj-$(CONFIG_MIPS_BONITO64) += ops-bonito64.o | 11 | obj-$(CONFIG_MIPS_BONITO64) += ops-bonito64.o |
12 | obj-$(CONFIG_MIPS_GT64111) += ops-gt64111.o | 12 | obj-$(CONFIG_MIPS_GT64111) += ops-gt64111.o |
13 | obj-$(CONFIG_MIPS_GT64120) += ops-gt64120.o | 13 | obj-$(CONFIG_MIPS_GT64120) += ops-gt64120.o |
14 | obj-$(CONFIG_MIPS_GT96100) += ops-gt96100.o | ||
15 | obj-$(CONFIG_PCI_MARVELL) += ops-marvell.o | 14 | obj-$(CONFIG_PCI_MARVELL) += ops-marvell.o |
16 | obj-$(CONFIG_MIPS_MSC) += ops-msc.o | 15 | obj-$(CONFIG_MIPS_MSC) += ops-msc.o |
17 | obj-$(CONFIG_MIPS_NILE4) += ops-nile4.o | 16 | obj-$(CONFIG_MIPS_NILE4) += ops-nile4.o |
@@ -29,7 +28,6 @@ obj-$(CONFIG_LASAT) += pci-lasat.o | |||
29 | obj-$(CONFIG_MIPS_ATLAS) += fixup-atlas.o | 28 | obj-$(CONFIG_MIPS_ATLAS) += fixup-atlas.o |
30 | obj-$(CONFIG_MIPS_COBALT) += fixup-cobalt.o | 29 | obj-$(CONFIG_MIPS_COBALT) += fixup-cobalt.o |
31 | obj-$(CONFIG_MIPS_EV64120) += fixup-ev64120.o | 30 | obj-$(CONFIG_MIPS_EV64120) += fixup-ev64120.o |
32 | obj-$(CONFIG_MIPS_EV96100) += fixup-ev96100.o pci-ev96100.o | ||
33 | obj-$(CONFIG_MIPS_ITE8172) += fixup-ite8172g.o | 31 | obj-$(CONFIG_MIPS_ITE8172) += fixup-ite8172g.o |
34 | obj-$(CONFIG_MIPS_IVR) += fixup-ivr.o | 32 | obj-$(CONFIG_MIPS_IVR) += fixup-ivr.o |
35 | obj-$(CONFIG_SOC_AU1500) += fixup-au1000.o ops-au1000.o | 33 | obj-$(CONFIG_SOC_AU1500) += fixup-au1000.o ops-au1000.o |
diff --git a/arch/mips/pci/fixup-ev96100.c b/arch/mips/pci/fixup-ev96100.c deleted file mode 100644 index e2bc977b6d58..000000000000 --- a/arch/mips/pci/fixup-ev96100.c +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | /* | ||
2 | * | ||
3 | * BRIEF MODULE DESCRIPTION | ||
4 | * EV96100 Board specific pci fixups. | ||
5 | * | ||
6 | * Copyright 2001 MontaVista Software Inc. | ||
7 | * Author: MontaVista Software, Inc. | ||
8 | * ppopov@mvista.com or source@mvista.com | ||
9 | * | ||
10 | * This program is free software; you can redistribute it and/or modify it | ||
11 | * under the terms of the GNU General Public License as published by the | ||
12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
13 | * option) any later version. | ||
14 | * | ||
15 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
16 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
17 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
18 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
19 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
20 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
21 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
22 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
23 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
24 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
25 | * | ||
26 | * You should have received a copy of the GNU General Public License along | ||
27 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
28 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
29 | */ | ||
30 | #include <linux/init.h> | ||
31 | #include <linux/types.h> | ||
32 | #include <linux/pci.h> | ||
33 | |||
34 | static char irq_tab_ev96100[][5] __initdata = { | ||
35 | [8] = { 0, 5, 5, 5, 5 }, | ||
36 | [9] = { 0, 2, 2, 2, 2 } | ||
37 | }; | ||
38 | |||
39 | int __init pcibios_map_irq(struct pci_dev *dev, u8 slot, u8 pin) | ||
40 | { | ||
41 | return irq_tab_ev96100[slot][pin]; | ||
42 | } | ||
43 | |||
44 | /* Do platform specific device initialization at pci_enable_device() time */ | ||
45 | int pcibios_plat_dev_init(struct pci_dev *dev) | ||
46 | { | ||
47 | return 0; | ||
48 | } | ||
diff --git a/arch/mips/pci/ops-gt96100.c b/arch/mips/pci/ops-gt96100.c deleted file mode 100644 index 9e4ea6627e21..000000000000 --- a/arch/mips/pci/ops-gt96100.c +++ /dev/null | |||
@@ -1,169 +0,0 @@ | |||
1 | /* | ||
2 | * | ||
3 | * BRIEF MODULE DESCRIPTION | ||
4 | * Galileo EV96100 board specific pci support. | ||
5 | * | ||
6 | * Copyright 2000 MontaVista Software Inc. | ||
7 | * Author: MontaVista Software, Inc. | ||
8 | * ppopov@mvista.com or source@mvista.com | ||
9 | * | ||
10 | * This file was derived from Carsten Langgaard's | ||
11 | * arch/mips/mips-boards/generic/pci.c | ||
12 | * | ||
13 | * Carsten Langgaard, carstenl@mips.com | ||
14 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
15 | * | ||
16 | * This program is free software; you can redistribute it and/or modify it | ||
17 | * under the terms of the GNU General Public License as published by the | ||
18 | * Free Software Foundation; either version 2 of the License, or (at your | ||
19 | * option) any later version. | ||
20 | * | ||
21 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
22 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
23 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
24 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
25 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
26 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
27 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
28 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
29 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
30 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
31 | * | ||
32 | * You should have received a copy of the GNU General Public License along | ||
33 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
34 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
35 | */ | ||
36 | #include <linux/types.h> | ||
37 | #include <linux/pci.h> | ||
38 | #include <linux/kernel.h> | ||
39 | #include <linux/init.h> | ||
40 | |||
41 | #include <asm/delay.h> | ||
42 | #include <asm/gt64120.h> | ||
43 | #include <asm/galileo-boards/ev96100.h> | ||
44 | |||
45 | #define PCI_ACCESS_READ 0 | ||
46 | #define PCI_ACCESS_WRITE 1 | ||
47 | |||
48 | static int static gt96100_config_access(unsigned char access_type, | ||
49 | struct pci_bus *bus, unsigned int devfn, int where, u32 * data) | ||
50 | { | ||
51 | unsigned char bus = bus->number; | ||
52 | u32 intr; | ||
53 | |||
54 | /* | ||
55 | * Because of a bug in the galileo (for slot 31). | ||
56 | */ | ||
57 | if (bus == 0 && devfn >= PCI_DEVFN(31, 0)) | ||
58 | return PCIBIOS_DEVICE_NOT_FOUND; | ||
59 | |||
60 | /* Clear cause register bits */ | ||
61 | GT_WRITE(GT_INTRCAUSE_OFS, ~(GT_INTRCAUSE_MASABORT0_BIT | | ||
62 | GT_INTRCAUSE_TARABORT0_BIT)); | ||
63 | |||
64 | /* Setup address */ | ||
65 | GT_WRITE(GT_PCI0_CFGADDR_OFS, | ||
66 | (bus << GT_PCI0_CFGADDR_BUSNUM_SHF) | | ||
67 | (devfn << GT_PCI0_CFGADDR_FUNCTNUM_SHF) | | ||
68 | ((where / 4) << GT_PCI0_CFGADDR_REGNUM_SHF) | | ||
69 | GT_PCI0_CFGADDR_CONFIGEN_BIT); | ||
70 | udelay(2); | ||
71 | |||
72 | |||
73 | if (access_type == PCI_ACCESS_WRITE) { | ||
74 | if (devfn != 0) | ||
75 | *data = le32_to_cpu(*data); | ||
76 | GT_WRITE(GT_PCI0_CFGDATA_OFS, *data); | ||
77 | } else { | ||
78 | *data = GT_READ(GT_PCI0_CFGDATA_OFS); | ||
79 | if (devfn != 0) | ||
80 | *data = le32_to_cpu(*data); | ||
81 | } | ||
82 | |||
83 | udelay(2); | ||
84 | |||
85 | /* Check for master or target abort */ | ||
86 | intr = GT_READ(GT_INTRCAUSE_OFS); | ||
87 | |||
88 | if (intr & (GT_INTRCAUSE_MASABORT0_BIT | GT_INTRCAUSE_TARABORT0_BIT)) { | ||
89 | /* Error occured */ | ||
90 | |||
91 | /* Clear bits */ | ||
92 | GT_WRITE(GT_INTRCAUSE_OFS, ~(GT_INTRCAUSE_MASABORT0_BIT | | ||
93 | GT_INTRCAUSE_TARABORT0_BIT)); | ||
94 | return -1; | ||
95 | } | ||
96 | return 0; | ||
97 | } | ||
98 | |||
99 | /* | ||
100 | * We can't address 8 and 16 bit words directly. Instead we have to | ||
101 | * read/write a 32bit word and mask/modify the data we actually want. | ||
102 | */ | ||
103 | static int gt96100_pcibios_read(struct pci_bus *bus, unsigned int devfn, | ||
104 | int where, int size, u32 * val) | ||
105 | { | ||
106 | u32 data = 0; | ||
107 | |||
108 | if (gt96100_config_access(PCI_ACCESS_READ, bus, devfn, where, &data)) | ||
109 | return PCIBIOS_DEVICE_NOT_FOUND; | ||
110 | |||
111 | switch (size) { | ||
112 | case 1: | ||
113 | *val = (data >> ((where & 3) << 3)) & 0xff; | ||
114 | break; | ||
115 | |||
116 | case 2: | ||
117 | *val = (data >> ((where & 3) << 3)) & 0xffff; | ||
118 | break; | ||
119 | |||
120 | case 4: | ||
121 | *val = data; | ||
122 | break; | ||
123 | } | ||
124 | return PCIBIOS_SUCCESSFUL; | ||
125 | } | ||
126 | |||
127 | static int gt96100_pcibios_write(struct pci_bus *bus, unsigned int devfn, | ||
128 | int where, int size, u32 val) | ||
129 | { | ||
130 | u32 data = 0; | ||
131 | |||
132 | switch (size) { | ||
133 | case 1: | ||
134 | if (gt96100_config_access(PCI_ACCESS_READ, bus, devfn, where, &data)) | ||
135 | return -1; | ||
136 | |||
137 | data = (data & ~(0xff << ((where & 3) << 3))) | | ||
138 | (val << ((where & 3) << 3)); | ||
139 | |||
140 | if (gt96100_config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data)) | ||
141 | return -1; | ||
142 | |||
143 | return PCIBIOS_SUCCESSFUL; | ||
144 | |||
145 | case 2: | ||
146 | if (gt96100_config_access(PCI_ACCESS_READ, bus, devfn, where, &data)) | ||
147 | return -1; | ||
148 | |||
149 | data = (data & ~(0xffff << ((where & 3) << 3))) | | ||
150 | (val << ((where & 3) << 3)); | ||
151 | |||
152 | if (gt96100_config_access(PCI_ACCESS_WRITE, dev, where, &data)) | ||
153 | return -1; | ||
154 | |||
155 | |||
156 | return PCIBIOS_SUCCESSFUL; | ||
157 | |||
158 | case 4: | ||
159 | if (gt96100_config_access(PCI_ACCESS_WRITE, dev, where, &val)) | ||
160 | return -1; | ||
161 | |||
162 | return PCIBIOS_SUCCESSFUL; | ||
163 | } | ||
164 | } | ||
165 | |||
166 | struct pci_ops gt96100_pci_ops = { | ||
167 | .read = gt96100_pcibios_read, | ||
168 | .write = gt96100_pcibios_write | ||
169 | }; | ||
diff --git a/arch/mips/pci/pci-ev96100.c b/arch/mips/pci/pci-ev96100.c deleted file mode 100644 index f9457ea00def..000000000000 --- a/arch/mips/pci/pci-ev96100.c +++ /dev/null | |||
@@ -1,63 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright 2000 MontaVista Software Inc. | ||
3 | * Author: MontaVista Software, Inc. | ||
4 | * ppopov@mvista.com or source@mvista.com | ||
5 | * | ||
6 | * Carsten Langgaard, carstenl@mips.com | ||
7 | * Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. | ||
8 | * | ||
9 | * Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org) | ||
10 | * | ||
11 | * This program is free software; you can redistribute it and/or modify it | ||
12 | * under the terms of the GNU General Public License as published by the | ||
13 | * Free Software Foundation; either version 2 of the License, or (at your | ||
14 | * option) any later version. | ||
15 | * | ||
16 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
19 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
20 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
21 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
22 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
23 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
25 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
26 | * | ||
27 | * You should have received a copy of the GNU General Public License along | ||
28 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
29 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
30 | */ | ||
31 | #include <linux/types.h> | ||
32 | #include <linux/pci.h> | ||
33 | #include <linux/kernel.h> | ||
34 | #include <linux/init.h> | ||
35 | |||
36 | static struct resource pci_io_resource = { | ||
37 | .name = "io pci IO space", | ||
38 | .start = 0x10000000, | ||
39 | .end = 0x11ffffff, | ||
40 | .flags = IORESOURCE_IO | ||
41 | }; | ||
42 | |||
43 | static struct resource pci_mem_resource = { | ||
44 | .name = "ext pci memory space", | ||
45 | .start = 0x12000000, | ||
46 | .end = 0x13ffffff, | ||
47 | .flags = IORESOURCE_MEM | ||
48 | }; | ||
49 | |||
50 | extern struct pci_ops gt96100_pci_ops; | ||
51 | |||
52 | struct pci_controller ev96100_controller = { | ||
53 | .pci_ops = >96100_pci_ops, | ||
54 | .io_resource = &pci_io_resource, | ||
55 | .mem_resource = &pci_mem_resource, | ||
56 | }; | ||
57 | |||
58 | static void ev96100_pci_init(void) | ||
59 | { | ||
60 | register_pci_controller(&ev96100_controller); | ||
61 | } | ||
62 | |||
63 | arch_initcall(ev96100_pci_init); | ||
diff --git a/include/asm-mips/bootinfo.h b/include/asm-mips/bootinfo.h index 3b745e76f429..78c35ec46362 100644 --- a/include/asm-mips/bootinfo.h +++ b/include/asm-mips/bootinfo.h | |||
@@ -112,8 +112,7 @@ | |||
112 | * Valid machtype for group GALILEO | 112 | * Valid machtype for group GALILEO |
113 | */ | 113 | */ |
114 | #define MACH_GROUP_GALILEO 11 /* Galileo Eval Boards */ | 114 | #define MACH_GROUP_GALILEO 11 /* Galileo Eval Boards */ |
115 | #define MACH_EV96100 0 /* EV96100 */ | 115 | #define MACH_EV64120A 0 /* EV64120A */ |
116 | #define MACH_EV64120A 1 /* EV64120A */ | ||
117 | 116 | ||
118 | /* | 117 | /* |
119 | * Valid machtype for group MOMENCO | 118 | * Valid machtype for group MOMENCO |
diff --git a/include/asm-mips/galileo-boards/gt96100.h b/include/asm-mips/galileo-boards/gt96100.h deleted file mode 100644 index aabd1b629c19..000000000000 --- a/include/asm-mips/galileo-boards/gt96100.h +++ /dev/null | |||
@@ -1,427 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright 2000 MontaVista Software Inc. | ||
3 | * Author: MontaVista Software, Inc. | ||
4 | * stevel@mvista.com or source@mvista.com | ||
5 | * | ||
6 | * This program is free software; you can distribute it and/or modify it | ||
7 | * under the terms of the GNU General Public License (Version 2) as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
13 | * for more details. | ||
14 | * | ||
15 | * You should have received a copy of the GNU General Public License along | ||
16 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
17 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
18 | * | ||
19 | * Register offsets of the MIPS GT96100 Advanced Communication Controller. | ||
20 | */ | ||
21 | #ifndef _GT96100_H | ||
22 | #define _GT96100_H | ||
23 | |||
24 | /* | ||
25 | * Galileo GT96100 internal register base. | ||
26 | */ | ||
27 | #define MIPS_GT96100_BASE (KSEG1ADDR(0x14000000)) | ||
28 | |||
29 | #define GT96100_WRITE(ofs, data) \ | ||
30 | *(volatile u32 *)(MIPS_GT96100_BASE+ofs) = cpu_to_le32(data) | ||
31 | #define GT96100_READ(ofs) \ | ||
32 | le32_to_cpu(*(volatile u32 *)(MIPS_GT96100_BASE+ofs)) | ||
33 | |||
34 | #define GT96100_ETH_IO_SIZE 0x4000 | ||
35 | |||
36 | /************************************************************************ | ||
37 | * Register offset addresses follow | ||
38 | ************************************************************************/ | ||
39 | |||
40 | /* CPU Interface Control Registers */ | ||
41 | #define GT96100_CPU_INTERF_CONFIG 0x000000 | ||
42 | |||
43 | /* Ethernet Ports */ | ||
44 | #define GT96100_ETH_PHY_ADDR_REG 0x080800 | ||
45 | #define GT96100_ETH_SMI_REG 0x080810 | ||
46 | /* | ||
47 | These are offsets to port 0 registers. Add GT96100_ETH_IO_SIZE to | ||
48 | get offsets to port 1 registers. | ||
49 | */ | ||
50 | #define GT96100_ETH_PORT_CONFIG 0x084800 | ||
51 | #define GT96100_ETH_PORT_CONFIG_EXT 0x084808 | ||
52 | #define GT96100_ETH_PORT_COMM 0x084810 | ||
53 | #define GT96100_ETH_PORT_STATUS 0x084818 | ||
54 | #define GT96100_ETH_SER_PARAM 0x084820 | ||
55 | #define GT96100_ETH_HASH_TBL_PTR 0x084828 | ||
56 | #define GT96100_ETH_FLOW_CNTRL_SRC_ADDR_L 0x084830 | ||
57 | #define GT96100_ETH_FLOW_CNTRL_SRC_ADDR_H 0x084838 | ||
58 | #define GT96100_ETH_SDMA_CONFIG 0x084840 | ||
59 | #define GT96100_ETH_SDMA_COMM 0x084848 | ||
60 | #define GT96100_ETH_INT_CAUSE 0x084850 | ||
61 | #define GT96100_ETH_INT_MASK 0x084858 | ||
62 | #define GT96100_ETH_1ST_RX_DESC_PTR0 0x084880 | ||
63 | #define GT96100_ETH_1ST_RX_DESC_PTR1 0x084884 | ||
64 | #define GT96100_ETH_1ST_RX_DESC_PTR2 0x084888 | ||
65 | #define GT96100_ETH_1ST_RX_DESC_PTR3 0x08488C | ||
66 | #define GT96100_ETH_CURR_RX_DESC_PTR0 0x0848A0 | ||
67 | #define GT96100_ETH_CURR_RX_DESC_PTR1 0x0848A4 | ||
68 | #define GT96100_ETH_CURR_RX_DESC_PTR2 0x0848A8 | ||
69 | #define GT96100_ETH_CURR_RX_DESC_PTR3 0x0848AC | ||
70 | #define GT96100_ETH_CURR_TX_DESC_PTR0 0x0848E0 | ||
71 | #define GT96100_ETH_CURR_TX_DESC_PTR1 0x0848E4 | ||
72 | #define GT96100_ETH_MIB_COUNT_BASE 0x085800 | ||
73 | |||
74 | /* SDMAs */ | ||
75 | #define GT96100_SDMA_GROUP_CONFIG 0x101AF0 | ||
76 | /* SDMA Group 0 */ | ||
77 | #define GT96100_SDMA_G0_CHAN0_CONFIG 0x000900 | ||
78 | #define GT96100_SDMA_G0_CHAN0_COMM 0x000908 | ||
79 | #define GT96100_SDMA_G0_CHAN0_RX_DESC_BASE 0x008900 | ||
80 | #define GT96100_SDMA_G0_CHAN0_CURR_RX_DESC_PTR 0x008910 | ||
81 | #define GT96100_SDMA_G0_CHAN0_TX_DESC_BASE 0x00C900 | ||
82 | #define GT96100_SDMA_G0_CHAN0_CURR_TX_DESC_PTR 0x00C910 | ||
83 | #define GT96100_SDMA_G0_CHAN0_1ST_TX_DESC_PTR 0x00C914 | ||
84 | #define GT96100_SDMA_G0_CHAN1_CONFIG 0x010900 | ||
85 | #define GT96100_SDMA_G0_CHAN1_COMM 0x010908 | ||
86 | #define GT96100_SDMA_G0_CHAN1_RX_DESC_BASE 0x018900 | ||
87 | #define GT96100_SDMA_G0_CHAN1_CURR_RX_DESC_PTR 0x018910 | ||
88 | #define GT96100_SDMA_G0_CHAN1_TX_DESC_BASE 0x01C900 | ||
89 | #define GT96100_SDMA_G0_CHAN1_CURR_TX_DESC_PTR 0x01C910 | ||
90 | #define GT96100_SDMA_G0_CHAN1_1ST_TX_DESC_PTR 0x01C914 | ||
91 | #define GT96100_SDMA_G0_CHAN2_CONFIG 0x020900 | ||
92 | #define GT96100_SDMA_G0_CHAN2_COMM 0x020908 | ||
93 | #define GT96100_SDMA_G0_CHAN2_RX_DESC_BASE 0x028900 | ||
94 | #define GT96100_SDMA_G0_CHAN2_CURR_RX_DESC_PTR 0x028910 | ||
95 | #define GT96100_SDMA_G0_CHAN2_TX_DESC_BASE 0x02C900 | ||
96 | #define GT96100_SDMA_G0_CHAN2_CURR_TX_DESC_PTR 0x02C910 | ||
97 | #define GT96100_SDMA_G0_CHAN2_1ST_TX_DESC_PTR 0x02C914 | ||
98 | #define GT96100_SDMA_G0_CHAN3_CONFIG 0x030900 | ||
99 | #define GT96100_SDMA_G0_CHAN3_COMM 0x030908 | ||
100 | #define GT96100_SDMA_G0_CHAN3_RX_DESC_BASE 0x038900 | ||
101 | #define GT96100_SDMA_G0_CHAN3_CURR_RX_DESC_PTR 0x038910 | ||
102 | #define GT96100_SDMA_G0_CHAN3_TX_DESC_BASE 0x03C900 | ||
103 | #define GT96100_SDMA_G0_CHAN3_CURR_TX_DESC_PTR 0x03C910 | ||
104 | #define GT96100_SDMA_G0_CHAN3_1ST_TX_DESC_PTR 0x03C914 | ||
105 | #define GT96100_SDMA_G0_CHAN4_CONFIG 0x040900 | ||
106 | #define GT96100_SDMA_G0_CHAN4_COMM 0x040908 | ||
107 | #define GT96100_SDMA_G0_CHAN4_RX_DESC_BASE 0x048900 | ||
108 | #define GT96100_SDMA_G0_CHAN4_CURR_RX_DESC_PTR 0x048910 | ||
109 | #define GT96100_SDMA_G0_CHAN4_TX_DESC_BASE 0x04C900 | ||
110 | #define GT96100_SDMA_G0_CHAN4_CURR_TX_DESC_PTR 0x04C910 | ||
111 | #define GT96100_SDMA_G0_CHAN4_1ST_TX_DESC_PTR 0x04C914 | ||
112 | #define GT96100_SDMA_G0_CHAN5_CONFIG 0x050900 | ||
113 | #define GT96100_SDMA_G0_CHAN5_COMM 0x050908 | ||
114 | #define GT96100_SDMA_G0_CHAN5_RX_DESC_BASE 0x058900 | ||
115 | #define GT96100_SDMA_G0_CHAN5_CURR_RX_DESC_PTR 0x058910 | ||
116 | #define GT96100_SDMA_G0_CHAN5_TX_DESC_BASE 0x05C900 | ||
117 | #define GT96100_SDMA_G0_CHAN5_CURR_TX_DESC_PTR 0x05C910 | ||
118 | #define GT96100_SDMA_G0_CHAN5_1ST_TX_DESC_PTR 0x05C914 | ||
119 | #define GT96100_SDMA_G0_CHAN6_CONFIG 0x060900 | ||
120 | #define GT96100_SDMA_G0_CHAN6_COMM 0x060908 | ||
121 | #define GT96100_SDMA_G0_CHAN6_RX_DESC_BASE 0x068900 | ||
122 | #define GT96100_SDMA_G0_CHAN6_CURR_RX_DESC_PTR 0x068910 | ||
123 | #define GT96100_SDMA_G0_CHAN6_TX_DESC_BASE 0x06C900 | ||
124 | #define GT96100_SDMA_G0_CHAN6_CURR_TX_DESC_PTR 0x06C910 | ||
125 | #define GT96100_SDMA_G0_CHAN6_1ST_TX_DESC_PTR 0x06C914 | ||
126 | #define GT96100_SDMA_G0_CHAN7_CONFIG 0x070900 | ||
127 | #define GT96100_SDMA_G0_CHAN7_COMM 0x070908 | ||
128 | #define GT96100_SDMA_G0_CHAN7_RX_DESC_BASE 0x078900 | ||
129 | #define GT96100_SDMA_G0_CHAN7_CURR_RX_DESC_PTR 0x078910 | ||
130 | #define GT96100_SDMA_G0_CHAN7_TX_DESC_BASE 0x07C900 | ||
131 | #define GT96100_SDMA_G0_CHAN7_CURR_TX_DESC_PTR 0x07C910 | ||
132 | #define GT96100_SDMA_G0_CHAN7_1ST_TX_DESC_PTR 0x07C914 | ||
133 | /* SDMA Group 1 */ | ||
134 | #define GT96100_SDMA_G1_CHAN0_CONFIG 0x100900 | ||
135 | #define GT96100_SDMA_G1_CHAN0_COMM 0x100908 | ||
136 | #define GT96100_SDMA_G1_CHAN0_RX_DESC_BASE 0x108900 | ||
137 | #define GT96100_SDMA_G1_CHAN0_CURR_RX_DESC_PTR 0x108910 | ||
138 | #define GT96100_SDMA_G1_CHAN0_TX_DESC_BASE 0x10C900 | ||
139 | #define GT96100_SDMA_G1_CHAN0_CURR_TX_DESC_PTR 0x10C910 | ||
140 | #define GT96100_SDMA_G1_CHAN0_1ST_TX_DESC_PTR 0x10C914 | ||
141 | #define GT96100_SDMA_G1_CHAN1_CONFIG 0x110900 | ||
142 | #define GT96100_SDMA_G1_CHAN1_COMM 0x110908 | ||
143 | #define GT96100_SDMA_G1_CHAN1_RX_DESC_BASE 0x118900 | ||
144 | #define GT96100_SDMA_G1_CHAN1_CURR_RX_DESC_PTR 0x118910 | ||
145 | #define GT96100_SDMA_G1_CHAN1_TX_DESC_BASE 0x11C900 | ||
146 | #define GT96100_SDMA_G1_CHAN1_CURR_TX_DESC_PTR 0x11C910 | ||
147 | #define GT96100_SDMA_G1_CHAN1_1ST_TX_DESC_PTR 0x11C914 | ||
148 | #define GT96100_SDMA_G1_CHAN2_CONFIG 0x120900 | ||
149 | #define GT96100_SDMA_G1_CHAN2_COMM 0x120908 | ||
150 | #define GT96100_SDMA_G1_CHAN2_RX_DESC_BASE 0x128900 | ||
151 | #define GT96100_SDMA_G1_CHAN2_CURR_RX_DESC_PTR 0x128910 | ||
152 | #define GT96100_SDMA_G1_CHAN2_TX_DESC_BASE 0x12C900 | ||
153 | #define GT96100_SDMA_G1_CHAN2_CURR_TX_DESC_PTR 0x12C910 | ||
154 | #define GT96100_SDMA_G1_CHAN2_1ST_TX_DESC_PTR 0x12C914 | ||
155 | #define GT96100_SDMA_G1_CHAN3_CONFIG 0x130900 | ||
156 | #define GT96100_SDMA_G1_CHAN3_COMM 0x130908 | ||
157 | #define GT96100_SDMA_G1_CHAN3_RX_DESC_BASE 0x138900 | ||
158 | #define GT96100_SDMA_G1_CHAN3_CURR_RX_DESC_PTR 0x138910 | ||
159 | #define GT96100_SDMA_G1_CHAN3_TX_DESC_BASE 0x13C900 | ||
160 | #define GT96100_SDMA_G1_CHAN3_CURR_TX_DESC_PTR 0x13C910 | ||
161 | #define GT96100_SDMA_G1_CHAN3_1ST_TX_DESC_PTR 0x13C914 | ||
162 | #define GT96100_SDMA_G1_CHAN4_CONFIG 0x140900 | ||
163 | #define GT96100_SDMA_G1_CHAN4_COMM 0x140908 | ||
164 | #define GT96100_SDMA_G1_CHAN4_RX_DESC_BASE 0x148900 | ||
165 | #define GT96100_SDMA_G1_CHAN4_CURR_RX_DESC_PTR 0x148910 | ||
166 | #define GT96100_SDMA_G1_CHAN4_TX_DESC_BASE 0x14C900 | ||
167 | #define GT96100_SDMA_G1_CHAN4_CURR_TX_DESC_PTR 0x14C910 | ||
168 | #define GT96100_SDMA_G1_CHAN4_1ST_TX_DESC_PTR 0x14C914 | ||
169 | #define GT96100_SDMA_G1_CHAN5_CONFIG 0x150900 | ||
170 | #define GT96100_SDMA_G1_CHAN5_COMM 0x150908 | ||
171 | #define GT96100_SDMA_G1_CHAN5_RX_DESC_BASE 0x158900 | ||
172 | #define GT96100_SDMA_G1_CHAN5_CURR_RX_DESC_PTR 0x158910 | ||
173 | #define GT96100_SDMA_G1_CHAN5_TX_DESC_BASE 0x15C900 | ||
174 | #define GT96100_SDMA_G1_CHAN5_CURR_TX_DESC_PTR 0x15C910 | ||
175 | #define GT96100_SDMA_G1_CHAN5_1ST_TX_DESC_PTR 0x15C914 | ||
176 | #define GT96100_SDMA_G1_CHAN6_CONFIG 0x160900 | ||
177 | #define GT96100_SDMA_G1_CHAN6_COMM 0x160908 | ||
178 | #define GT96100_SDMA_G1_CHAN6_RX_DESC_BASE 0x168900 | ||
179 | #define GT96100_SDMA_G1_CHAN6_CURR_RX_DESC_PTR 0x168910 | ||
180 | #define GT96100_SDMA_G1_CHAN6_TX_DESC_BASE 0x16C900 | ||
181 | #define GT96100_SDMA_G1_CHAN6_CURR_TX_DESC_PTR 0x16C910 | ||
182 | #define GT96100_SDMA_G1_CHAN6_1ST_TX_DESC_PTR 0x16C914 | ||
183 | #define GT96100_SDMA_G1_CHAN7_CONFIG 0x170900 | ||
184 | #define GT96100_SDMA_G1_CHAN7_COMM 0x170908 | ||
185 | #define GT96100_SDMA_G1_CHAN7_RX_DESC_BASE 0x178900 | ||
186 | #define GT96100_SDMA_G1_CHAN7_CURR_RX_DESC_PTR 0x178910 | ||
187 | #define GT96100_SDMA_G1_CHAN7_TX_DESC_BASE 0x17C900 | ||
188 | #define GT96100_SDMA_G1_CHAN7_CURR_TX_DESC_PTR 0x17C910 | ||
189 | #define GT96100_SDMA_G1_CHAN7_1ST_TX_DESC_PTR 0x17C914 | ||
190 | /* MPSCs */ | ||
191 | #define GT96100_MPSC0_MAIN_CONFIG_LOW 0x000A00 | ||
192 | #define GT96100_MPSC0_MAIN_CONFIG_HIGH 0x000A04 | ||
193 | #define GT96100_MPSC0_PROTOCOL_CONFIG 0x000A08 | ||
194 | #define GT96100_MPSC_CHAN0_REG1 0x000A0C | ||
195 | #define GT96100_MPSC_CHAN0_REG2 0x000A10 | ||
196 | #define GT96100_MPSC_CHAN0_REG3 0x000A14 | ||
197 | #define GT96100_MPSC_CHAN0_REG4 0x000A18 | ||
198 | #define GT96100_MPSC_CHAN0_REG5 0x000A1C | ||
199 | #define GT96100_MPSC_CHAN0_REG6 0x000A20 | ||
200 | #define GT96100_MPSC_CHAN0_REG7 0x000A24 | ||
201 | #define GT96100_MPSC_CHAN0_REG8 0x000A28 | ||
202 | #define GT96100_MPSC_CHAN0_REG9 0x000A2C | ||
203 | #define GT96100_MPSC_CHAN0_REG10 0x000A30 | ||
204 | #define GT96100_MPSC_CHAN0_REG11 0x000A34 | ||
205 | #define GT96100_MPSC1_MAIN_CONFIG_LOW 0x008A00 | ||
206 | #define GT96100_MPSC1_MAIN_CONFIG_HIGH 0x008A04 | ||
207 | #define GT96100_MPSC1_PROTOCOL_CONFIG 0x008A08 | ||
208 | #define GT96100_MPSC_CHAN1_REG1 0x008A0C | ||
209 | #define GT96100_MPSC_CHAN1_REG2 0x008A10 | ||
210 | #define GT96100_MPSC_CHAN1_REG3 0x008A14 | ||
211 | #define GT96100_MPSC_CHAN1_REG4 0x008A18 | ||
212 | #define GT96100_MPSC_CHAN1_REG5 0x008A1C | ||
213 | #define GT96100_MPSC_CHAN1_REG6 0x008A20 | ||
214 | #define GT96100_MPSC_CHAN1_REG7 0x008A24 | ||
215 | #define GT96100_MPSC_CHAN1_REG8 0x008A28 | ||
216 | #define GT96100_MPSC_CHAN1_REG9 0x008A2C | ||
217 | #define GT96100_MPSC_CHAN1_REG10 0x008A30 | ||
218 | #define GT96100_MPSC_CHAN1_REG11 0x008A34 | ||
219 | #define GT96100_MPSC2_MAIN_CONFIG_LOW 0x010A00 | ||
220 | #define GT96100_MPSC2_MAIN_CONFIG_HIGH 0x010A04 | ||
221 | #define GT96100_MPSC2_PROTOCOL_CONFIG 0x010A08 | ||
222 | #define GT96100_MPSC_CHAN2_REG1 0x010A0C | ||
223 | #define GT96100_MPSC_CHAN2_REG2 0x010A10 | ||
224 | #define GT96100_MPSC_CHAN2_REG3 0x010A14 | ||
225 | #define GT96100_MPSC_CHAN2_REG4 0x010A18 | ||
226 | #define GT96100_MPSC_CHAN2_REG5 0x010A1C | ||
227 | #define GT96100_MPSC_CHAN2_REG6 0x010A20 | ||
228 | #define GT96100_MPSC_CHAN2_REG7 0x010A24 | ||
229 | #define GT96100_MPSC_CHAN2_REG8 0x010A28 | ||
230 | #define GT96100_MPSC_CHAN2_REG9 0x010A2C | ||
231 | #define GT96100_MPSC_CHAN2_REG10 0x010A30 | ||
232 | #define GT96100_MPSC_CHAN2_REG11 0x010A34 | ||
233 | #define GT96100_MPSC3_MAIN_CONFIG_LOW 0x018A00 | ||
234 | #define GT96100_MPSC3_MAIN_CONFIG_HIGH 0x018A04 | ||
235 | #define GT96100_MPSC3_PROTOCOL_CONFIG 0x018A08 | ||
236 | #define GT96100_MPSC_CHAN3_REG1 0x018A0C | ||
237 | #define GT96100_MPSC_CHAN3_REG2 0x018A10 | ||
238 | #define GT96100_MPSC_CHAN3_REG3 0x018A14 | ||
239 | #define GT96100_MPSC_CHAN3_REG4 0x018A18 | ||
240 | #define GT96100_MPSC_CHAN3_REG5 0x018A1C | ||
241 | #define GT96100_MPSC_CHAN3_REG6 0x018A20 | ||
242 | #define GT96100_MPSC_CHAN3_REG7 0x018A24 | ||
243 | #define GT96100_MPSC_CHAN3_REG8 0x018A28 | ||
244 | #define GT96100_MPSC_CHAN3_REG9 0x018A2C | ||
245 | #define GT96100_MPSC_CHAN3_REG10 0x018A30 | ||
246 | #define GT96100_MPSC_CHAN3_REG11 0x018A34 | ||
247 | #define GT96100_MPSC4_MAIN_CONFIG_LOW 0x020A00 | ||
248 | #define GT96100_MPSC4_MAIN_CONFIG_HIGH 0x020A04 | ||
249 | #define GT96100_MPSC4_PROTOCOL_CONFIG 0x020A08 | ||
250 | #define GT96100_MPSC_CHAN4_REG1 0x020A0C | ||
251 | #define GT96100_MPSC_CHAN4_REG2 0x020A10 | ||
252 | #define GT96100_MPSC_CHAN4_REG3 0x020A14 | ||
253 | #define GT96100_MPSC_CHAN4_REG4 0x020A18 | ||
254 | #define GT96100_MPSC_CHAN4_REG5 0x020A1C | ||
255 | #define GT96100_MPSC_CHAN4_REG6 0x020A20 | ||
256 | #define GT96100_MPSC_CHAN4_REG7 0x020A24 | ||
257 | #define GT96100_MPSC_CHAN4_REG8 0x020A28 | ||
258 | #define GT96100_MPSC_CHAN4_REG9 0x020A2C | ||
259 | #define GT96100_MPSC_CHAN4_REG10 0x020A30 | ||
260 | #define GT96100_MPSC_CHAN4_REG11 0x020A34 | ||
261 | #define GT96100_MPSC5_MAIN_CONFIG_LOW 0x028A00 | ||
262 | #define GT96100_MPSC5_MAIN_CONFIG_HIGH 0x028A04 | ||
263 | #define GT96100_MPSC5_PROTOCOL_CONFIG 0x028A08 | ||
264 | #define GT96100_MPSC_CHAN5_REG1 0x028A0C | ||
265 | #define GT96100_MPSC_CHAN5_REG2 0x028A10 | ||
266 | #define GT96100_MPSC_CHAN5_REG3 0x028A14 | ||
267 | #define GT96100_MPSC_CHAN5_REG4 0x028A18 | ||
268 | #define GT96100_MPSC_CHAN5_REG5 0x028A1C | ||
269 | #define GT96100_MPSC_CHAN5_REG6 0x028A20 | ||
270 | #define GT96100_MPSC_CHAN5_REG7 0x028A24 | ||
271 | #define GT96100_MPSC_CHAN5_REG8 0x028A28 | ||
272 | #define GT96100_MPSC_CHAN5_REG9 0x028A2C | ||
273 | #define GT96100_MPSC_CHAN5_REG10 0x028A30 | ||
274 | #define GT96100_MPSC_CHAN5_REG11 0x028A34 | ||
275 | #define GT96100_MPSC6_MAIN_CONFIG_LOW 0x030A00 | ||
276 | #define GT96100_MPSC6_MAIN_CONFIG_HIGH 0x030A04 | ||
277 | #define GT96100_MPSC6_PROTOCOL_CONFIG 0x030A08 | ||
278 | #define GT96100_MPSC_CHAN6_REG1 0x030A0C | ||
279 | #define GT96100_MPSC_CHAN6_REG2 0x030A10 | ||
280 | #define GT96100_MPSC_CHAN6_REG3 0x030A14 | ||
281 | #define GT96100_MPSC_CHAN6_REG4 0x030A18 | ||
282 | #define GT96100_MPSC_CHAN6_REG5 0x030A1C | ||
283 | #define GT96100_MPSC_CHAN6_REG6 0x030A20 | ||
284 | #define GT96100_MPSC_CHAN6_REG7 0x030A24 | ||
285 | #define GT96100_MPSC_CHAN6_REG8 0x030A28 | ||
286 | #define GT96100_MPSC_CHAN6_REG9 0x030A2C | ||
287 | #define GT96100_MPSC_CHAN6_REG10 0x030A30 | ||
288 | #define GT96100_MPSC_CHAN6_REG11 0x030A34 | ||
289 | #define GT96100_MPSC7_MAIN_CONFIG_LOW 0x038A00 | ||
290 | #define GT96100_MPSC7_MAIN_CONFIG_HIGH 0x038A04 | ||
291 | #define GT96100_MPSC7_PROTOCOL_CONFIG 0x038A08 | ||
292 | #define GT96100_MPSC_CHAN7_REG1 0x038A0C | ||
293 | #define GT96100_MPSC_CHAN7_REG2 0x038A10 | ||
294 | #define GT96100_MPSC_CHAN7_REG3 0x038A14 | ||
295 | #define GT96100_MPSC_CHAN7_REG4 0x038A18 | ||
296 | #define GT96100_MPSC_CHAN7_REG5 0x038A1C | ||
297 | #define GT96100_MPSC_CHAN7_REG6 0x038A20 | ||
298 | #define GT96100_MPSC_CHAN7_REG7 0x038A24 | ||
299 | #define GT96100_MPSC_CHAN7_REG8 0x038A28 | ||
300 | #define GT96100_MPSC_CHAN7_REG9 0x038A2C | ||
301 | #define GT96100_MPSC_CHAN7_REG10 0x038A30 | ||
302 | #define GT96100_MPSC_CHAN7_REG11 0x038A34 | ||
303 | /* FlexTDMs */ | ||
304 | /* TDPR0 - Transmit Dual Port RAM. block size 0xff */ | ||
305 | #define GT96100_FXTDM0_TDPR0_BLK0_BASE 0x000B00 | ||
306 | #define GT96100_FXTDM0_TDPR0_BLK1_BASE 0x001B00 | ||
307 | #define GT96100_FXTDM0_TDPR0_BLK2_BASE 0x002B00 | ||
308 | #define GT96100_FXTDM0_TDPR0_BLK3_BASE 0x003B00 | ||
309 | /* RDPR0 - Receive Dual Port RAM. block size 0xff */ | ||
310 | #define GT96100_FXTDM0_RDPR0_BLK0_BASE 0x004B00 | ||
311 | #define GT96100_FXTDM0_RDPR0_BLK1_BASE 0x005B00 | ||
312 | #define GT96100_FXTDM0_RDPR0_BLK2_BASE 0x006B00 | ||
313 | #define GT96100_FXTDM0_RDPR0_BLK3_BASE 0x007B00 | ||
314 | #define GT96100_FXTDM0_TX_READ_PTR 0x008B00 | ||
315 | #define GT96100_FXTDM0_RX_READ_PTR 0x008B04 | ||
316 | #define GT96100_FXTDM0_CONFIG 0x008B08 | ||
317 | #define GT96100_FXTDM0_AUX_CHANA_TX 0x008B0C | ||
318 | #define GT96100_FXTDM0_AUX_CHANA_RX 0x008B10 | ||
319 | #define GT96100_FXTDM0_AUX_CHANB_TX 0x008B14 | ||
320 | #define GT96100_FXTDM0_AUX_CHANB_RX 0x008B18 | ||
321 | #define GT96100_FXTDM1_TDPR1_BLK0_BASE 0x010B00 | ||
322 | #define GT96100_FXTDM1_TDPR1_BLK1_BASE 0x011B00 | ||
323 | #define GT96100_FXTDM1_TDPR1_BLK2_BASE 0x012B00 | ||
324 | #define GT96100_FXTDM1_TDPR1_BLK3_BASE 0x013B00 | ||
325 | #define GT96100_FXTDM1_RDPR1_BLK0_BASE 0x014B00 | ||
326 | #define GT96100_FXTDM1_RDPR1_BLK1_BASE 0x015B00 | ||
327 | #define GT96100_FXTDM1_RDPR1_BLK2_BASE 0x016B00 | ||
328 | #define GT96100_FXTDM1_RDPR1_BLK3_BASE 0x017B00 | ||
329 | #define GT96100_FXTDM1_TX_READ_PTR 0x018B00 | ||
330 | #define GT96100_FXTDM1_RX_READ_PTR 0x018B04 | ||
331 | #define GT96100_FXTDM1_CONFIG 0x018B08 | ||
332 | #define GT96100_FXTDM1_AUX_CHANA_TX 0x018B0C | ||
333 | #define GT96100_FXTDM1_AUX_CHANA_RX 0x018B10 | ||
334 | #define GT96100_FLTDM1_AUX_CHANB_TX 0x018B14 | ||
335 | #define GT96100_FLTDM1_AUX_CHANB_RX 0x018B18 | ||
336 | #define GT96100_FLTDM2_TDPR2_BLK0_BASE 0x020B00 | ||
337 | #define GT96100_FLTDM2_TDPR2_BLK1_BASE 0x021B00 | ||
338 | #define GT96100_FLTDM2_TDPR2_BLK2_BASE 0x022B00 | ||
339 | #define GT96100_FLTDM2_TDPR2_BLK3_BASE 0x023B00 | ||
340 | #define GT96100_FLTDM2_RDPR2_BLK0_BASE 0x024B00 | ||
341 | #define GT96100_FLTDM2_RDPR2_BLK1_BASE 0x025B00 | ||
342 | #define GT96100_FLTDM2_RDPR2_BLK2_BASE 0x026B00 | ||
343 | #define GT96100_FLTDM2_RDPR2_BLK3_BASE 0x027B00 | ||
344 | #define GT96100_FLTDM2_TX_READ_PTR 0x028B00 | ||
345 | #define GT96100_FLTDM2_RX_READ_PTR 0x028B04 | ||
346 | #define GT96100_FLTDM2_CONFIG 0x028B08 | ||
347 | #define GT96100_FLTDM2_AUX_CHANA_TX 0x028B0C | ||
348 | #define GT96100_FLTDM2_AUX_CHANA_RX 0x028B10 | ||
349 | #define GT96100_FLTDM2_AUX_CHANB_TX 0x028B14 | ||
350 | #define GT96100_FLTDM2_AUX_CHANB_RX 0x028B18 | ||
351 | #define GT96100_FLTDM3_TDPR3_BLK0_BASE 0x030B00 | ||
352 | #define GT96100_FLTDM3_TDPR3_BLK1_BASE 0x031B00 | ||
353 | #define GT96100_FLTDM3_TDPR3_BLK2_BASE 0x032B00 | ||
354 | #define GT96100_FLTDM3_TDPR3_BLK3_BASE 0x033B00 | ||
355 | #define GT96100_FXTDM3_RDPR3_BLK0_BASE 0x034B00 | ||
356 | #define GT96100_FXTDM3_RDPR3_BLK1_BASE 0x035B00 | ||
357 | #define GT96100_FXTDM3_RDPR3_BLK2_BASE 0x036B00 | ||
358 | #define GT96100_FXTDM3_RDPR3_BLK3_BASE 0x037B00 | ||
359 | #define GT96100_FXTDM3_TX_READ_PTR 0x038B00 | ||
360 | #define GT96100_FXTDM3_RX_READ_PTR 0x038B04 | ||
361 | #define GT96100_FXTDM3_CONFIG 0x038B08 | ||
362 | #define GT96100_FXTDM3_AUX_CHANA_TX 0x038B0C | ||
363 | #define GT96100_FXTDM3_AUX_CHANA_RX 0x038B10 | ||
364 | #define GT96100_FXTDM3_AUX_CHANB_TX 0x038B14 | ||
365 | #define GT96100_FXTDM3_AUX_CHANB_RX 0x038B18 | ||
366 | /* Baud Rate Generators */ | ||
367 | #define GT96100_BRG0_CONFIG 0x102A00 | ||
368 | #define GT96100_BRG0_BAUD_TUNE 0x102A04 | ||
369 | #define GT96100_BRG1_CONFIG 0x102A08 | ||
370 | #define GT96100_BRG1_BAUD_TUNE 0x102A0C | ||
371 | #define GT96100_BRG2_CONFIG 0x102A10 | ||
372 | #define GT96100_BRG2_BAUD_TUNE 0x102A14 | ||
373 | #define GT96100_BRG3_CONFIG 0x102A18 | ||
374 | #define GT96100_BRG3_BAUD_TUNE 0x102A1C | ||
375 | #define GT96100_BRG4_CONFIG 0x102A20 | ||
376 | #define GT96100_BRG4_BAUD_TUNE 0x102A24 | ||
377 | #define GT96100_BRG5_CONFIG 0x102A28 | ||
378 | #define GT96100_BRG5_BAUD_TUNE 0x102A2C | ||
379 | #define GT96100_BRG6_CONFIG 0x102A30 | ||
380 | #define GT96100_BRG6_BAUD_TUNE 0x102A34 | ||
381 | #define GT96100_BRG7_CONFIG 0x102A38 | ||
382 | #define GT96100_BRG7_BAUD_TUNE 0x102A3C | ||
383 | /* Routing Registers */ | ||
384 | #define GT96100_ROUTE_MAIN 0x101A00 | ||
385 | #define GT96100_ROUTE_RX_CLOCK 0x101A10 | ||
386 | #define GT96100_ROUTE_TX_CLOCK 0x101A20 | ||
387 | /* General Purpose Ports */ | ||
388 | #define GT96100_GPP_CONFIG0 0x100A00 | ||
389 | #define GT96100_GPP_CONFIG1 0x100A04 | ||
390 | #define GT96100_GPP_CONFIG2 0x100A08 | ||
391 | #define GT96100_GPP_CONFIG3 0x100A0C | ||
392 | #define GT96100_GPP_IO0 0x100A20 | ||
393 | #define GT96100_GPP_IO1 0x100A24 | ||
394 | #define GT96100_GPP_IO2 0x100A28 | ||
395 | #define GT96100_GPP_IO3 0x100A2C | ||
396 | #define GT96100_GPP_DATA0 0x100A40 | ||
397 | #define GT96100_GPP_DATA1 0x100A44 | ||
398 | #define GT96100_GPP_DATA2 0x100A48 | ||
399 | #define GT96100_GPP_DATA3 0x100A4C | ||
400 | #define GT96100_GPP_LEVEL0 0x100A60 | ||
401 | #define GT96100_GPP_LEVEL1 0x100A64 | ||
402 | #define GT96100_GPP_LEVEL2 0x100A68 | ||
403 | #define GT96100_GPP_LEVEL3 0x100A6C | ||
404 | /* Watchdog */ | ||
405 | #define GT96100_WD_CONFIG 0x101A80 | ||
406 | #define GT96100_WD_VALUE 0x101A84 | ||
407 | /* Communication Unit Arbiter */ | ||
408 | #define GT96100_COMM_UNIT_ARBTR_CONFIG 0x101AC0 | ||
409 | /* PCI Arbiters */ | ||
410 | #define GT96100_PCI0_ARBTR_CONFIG 0x101AE0 | ||
411 | #define GT96100_PCI1_ARBTR_CONFIG 0x101AE4 | ||
412 | /* CIU Arbiter */ | ||
413 | #define GT96100_CIU_ARBITER_CONFIG 0x101AC0 | ||
414 | /* Interrupt Controller */ | ||
415 | #define GT96100_MAIN_CAUSE 0x000C18 | ||
416 | #define GT96100_INT0_MAIN_MASK 0x000C1C | ||
417 | #define GT96100_INT1_MAIN_MASK 0x000C24 | ||
418 | #define GT96100_HIGH_CAUSE 0x000C98 | ||
419 | #define GT96100_INT0_HIGH_MASK 0x000C9C | ||
420 | #define GT96100_INT1_HIGH_MASK 0x000CA4 | ||
421 | #define GT96100_INT0_SELECT 0x000C70 | ||
422 | #define GT96100_INT1_SELECT 0x000C74 | ||
423 | #define GT96100_SERIAL_CAUSE 0x103A00 | ||
424 | #define GT96100_SERINT0_MASK 0x103A80 | ||
425 | #define GT96100_SERINT1_MASK 0x103A88 | ||
426 | |||
427 | #endif /* _GT96100_H */ | ||
diff --git a/include/asm-mips/mach-ev96100/mach-gt64120.h b/include/asm-mips/mach-ev96100/mach-gt64120.h deleted file mode 100644 index 0ef1e6c25acf..000000000000 --- a/include/asm-mips/mach-ev96100/mach-gt64120.h +++ /dev/null | |||
@@ -1,46 +0,0 @@ | |||
1 | /* | ||
2 | * This is a direct copy of the ev96100.h file, with a global | ||
3 | * search and replace. The numbers are the same. | ||
4 | * | ||
5 | * The reason I'm duplicating this is so that the 64120/96100 | ||
6 | * defines won't be confusing in the source code. | ||
7 | */ | ||
8 | #ifndef _ASM_GT64120_EV96100_GT64120_DEP_H | ||
9 | #define _ASM_GT64120_EV96100_GT64120_DEP_H | ||
10 | |||
11 | /* | ||
12 | * GT96100 config space base address | ||
13 | */ | ||
14 | #define GT64120_BASE (KSEG1ADDR(0x14000000)) | ||
15 | |||
16 | /* | ||
17 | * PCI Bus allocation | ||
18 | * | ||
19 | * (Guessing ...) | ||
20 | */ | ||
21 | #define GT_PCI_MEM_BASE 0x12000000UL | ||
22 | #define GT_PCI_MEM_SIZE 0x02000000UL | ||
23 | #define GT_PCI_IO_BASE 0x10000000UL | ||
24 | #define GT_PCI_IO_SIZE 0x02000000UL | ||
25 | #define GT_ISA_IO_BASE PCI_IO_BASE | ||
26 | |||
27 | /* | ||
28 | * Duart I/O ports. | ||
29 | */ | ||
30 | #define EV96100_COM1_BASE_ADDR (0xBD000000 + 0x20) | ||
31 | #define EV96100_COM2_BASE_ADDR (0xBD000000 + 0x00) | ||
32 | |||
33 | |||
34 | /* | ||
35 | * EV96100 interrupt controller register base. | ||
36 | */ | ||
37 | #define EV96100_ICTRL_REGS_BASE (KSEG1ADDR(0x1f000000)) | ||
38 | |||
39 | /* | ||
40 | * EV96100 UART register base. | ||
41 | */ | ||
42 | #define EV96100_UART0_REGS_BASE EV96100_COM1_BASE_ADDR | ||
43 | #define EV96100_UART1_REGS_BASE EV96100_COM2_BASE_ADDR | ||
44 | #define EV96100_BASE_BAUD ( 3686400 / 16 ) | ||
45 | |||
46 | #endif /* _ASM_GT64120_EV96100_GT64120_DEP_H */ | ||
diff --git a/include/asm-mips/serial.h b/include/asm-mips/serial.h index 584bd9c0ab2e..035637c67e7c 100644 --- a/include/asm-mips/serial.h +++ b/include/asm-mips/serial.h | |||
@@ -52,9 +52,9 @@ | |||
52 | #endif | 52 | #endif |
53 | 53 | ||
54 | /* | 54 | /* |
55 | * Both Galileo boards have the same UART mappings. | 55 | * Galileo EV64120 evaluation board |
56 | */ | 56 | */ |
57 | #if defined (CONFIG_MIPS_EV96100) || defined (CONFIG_MIPS_EV64120) | 57 | #ifdef CONFIG_MIPS_EV64120 |
58 | #include <asm/galileo-boards/ev96100.h> | 58 | #include <asm/galileo-boards/ev96100.h> |
59 | #include <asm/galileo-boards/ev96100int.h> | 59 | #include <asm/galileo-boards/ev96100int.h> |
60 | #define EV96100_SERIAL_PORT_DEFNS \ | 60 | #define EV96100_SERIAL_PORT_DEFNS \ |
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 6a1e09834559..5c1c698a92ac 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -1482,9 +1482,6 @@ | |||
1482 | #define PCI_DEVICE_ID_MARVELL_GT64260 0x6430 | 1482 | #define PCI_DEVICE_ID_MARVELL_GT64260 0x6430 |
1483 | #define PCI_DEVICE_ID_MARVELL_MV64360 0x6460 | 1483 | #define PCI_DEVICE_ID_MARVELL_MV64360 0x6460 |
1484 | #define PCI_DEVICE_ID_MARVELL_MV64460 0x6480 | 1484 | #define PCI_DEVICE_ID_MARVELL_MV64460 0x6480 |
1485 | #define PCI_DEVICE_ID_MARVELL_GT96100 0x9652 | ||
1486 | #define PCI_DEVICE_ID_MARVELL_GT96100A 0x9653 | ||
1487 | |||
1488 | 1485 | ||
1489 | #define PCI_VENDOR_ID_V3 0x11b0 | 1486 | #define PCI_VENDOR_ID_V3 0x11b0 |
1490 | #define PCI_DEVICE_ID_V3_V960 0x0001 | 1487 | #define PCI_DEVICE_ID_V3_V960 0x0001 |