MIPS: sibyte: Remove unused config option SIBYTE_BCM1x55
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 15 Mar 2023 13:55:09 +0000 (14:55 +0100)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 17 Mar 2023 09:27:08 +0000 (10:27 +0100)
SIBYTE_BCM1x55 is not selected anywhere, so let's get rid of it.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/Kbuild.platforms
arch/mips/sibyte/Kconfig
arch/mips/sibyte/Makefile
arch/mips/sibyte/Platform
arch/mips/sibyte/common/bus_watcher.c
arch/mips/sibyte/common/cfe.c
arch/mips/sibyte/common/sb_tbprof.c
arch/mips/sibyte/swarm/setup.c

index 5d04438..caad195 100644 (file)
@@ -29,7 +29,6 @@ platform-$(CONFIG_SGI_IP30)           += sgi-ip30/
 platform-$(CONFIG_SGI_IP32)            += sgi-ip32/
 platform-$(CONFIG_SIBYTE_BCM112X)      += sibyte/
 platform-$(CONFIG_SIBYTE_SB1250)       += sibyte/
-platform-$(CONFIG_SIBYTE_BCM1x55)      += sibyte/
 platform-$(CONFIG_SIBYTE_BCM1x80)      += sibyte/
 platform-$(CONFIG_SNI_RM)              += sni/
 platform-$(CONFIG_MACH_TX49XX)         += txx9/
index 470d461..c437bc0 100644 (file)
@@ -58,16 +58,6 @@ config SIBYTE_BCM1x80
        select SIBYTE_SB1xxx_SOC
        select SYS_SUPPORTS_SMP
 
-config SIBYTE_BCM1x55
-       bool
-       select CEVT_BCM1480
-       select CSRC_BCM1480
-       select HAVE_PCI
-       select IRQ_MIPS_CPU
-       select SIBYTE_SB1xxx_SOC
-       select SIBYTE_HAS_ZBUS_PROFILING
-       select SYS_SUPPORTS_SMP
-
 config SIBYTE_SB1xxx_SOC
        bool
        select IRQ_MIPS_CPU
@@ -143,8 +133,7 @@ config SIBYTE_CFE_CONSOLE
 config SIBYTE_BUS_WATCHER
        bool "Support for Bus Watcher statistics"
        depends on SIBYTE_SB1xxx_SOC && \
-               (SIBYTE_BCM112X || SIBYTE_SB1250 || \
-                SIBYTE_BCM1x55 || SIBYTE_BCM1x80)
+               (SIBYTE_BCM112X || SIBYTE_SB1250 || SIBYTE_BCM1x80)
        help
          Handle and keep statistics on the bus error interrupts (COR_ECC,
          BAD_ECC, IO_BUS).
index d015c4d..ca0d578 100644 (file)
@@ -6,8 +6,6 @@ obj-$(CONFIG_SIBYTE_BCM112X)    += sb1250/
 obj-$(CONFIG_SIBYTE_BCM112X)   += common/
 obj-$(CONFIG_SIBYTE_SB1250)    += sb1250/
 obj-$(CONFIG_SIBYTE_SB1250)    += common/
-obj-$(CONFIG_SIBYTE_BCM1x55)   += bcm1480/
-obj-$(CONFIG_SIBYTE_BCM1x55)   += common/
 obj-$(CONFIG_SIBYTE_BCM1x80)   += bcm1480/
 obj-$(CONFIG_SIBYTE_BCM1x80)   += common/
 
index 65b2225..304b4d1 100644 (file)
@@ -13,10 +13,6 @@ cflags-$(CONFIG_SIBYTE_SB1250)       +=                                      \
                -I$(srctree)/arch/mips/include/asm/mach-sibyte          \
                -DSIBYTE_HDR_FEATURES=SIBYTE_HDR_FMASK_1250_112x_ALL
 
-cflags-$(CONFIG_SIBYTE_BCM1x55) +=                                     \
-               -I$(srctree)/arch/mips/include/asm/mach-sibyte          \
-               -DSIBYTE_HDR_FEATURES=SIBYTE_HDR_FMASK_1480_ALL
-
 cflags-$(CONFIG_SIBYTE_BCM1x80) +=                                     \
                -I$(srctree)/arch/mips/include/asm/mach-sibyte          \
                -DSIBYTE_HDR_FEATURES=SIBYTE_HDR_FMASK_1480_ALL
index d432914..a296d2c 100644 (file)
@@ -24,7 +24,7 @@
 #include <asm/sibyte/sb1250_regs.h>
 #include <asm/sibyte/sb1250_int.h>
 #include <asm/sibyte/sb1250_scd.h>
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
 #include <asm/sibyte/bcm1480_regs.h>
 #endif
 
