[U-Boot] [PATCH] nios: remove nios-32 arch

Thomas Chou thomas at wytron.com.tw
Fri May 28 05:25:05 CEST 2010


The nios-32 arch is obsolete and broken. So it is removed.

Signed-off-by: Thomas Chou <thomas at wytron.com.tw>
---
Deleted files are snipped.

The following changes since commit 01f03bda5b22e5aeae5f02fd537da97a41485c73:
  Wolfgang Denk (1):
        Prepare v2010.06-rc1

are available in the git repository at:

git://sopc.et.ntust.edu.tw/git/u-boot.git rm_nios32


 MAINTAINERS                           |   16 -
 MAKEALL                               |   17 +-
 Makefile                              |   62 ---
 README                                |    7 +-
 arch/nios/config.mk                   |   29 --
 arch/nios/cpu/Makefile                |   48 ---
 arch/nios/cpu/asmi.c                  |  695 ---------------------------------
 arch/nios/cpu/config.mk               |   24 --
 arch/nios/cpu/cpu.c                   |   78 ----
 arch/nios/cpu/interrupts.c            |  196 ---------
 arch/nios/cpu/serial.c                |  135 -------
 arch/nios/cpu/spi.c                   |  195 ---------
 arch/nios/cpu/start.S                 |  238 -----------
 arch/nios/cpu/traps.S                 |  582 ---------------------------
 arch/nios/include/asm/bitops.h        |   38 --
 arch/nios/include/asm/byteorder.h     |   30 --
 arch/nios/include/asm/cache.h         |    1 -
 arch/nios/include/asm/config.h        |   27 --
 arch/nios/include/asm/global_data.h   |   54 ---
 arch/nios/include/asm/io.h            |  141 -------
 arch/nios/include/asm/posix_types.h   |   63 ---
 arch/nios/include/asm/processor.h     |    1 -
 arch/nios/include/asm/psr.h           |   28 --
 arch/nios/include/asm/ptrace.h        |   36 --
 arch/nios/include/asm/status_led.h    |  132 -------
 arch/nios/include/asm/string.h        |   25 --
 arch/nios/include/asm/system.h        |    4 -
 arch/nios/include/asm/types.h         |   60 ---
 arch/nios/include/asm/u-boot.h        |   48 ---
 arch/nios/lib/Makefile                |   50 ---
 arch/nios/lib/board.c                 |  168 --------
 arch/nios/lib/bootm.c                 |   34 --
 arch/nios/lib/cache.c                 |   32 --
 arch/nios/lib/divmod.c                |  101 -----
 arch/nios/lib/math.h                  |   16 -
 arch/nios/lib/mult.c                  |   56 ---
 arch/nios/lib/time.c                  |   38 --
 board/altera/dk1c20/Makefile          |   51 ---
 board/altera/dk1c20/config.mk         |   29 --
 board/altera/dk1c20/dk1c20.c          |   93 -----
 board/altera/dk1c20/flash.c           |   62 ---
 board/altera/dk1c20/misc.c            |   33 --
 board/altera/dk1c20/u-boot.lds        |   70 ----
 board/altera/dk1c20/vectors.S         |  123 ------
 board/altera/dk1s10/Makefile          |   51 ---
 board/altera/dk1s10/config.mk         |   29 --
 board/altera/dk1s10/dk1s10.c          |   72 ----
 board/altera/dk1s10/flash.c           |   62 ---
 board/altera/dk1s10/misc.c            |   33 --
 board/altera/dk1s10/u-boot.lds        |   70 ----
 board/altera/dk1s10/vectors.S         |  139 -------
 board/ssv/adnpesc1/Makefile           |   51 ---
 board/ssv/adnpesc1/adnpesc1.c         |  103 -----
 board/ssv/adnpesc1/config.mk          |   29 --
 board/ssv/adnpesc1/flash.c            |   66 ---
 board/ssv/adnpesc1/misc.c             |   40 --
 board/ssv/adnpesc1/u-boot.lds         |   70 ----
 board/ssv/adnpesc1/vectors.S          |  138 -------
 board/ssv/common/cmd_sled.c           |  162 --------
 board/ssv/common/flash.c              |  207 ----------
 board/ssv/common/post.c               |   44 --
 board/ssv/common/wd_pio.c             |  160 --------
 common/cmd_bdinfo.c                   |   19 -
 common/cmd_bootm.c                    |    2 -
 common/image.c                        |    1 -
 config.mk                             |    8 -
 doc/README.adnpesc1                   |  235 -----------
 doc/README.adnpesc1_base32            |  469 ----------------------
 doc/README.dk1c20                     |  153 --------
 doc/README.dk1c20_std32               |  366 -----------------
 doc/README.dk1s10                     |  131 ------
 doc/README.dk1s10_mldk20              |  286 --------------
 doc/README.dk1s10_std32               |  354 -----------------
 doc/README.dk1s40_std32               |  355 -----------------
 doc/README.dk20k200_std32             |  242 ------------
 doc/README.nios                       |  366 -----------------
 doc/README.nios_CONFIG_SYS_NIOS_CPU   |  140 -------
 doc/README.nios_DK                    |  192 ---------
 doc/uImage.FIT/source_file_format.txt |    3 +-
 examples/standalone/stubs.c           |   17 -
 fs/fat/fat.c                          |    3 -
 include/configs/ADNPESC1.h            |  689 --------------------------------
 include/configs/ADNPESC1_base_32.h    |  431 --------------------
 include/configs/DK1C20.h              |  555 --------------------------
 include/configs/DK1C20_safe_32.h      |   34 --
 include/configs/DK1C20_standard_32.h  |  279 -------------
 include/configs/DK1S10.h              |  561 --------------------------
 include/configs/DK1S10_mtx_ldk_20.h   |  187 ---------
 include/configs/DK1S10_safe_32.h      |   34 --
 include/configs/DK1S10_standard_32.h  |  274 -------------
 include/image.h                       |    5 -
 include/nios-io.h                     |  183 ---------
 include/nios.h                        |   77 ----
 include/watchdog.h                    |    4 -
 94 files changed, 4 insertions(+), 12143 deletions(-)
 delete mode 100644 arch/nios/config.mk
 delete mode 100644 arch/nios/cpu/Makefile
 delete mode 100644 arch/nios/cpu/asmi.c
 delete mode 100644 arch/nios/cpu/config.mk
 delete mode 100644 arch/nios/cpu/cpu.c
 delete mode 100644 arch/nios/cpu/interrupts.c
 delete mode 100644 arch/nios/cpu/serial.c
 delete mode 100644 arch/nios/cpu/spi.c
 delete mode 100644 arch/nios/cpu/start.S
 delete mode 100644 arch/nios/cpu/traps.S
 delete mode 100644 arch/nios/include/asm/bitops.h
 delete mode 100644 arch/nios/include/asm/byteorder.h
 delete mode 100644 arch/nios/include/asm/cache.h
 delete mode 100644 arch/nios/include/asm/config.h
 delete mode 100644 arch/nios/include/asm/global_data.h
 delete mode 100644 arch/nios/include/asm/io.h
 delete mode 100644 arch/nios/include/asm/posix_types.h
 delete mode 100644 arch/nios/include/asm/processor.h
 delete mode 100644 arch/nios/include/asm/psr.h
 delete mode 100644 arch/nios/include/asm/ptrace.h
 delete mode 100644 arch/nios/include/asm/status_led.h
 delete mode 100644 arch/nios/include/asm/string.h
 delete mode 100644 arch/nios/include/asm/system.h
 delete mode 100644 arch/nios/include/asm/types.h
 delete mode 100644 arch/nios/include/asm/u-boot.h
 delete mode 100644 arch/nios/lib/Makefile
 delete mode 100644 arch/nios/lib/board.c
 delete mode 100644 arch/nios/lib/bootm.c
 delete mode 100644 arch/nios/lib/cache.c
 delete mode 100644 arch/nios/lib/divmod.c
 delete mode 100644 arch/nios/lib/math.h
 delete mode 100644 arch/nios/lib/mult.c
 delete mode 100644 arch/nios/lib/time.c
 delete mode 100644 board/altera/dk1c20/Makefile
 delete mode 100644 board/altera/dk1c20/config.mk
 delete mode 100644 board/altera/dk1c20/dk1c20.c
 delete mode 100644 board/altera/dk1c20/flash.c
 delete mode 100644 board/altera/dk1c20/misc.c
 delete mode 100644 board/altera/dk1c20/u-boot.lds
 delete mode 100644 board/altera/dk1c20/vectors.S
 delete mode 100644 board/altera/dk1s10/Makefile
 delete mode 100644 board/altera/dk1s10/config.mk
 delete mode 100644 board/altera/dk1s10/dk1s10.c
 delete mode 100644 board/altera/dk1s10/flash.c
 delete mode 100644 board/altera/dk1s10/misc.c
 delete mode 100644 board/altera/dk1s10/u-boot.lds
 delete mode 100644 board/altera/dk1s10/vectors.S
 delete mode 100644 board/ssv/adnpesc1/Makefile
 delete mode 100644 board/ssv/adnpesc1/adnpesc1.c
 delete mode 100644 board/ssv/adnpesc1/config.mk
 delete mode 100644 board/ssv/adnpesc1/flash.c
 delete mode 100644 board/ssv/adnpesc1/misc.c
 delete mode 100644 board/ssv/adnpesc1/u-boot.lds
 delete mode 100644 board/ssv/adnpesc1/vectors.S
 delete mode 100644 board/ssv/common/cmd_sled.c
 delete mode 100644 board/ssv/common/flash.c
 delete mode 100644 board/ssv/common/post.c
 delete mode 100644 board/ssv/common/wd_pio.c
 delete mode 100644 doc/README.adnpesc1
 delete mode 100644 doc/README.adnpesc1_base32
 delete mode 100644 doc/README.dk1c20
 delete mode 100644 doc/README.dk1c20_std32
 delete mode 100644 doc/README.dk1s10
 delete mode 100644 doc/README.dk1s10_mldk20
 delete mode 100644 doc/README.dk1s10_std32
 delete mode 100644 doc/README.dk1s40_std32
 delete mode 100644 doc/README.dk20k200_std32
 delete mode 100644 doc/README.nios
 delete mode 100644 doc/README.nios_CONFIG_SYS_NIOS_CPU
 delete mode 100644 doc/README.nios_DK
 delete mode 100644 include/configs/ADNPESC1.h
 delete mode 100644 include/configs/ADNPESC1_base_32.h
 delete mode 100644 include/configs/DK1C20.h
 delete mode 100644 include/configs/DK1C20_safe_32.h
 delete mode 100644 include/configs/DK1C20_standard_32.h
 delete mode 100644 include/configs/DK1S10.h
 delete mode 100644 include/configs/DK1S10_mtx_ldk_20.h
 delete mode 100644 include/configs/DK1S10_safe_32.h
 delete mode 100644 include/configs/DK1S10_standard_32.h
 delete mode 100644 include/nios-io.h
 delete mode 100644 include/nios.h

