Skip to content

Commit

Permalink
MIPS: PMC-Sierra Yosemite: Remove support.
Browse files Browse the repository at this point in the history
Nobody seems to be interested anymore and upstream also never had an
ethernet driver.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  • Loading branch information
Ralf Baechle committed Dec 13, 2012
1 parent fa4dbbc commit bdf2050
Show file tree
Hide file tree
Showing 72 changed files with 0 additions and 2,715 deletions.
44 changes: 0 additions & 44 deletions arch/mips/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -416,27 +416,6 @@ config PMC_MSP
of integrated peripherals, interfaces and DSPs in addition to
a variety of MIPS cores.

config PMC_YOSEMITE
bool "PMC-Sierra Yosemite eval board"
select CEVT_R4K
select CSRC_R4K
select DMA_COHERENT
select HW_HAS_PCI
select IRQ_CPU
select IRQ_CPU_RM7K
select IRQ_CPU_RM9K
select SWAP_IO_SPACE
select SYS_HAS_CPU_RM9000
select SYS_HAS_EARLY_PRINTK
select SYS_SUPPORTS_32BIT_KERNEL
select SYS_SUPPORTS_64BIT_KERNEL
select SYS_SUPPORTS_BIG_ENDIAN
select SYS_SUPPORTS_HIGHMEM
select SYS_SUPPORTS_SMP
help
Yosemite is an evaluation board for the RM9000x2 processor
manufactured by PMC-Sierra.

config POWERTV
bool "Cisco PowerTV"
select BOOT_ELF32
Expand Down Expand Up @@ -1080,9 +1059,6 @@ config IRQ_CPU
config IRQ_CPU_RM7K
bool

config IRQ_CPU_RM9K
bool

config IRQ_MSP_SLP
bool

Expand All @@ -1107,10 +1083,6 @@ config PCI_GT64XXX_PCI0
config NO_EXCEPT_FILL
bool

config MIPS_RM9122
bool
select SERIAL_RM9000

config SOC_EMMA2RH
bool
select CEVT_R4K
Expand Down Expand Up @@ -1156,9 +1128,6 @@ config SOC_PNX8550
config SWAP_IO_SPACE
bool

config SERIAL_RM9000
bool

config SGI_HAS_INDYDOG
bool

Expand Down Expand Up @@ -1452,16 +1421,6 @@ config CPU_RM7000
select CPU_SUPPORTS_HIGHMEM
select CPU_SUPPORTS_HUGEPAGES

config CPU_RM9000
bool "RM9000"
depends on SYS_HAS_CPU_RM9000
select CPU_HAS_PREFETCH
select CPU_SUPPORTS_32BIT_KERNEL
select CPU_SUPPORTS_64BIT_KERNEL
select CPU_SUPPORTS_HIGHMEM
select CPU_SUPPORTS_HUGEPAGES
select WEAK_ORDERING

config CPU_SB1
bool "SB1"
depends on SYS_HAS_CPU_SB1
Expand Down Expand Up @@ -1680,9 +1639,6 @@ config SYS_HAS_CPU_R10000
config SYS_HAS_CPU_RM7000
bool

config SYS_HAS_CPU_RM9000
bool

config SYS_HAS_CPU_SB1
bool

Expand Down
2 changes: 0 additions & 2 deletions arch/mips/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,6 @@ cflags-$(CONFIG_CPU_NEVADA) += $(call cc-option,-march=rm5200,-march=r5000) \
-Wa,--trap
cflags-$(CONFIG_CPU_RM7000) += $(call cc-option,-march=rm7000,-march=r5000) \
-Wa,--trap
cflags-$(CONFIG_CPU_RM9000) += $(call cc-option,-march=rm9000,-march=r5000) \
-Wa,--trap
cflags-$(CONFIG_CPU_SB1) += $(call cc-option,-march=sb1,-march=r5000) \
-Wa,--trap
cflags-$(CONFIG_CPU_R8000) += -march=r8000 -Wa,--trap
Expand Down
94 changes: 0 additions & 94 deletions arch/mips/configs/yosemite_defconfig

This file was deleted.

25 changes: 0 additions & 25 deletions arch/mips/include/asm/hazards.h
Original file line number Diff line number Diff line change
Expand Up @@ -161,31 +161,6 @@ ASMMACRO(back_to_back_c0_hazard,
)
#define instruction_hazard() do { } while (0)

#elif defined(CONFIG_CPU_RM9000)

/*
* RM9000 hazards. When the JTLB is updated by tlbwi or tlbwr, a subsequent
* use of the JTLB for instructions should not occur for 4 cpu cycles and use
* for data translations should not occur for 3 cpu cycles.
*/

ASMMACRO(mtc0_tlbw_hazard,
_ssnop; _ssnop; _ssnop; _ssnop
)
ASMMACRO(tlbw_use_hazard,
_ssnop; _ssnop; _ssnop; _ssnop
)
ASMMACRO(tlb_probe_hazard,
_ssnop; _ssnop; _ssnop; _ssnop
)
ASMMACRO(irq_enable_hazard,
)
ASMMACRO(irq_disable_hazard,
)
ASMMACRO(back_to_back_c0_hazard,
)
#define instruction_hazard() do { } while (0)

#elif defined(CONFIG_CPU_SB1)

/*
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ar7/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ath79/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-au1x00/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-bcm47xx/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-bcm63xx/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-cavium-octeon/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-cobalt/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-dec/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-emma2rh/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
6 changes: 0 additions & 6 deletions arch/mips/include/asm/mach-generic/irq.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,6 @@
#endif
#endif

#ifdef CONFIG_IRQ_CPU_RM9K
#ifndef RM9K_CPU_IRQ_BASE
#define RM9K_CPU_IRQ_BASE (MIPS_CPU_IRQ_BASE+12)
#endif
#endif

#endif /* CONFIG_IRQ_CPU */

#endif /* __ASM_MACH_GENERIC_IRQ_H */
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ip22/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ip27/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 1
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ip28/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 1
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-ip32/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 1
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-jazz/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-jz4740/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-lantiq/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-lasat/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-loongson/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-loongson1/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 0
#define MIPS_CACHE_SYNC_WAR 0
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 0
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
1 change: 0 additions & 1 deletion arch/mips/include/asm/mach-malta/war.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#define MIPS4K_ICACHE_REFILL_WAR 1
#define MIPS_CACHE_SYNC_WAR 1
#define TX49XX_ICACHE_INDEX_INV_WAR 0
#define RM9000_CDEX_SMP_WAR 0
#define ICACHE_REFILLS_WORKAROUND_WAR 1
#define R10000_LLSC_WAR 0
#define MIPS34K_MISSED_ITLB_WAR 0
Expand Down
Loading

0 comments on commit bdf2050

Please sign in to comment.