@@ -71,7 +71,7 @@ void check_bus_watcher(void)
 #if defined(CONFIG_SIBYTE_BCM112X) || defined(CONFIG_SIBYTE_SB1250)
        /* Use non-destructive register */
        status = csr_in32(IOADDR(A_SCD_BUS_ERR_STATUS_DEBUG));
-#elif defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#elif defined(CONFIG_SIBYTE_BCM1x80)
        /* Use non-destructive register */
        /* Same as 1250 except BUS_ERR_STATUS_DEBUG is in a different place. */
        status = csr_in32(IOADDR(A_BCM1480_BUS_ERR_STATUS_DEBUG));
index 2503f60..2cb90db 100644 (file)
@@ -295,7 +295,7 @@ void __init prom_init(void)
 #if defined(CONFIG_SIBYTE_BCM112X) || defined(CONFIG_SIBYTE_SB1250)
        register_smp_ops(&sb_smp_ops);
 #endif
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
        register_smp_ops(&bcm1480_smp_ops);
 #endif
 }
index bc47681..004a084 100644 (file)
@@ -23,7 +23,7 @@
 #include <asm/io.h>
 #include <asm/sibyte/sb1250.h>
 
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
 #include <asm/sibyte/bcm1480_regs.h>
 #include <asm/sibyte/bcm1480_scd.h>
 #include <asm/sibyte/bcm1480_int.h>
@@ -35,7 +35,7 @@
 #error invalid SiByte UART configuration
 #endif
 
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
 #undef K_INT_TRACE_FREEZE
 #define K_INT_TRACE_FREEZE K_BCM1480_INT_TRACE_FREEZE
 #undef K_INT_PERF_CNT
@@ -157,7 +157,7 @@ static void arm_tb(void)
         * a previous interrupt request.  This means that bus profiling
         * requires ALL of the SCD perf counters.
         */
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
        __raw_writeq((scdperfcnt & ~M_SPC_CFG_SRC1) |
                                                /* keep counters 0,2,3,4,5,6,7 as is */
                     V_SPC_CFG_SRC1(1),         /* counter 1 counts cycles */
@@ -290,7 +290,7 @@ static int sbprof_zbprof_start(struct file *filp)
         *  pass them through.  I am exploiting my knowledge that
         *  cp0_status masks out IP[5]. krw
         */
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
        __raw_writeq(K_BCM1480_INT_MAP_I3,
                     IOADDR(A_BCM1480_IMR_REGISTER(0, R_BCM1480_IMR_INTERRUPT_MAP_BASE_L) +
                            ((K_BCM1480_INT_PERF_CNT & 0x3f) << 3)));
@@ -343,7 +343,7 @@ static int sbprof_zbprof_start(struct file *filp)
        __raw_writeq(0, IOADDR(A_SCD_TRACE_SEQUENCE_7));
 
        /* Now indicate the PERF_CNT interrupt as a trace-relevant interrupt */
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
        __raw_writeq(1ULL << (K_BCM1480_INT_PERF_CNT & 0x3f),
                     IOADDR(A_BCM1480_IMR_REGISTER(0, R_BCM1480_IMR_INTERRUPT_TRACE_L)));
 #else
index 72a31ee..9e7a1e3 100644 (file)
@@ -24,7 +24,7 @@
 #include <asm/time.h>
 #include <asm/traps.h>
 #include <asm/sibyte/sb1250.h>
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
 #include <asm/sibyte/bcm1480_regs.h>
 #elif defined(CONFIG_SIBYTE_SB1250) || defined(CONFIG_SIBYTE_BCM112X)
 #include <asm/sibyte/sb1250_regs.h>
@@ -34,7 +34,7 @@
 #include <asm/sibyte/sb1250_genbus.h>
 #include <asm/sibyte/board.h>
 
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
 extern void bcm1480_setup(void);
 #elif defined(CONFIG_SIBYTE_SB1250) || defined(CONFIG_SIBYTE_BCM112X)
 extern void sb1250_setup(void);
@@ -114,7 +114,7 @@ int update_persistent_clock64(struct timespec64 now)
 
 void __init plat_mem_setup(void)
 {
-#if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80)
+#ifdef CONFIG_SIBYTE_BCM1x80
        bcm1480_setup();
 #elif defined(CONFIG_SIBYTE_SB1250) || defined(CONFIG_SIBYTE_BCM112X)
        sb1250_setup();