diff --git a/MAINTAINERS b/MAINTAINERS
index 5cbc845..7a13d28 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -842,22 +842,6 @@ Stefan Roese <sr at denx.de>
 	vct_xxx		MIPS32 4Kc
 
 #########################################################################
-# Nios-32 Systems:							#
-#									#
-# Maintainer Name, Email Address					#
-#	Board		CPU						#
-#########################################################################
-
-Stephan Linz <linz at li-pro.net>
-
-	DK1S10		Nios-32
-	ADNPESC1	Nios-32
-
-Scott McNutt <smcnutt at psyent.com>
-
-	DK1C20		Nios-32
-
-#########################################################################
 # Nios-II Systems:							#
 #									#
 # Maintainer Name, Email Address					#
diff --git a/MAKEALL b/MAKEALL
index bb09627..2527352 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -811,21 +811,6 @@ LIST_x86="		\
 "
 
 #########################################################################
-## NIOS Systems
-#########################################################################
-
-LIST_nios="			\
-	ADNPESC1		\
-	ADNPESC1_base_32	\
-	ADNPESC1_DNPEVA2_base_32\
-	DK1C20			\
-	DK1C20_standard_32	\
-	DK1S10			\
-	DK1S10_standard_32	\
-	DK1S10_mtx_ldk_20	\
-"
-
-#########################################################################
 ## Nios-II Systems
 #########################################################################
 
@@ -1017,7 +1002,7 @@ do
 	|coldfire \
 	|microblaze \
 	|mips|mips_el \
-	|nios|nios2 \
+	|nios2 \
 	|ppc|powerpc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
 	|sh|sh2|sh3|sh4 \
 	|sparc \
diff --git a/Makefile b/Makefile
index 686e6fb..c26e491 100644
--- a/Makefile
+++ b/Makefile
@@ -3462,68 +3462,6 @@ purple_config :		unconfig
 #========================================================================
 # Nios
 #========================================================================
-#########################################################################
-## Nios32
-#########################################################################
-
-ADNPESC1_DNPEVA2_base_32_config	\
-ADNPESC1_base_32_config		\
-ADNPESC1_config: unconfig
-	@mkdir -p $(obj)include
-	@[ -z "$(findstring _DNPEVA2,$@)" ] || \
-		{ echo "#define CONFIG_DNPEVA2 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... DNP/EVA2 configuration" ; \
-		}
-	@[ -z "$(findstring _base_32,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'base_32' configuration" ; \
-		}
-	@[ -z "$(findstring ADNPESC1_config,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'base_32' configuration (DEFAULT)" ; \
-		}
-	@$(MKCONFIG) -a ADNPESC1 nios nios adnpesc1 ssv
-
-DK1C20_safe_32_config		\
-DK1C20_standard_32_config	\
-DK1C20_config:	unconfig
-	@mkdir -p $(obj)include
-	@[ -z "$(findstring _safe_32,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_SAFE_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'safe_32' configuration" ; \
-		}
-	@[ -z "$(findstring _standard_32,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_STANDARD_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'standard_32' configuration" ; \
-		}
-	@[ -z "$(findstring DK1C20_config,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_STANDARD_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'standard_32' configuration (DEFAULT)" ; \
-		}
-	@$(MKCONFIG) -a DK1C20 nios nios dk1c20 altera
-
-DK1S10_safe_32_config		\
-DK1S10_standard_32_config	\
-DK1S10_mtx_ldk_20_config	\
-DK1S10_config:	unconfig
-	@mkdir -p $(obj)include
-	@[ -z "$(findstring _safe_32,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_SAFE_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'safe_32' configuration" ; \
-		}
-	@[ -z "$(findstring _standard_32,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_STANDARD_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'standard_32' configuration" ; \
-		}
-	@[ -z "$(findstring _mtx_ldk_20,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_MTX_LDK_20 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'mtx_ldk_20' configuration" ; \
-		}
-	@[ -z "$(findstring DK1S10_config,$@)" ] || \
-		{ echo "#define CONFIG_NIOS_STANDARD_32 1" >>$(obj)include/config.h ; \
-		  $(XECHO) "... NIOS 'standard_32' configuration (DEFAULT)" ; \
-		}
-	@$(MKCONFIG) -a DK1S10 nios nios dk1s10 altera
 
 #########################################################################
 ## Nios-II
diff --git a/README b/README
index 81692c0..6769711 100644
--- a/README
+++ b/README
@@ -177,9 +177,6 @@ Directory Hierarchy:
   /mips			Files generic to MIPS architecture
     /cpu		CPU specific files
     /lib		Architecture specific library files
-  /nios			Files generic to Altera NIOS architecture
-    /cpu		CPU specific files
-    /lib		Architecture specific library files
   /nios2		Files generic to Altera NIOS2 architecture
     /cpu		CPU specific files
     /lib		Architecture specific library files
@@ -3337,8 +3334,8 @@ details; basically, the header defines the following image properties:
   Currently supported: Linux, NetBSD, VxWorks, QNX, RTEMS, LynxOS,
   INTEGRITY).
 * Target CPU Architecture (Provisions for Alpha, ARM, AVR32, Intel x86,
-  IA64, MIPS, NIOS, PowerPC, IBM S390, SuperH, Sparc, Sparc 64 Bit;
-  Currently supported: ARM, AVR32, Intel x86, MIPS, NIOS, PowerPC).
+  IA64, MIPS, Nios II, PowerPC, IBM S390, SuperH, Sparc, Sparc 64 Bit;
+  Currently supported: ARM, AVR32, Intel x86, MIPS, Nios II, PowerPC).
 * Compression Type (uncompressed, gzip, bzip2)
 * Load Address
 * Entry Point
diff --git a/arch/nios/config.mk b/arch/nios/config.mk
deleted file mode 100644
index e1b9f07..0000000
diff --git a/common/cmd_bdinfo.c b/common/cmd_bdinfo.c
index d22eb66..a0f7998 100644
--- a/common/cmd_bdinfo.c
+++ b/common/cmd_bdinfo.c
@@ -119,25 +119,6 @@ int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 	return 0;
 }
 
-#elif defined(CONFIG_NIOS) /* NIOS*/
-
-int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
-{
-	bd_t *bd = gd->bd;
-
-	print_num ("memstart",		(ulong)bd->bi_memstart);
-	print_lnum ("memsize",		(u64)bd->bi_memsize);
-	print_num ("flashstart",	(ulong)bd->bi_flashstart);
-	print_num ("flashsize",		(ulong)bd->bi_flashsize);
-	print_num ("flashoffset",	(ulong)bd->bi_flashoffset);
-
-	print_eth(0);
-	printf ("ip_addr     = %pI4\n", &bd->bi_ip_addr);
-	printf ("baudrate    = %ld bps\n", bd->bi_baudrate);
-
-	return 0;
-}
-
 #elif defined(CONFIG_NIOS2) /* Nios-II */
 
 int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
index da06009..8803202 100644
--- a/common/cmd_bootm.c
+++ b/common/cmd_bootm.c
@@ -174,8 +174,6 @@ void arch_preboot_os(void) __attribute__((weak, alias("__arch_preboot_os")));
   #define IH_INITRD_ARCH IH_ARCH_MICROBLAZE
 #elif defined(__mips__)
   #define IH_INITRD_ARCH IH_ARCH_MIPS
-#elif defined(__nios__)
-  #define IH_INITRD_ARCH IH_ARCH_NIOS
 #elif defined(__nios2__)
   #define IH_INITRD_ARCH IH_ARCH_NIOS2
 #elif defined(__PPC__)
diff --git a/common/image.c b/common/image.c
index 8d4be14..2b6007e 100644
--- a/common/image.c
+++ b/common/image.c
@@ -84,7 +84,6 @@ static table_entry_t uimage_arch[] = {
 	{	IH_ARCH_MICROBLAZE,	"microblaze",	"MicroBlaze",	},
 	{	IH_ARCH_MIPS,		"mips",		"MIPS",		},
 	{	IH_ARCH_MIPS64,		"mips64",	"MIPS 64 Bit",	},
-	{	IH_ARCH_NIOS,		"nios",		"NIOS",		},
 	{	IH_ARCH_NIOS2,		"nios2",	"NIOS II",	},
 	{	IH_ARCH_PPC,		"powerpc",	"PowerPC",	},
 	{	IH_ARCH_PPC,		"ppc",		"PowerPC",	},
diff --git a/config.mk b/config.mk
index c4ad223..bcda776 100644
--- a/config.mk
+++ b/config.mk
@@ -191,14 +191,6 @@ endif
 
 CFLAGS += $(call cc-option,-fno-stack-protector)
 
-# avoid trigraph warnings while parsing pci.h (produced by NIOS gcc-2.9)
-# this option have to be placed behind -Wall -- that's why it is here
-ifeq ($(ARCH),nios)
-ifeq ($(findstring 2.9,$(shell $(CC) --version)),2.9)
-CFLAGS := $(CPPFLAGS) -Wall -Wno-trigraphs
-endif
-endif
-
 # $(CPPFLAGS) sets -g, which causes gcc to pass a suitable -g<format>
 # option to the assembler.
 AFLAGS_DEBUG :=
diff --git a/doc/uImage.FIT/source_file_format.txt b/doc/uImage.FIT/source_file_format.txt
index 157936e..6d20707 100644
--- a/doc/uImage.FIT/source_file_format.txt
+++ b/doc/uImage.FIT/source_file_format.txt
@@ -173,8 +173,7 @@ the '/images' node should have the following layout:
   - arch : Architecture name, mandatory for types: "standalone", "kernel",
     "firmware", "ramdisk" and "fdt". Valid architecture names are: "alpha",
     "arm", "i386", "ia64", "mips", "mips64", "ppc", "s390", "sh", "sparc",
-    "sparc64", "m68k", "nios", "microblaze", "nios2", "blackfin", "avr32",
-    "st200".
+    "sparc64", "m68k", "microblaze", "nios2", "blackfin", "avr32", "st200".
   - entry : entry point address, address size is determined by
     '#address-cells' property of the root node. Mandatory for for types:
     "standalone" and "kernel".
diff --git a/examples/standalone/stubs.c b/examples/standalone/stubs.c
index ce3371d..aea8515 100644
--- a/examples/standalone/stubs.c
+++ b/examples/standalone/stubs.c
@@ -65,23 +65,6 @@ gd_t *global_data;
 "	lw	$25, %1($25)\n"		\
 "	jr	$25\n"			\
 	: : "i"(offsetof(gd_t, jt)), "i"(XF_ ## x * sizeof(void *)) : "t9");
-#elif defined(CONFIG_NIOS)
-/*
- * %g7 holds the pointer to the global_data. %g0 is call clobbered.
- */
-#define EXPORT_FUNC(x) \
-	asm volatile (			\
-"	.globl " #x "\n"		\
-#x ":\n"				\
-"	pfx	%%hi(%0)\n"		\
-"	movi	%%g0, %%lo(%0)\n"	\
-"	add	%%g0, %%g7\n"		\
-"	ld	%%g0, [%%g0]\n"		\
-"	pfx	%1\n"			\
-"	ld	%%g0, [%%g0]\n"		\
-"	jmp	%%g0\n"			\
-"	nop	\n"			\
-	: : "i"(offsetof(gd_t, jt)), "i"(XF_ ## x) : "r0");
 #elif defined(CONFIG_NIOS2)
 /*
  * r15 holds the pointer to the global_data, r8 is call-clobbered
diff --git a/fs/fat/fat.c b/fs/fat/fat.c
index 2445f1e..6b3a274 100644
--- a/fs/fat/fat.c
+++ b/fs/fat/fat.c
@@ -708,18 +708,6 @@ long
 do_fat_read (const char *filename, void *buffer, unsigned long maxsize,
 	     int dols)
 {
-#if CONFIG_NIOS /* NIOS CPU cannot access big automatic arrays */
-    static
-#endif
     char fnamecopy[2048];
     boot_sector bs;
     volume_info volinfo;
diff --git a/include/image.h b/include/image.h
index 541cac9..294eba5 100644
--- a/include/image.h
+++ b/include/image.h
@@ -100,7 +100,6 @@
 #define IH_ARCH_SPARC		10	/* Sparc	*/
 #define IH_ARCH_SPARC64		11	/* Sparc 64 Bit */
 #define IH_ARCH_M68K		12	/* M68K		*/
-#define IH_ARCH_NIOS		13	/* Nios-32	*/
 #define IH_ARCH_MICROBLAZE	14	/* MicroBlaze   */
 #define IH_ARCH_NIOS2		15	/* Nios-II	*/
 #define IH_ARCH_BLACKFIN	16	/* Blackfin	*/
@@ -493,8 +492,6 @@ static inline int image_check_target_arch (const image_header_t *hdr)
 	if (!image_check_arch (hdr, IH_ARCH_MICROBLAZE))
 #elif defined(__mips__)
 	if (!image_check_arch (hdr, IH_ARCH_MIPS))
-#elif defined(__nios__)
-	if (!image_check_arch (hdr, IH_ARCH_NIOS))
 #elif defined(__nios2__)
 	if (!image_check_arch (hdr, IH_ARCH_NIOS2))
 #elif defined(__PPC__)
@@ -647,8 +644,6 @@ static inline int fit_image_check_target_arch (const void *fdt, int node)
 	if (!fit_image_check_arch (fdt, node, IH_ARCH_MICROBLAZE))
 #elif defined(__mips__)
 	if (!fit_image_check_arch (fdt, node, IH_ARCH_MIPS))
-#elif defined(__nios__)
-	if (!fit_image_check_arch (fdt, node, IH_ARCH_NIOS))
 #elif defined(__nios2__)
 	if (!fit_image_check_arch (fdt, node, IH_ARCH_NIOS2))
 #elif defined(__PPC__)
diff --git a/include/nios-io.h b/include/nios-io.h
deleted file mode 100644
index dc7e127..0000000
diff --git a/include/watchdog.h b/include/watchdog.h
index ef2f5aa..b959914 100644
--- a/include/watchdog.h
+++ b/include/watchdog.h
@@ -31,10 +31,6 @@
 #  error "Configuration error: CONFIG_HW_WATCHDOG and CONFIG_WATCHDOG can't be used together."
 #endif
 
-#if defined(__ASSEMBLY__) && defined(__NIOS__)
-#  error "Configuration error: WATCHDOG_RESET inside assembler not supported for Nios platforms."
-#endif
-
 /*
  * Hardware watchdog
  */
-- 
1.7.1.86.g0e460



More information about the U-Boot mailing list