[U-Boot] [PATCH] m68k: m5253evbe: Remove this board

Tom Rini trini at konsulko.com
Mon Jul 9 14:44:51 UTC 2018


The m5253evbe board has been marked as orphan since June of 2014 and
should have been dropped a while ago.  Do so now.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 arch/m68k/Kconfig                     |   5 --
 board/freescale/m5253evbe/Kconfig     |  15 ----
 board/freescale/m5253evbe/MAINTAINERS |   6 --
 board/freescale/m5253evbe/Makefile    |   6 --
 board/freescale/m5253evbe/README      | 102 ---------------------
 board/freescale/m5253evbe/m5253evbe.c | 128 --------------------------
 configs/M5253EVBE_defconfig           |  16 ----
 include/configs/M5253EVBE.h           | 163 ----------------------------------
 8 files changed, 441 deletions(-)
 delete mode 100644 board/freescale/m5253evbe/Kconfig
 delete mode 100644 board/freescale/m5253evbe/MAINTAINERS
 delete mode 100644 board/freescale/m5253evbe/Makefile
 delete mode 100644 board/freescale/m5253evbe/README
 delete mode 100644 board/freescale/m5253evbe/m5253evbe.c
 delete mode 100644 configs/M5253EVBE_defconfig
 delete mode 100644 include/configs/M5253EVBE.h

diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
index 42fb91539af6..1f6df5c87044 100644
--- a/arch/m68k/Kconfig
+++ b/arch/m68k/Kconfig
@@ -144,10 +144,6 @@ config TARGET_M5253DEMO
 	bool "Support M5253DEMO"
 	select M5253
 
-config TARGET_M5253EVBE
-	bool "Support M5253EVBE"
-	select M5253
-
 config TARGET_M5272C3
 	bool "Support M5272C3"
 	select M5272
@@ -214,7 +210,6 @@ source "board/freescale/m52277evb/Kconfig"
 source "board/freescale/m5235evb/Kconfig"
 source "board/freescale/m5249evb/Kconfig"
 source "board/freescale/m5253demo/Kconfig"
-source "board/freescale/m5253evbe/Kconfig"
 source "board/freescale/m5272c3/Kconfig"
 source "board/freescale/m5275evb/Kconfig"
 source "board/freescale/m5282evb/Kconfig"
diff --git a/board/freescale/m5253evbe/Kconfig b/board/freescale/m5253evbe/Kconfig
deleted file mode 100644
index d97b87c4caec..000000000000
--- a/board/freescale/m5253evbe/Kconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-if TARGET_M5253EVBE
-
-config SYS_CPU
-	default "mcf52x2"
-
-config SYS_BOARD
-	default "m5253evbe"
-
-config SYS_VENDOR
-	default "freescale"
-
-config SYS_CONFIG_NAME
-	default "M5253EVBE"
-
-endif
diff --git a/board/freescale/m5253evbe/MAINTAINERS b/board/freescale/m5253evbe/MAINTAINERS
deleted file mode 100644
index 74acd1eee504..000000000000
--- a/board/freescale/m5253evbe/MAINTAINERS
+++ /dev/null
@@ -1,6 +0,0 @@
-M5253EVBE BOARD
-#M:	Hayden Fraser <Hayden.Fraser at freescale.com>
-S:	Orphan (since 2014-06)
-F:	board/freescale/m5253evbe/
-F:	include/configs/M5253EVBE.h
-F:	configs/M5253EVBE_defconfig
diff --git a/board/freescale/m5253evbe/Makefile b/board/freescale/m5253evbe/Makefile
deleted file mode 100644
index 79e20b7365b8..000000000000
--- a/board/freescale/m5253evbe/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0+
-#
-# (C) Copyright 2000-2006
-# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
-
-obj-y	= m5253evbe.o
diff --git a/board/freescale/m5253evbe/README b/board/freescale/m5253evbe/README
deleted file mode 100644
index f4eae67fc010..000000000000
--- a/board/freescale/m5253evbe/README
+++ /dev/null
@@ -1,102 +0,0 @@
-Freescale Amadeus Plus M5253EVBE board
-======================================
-
-Hayden Fraser(Hayden.Fraser at freescale.com)
-Created 06/05/2007
-===========================================
-
-
-1. SWITCH SETTINGS
-==================
-1.1 N/A
-
-
-2. MEMORY MAP UNDER U-BOOT AND LINUX KERNEL
-===========================================
-2.1. For the initial bringup, we adopted a consistent memory scheme between U-Boot and
-	linux kernel, you can customize it based on your system requirements:
-	SDR:	0x00000000-0x00ffffff
-	SRAM0:	0x20010000-0x20017fff
-	SRAM1:	0x20000000-0x2000ffff
-	MBAR1:	0x10000000-0x4fffffff
-	MBAR2:	0x80000000-0xCfffffff
-	Flash:	0xffe00000-0xffffffff
-
-3. DEFINITIONS AND COMPILATION
-==============================
-3.1 Explanation on NEW definitions in include/configs/M5253EVBE.h
-	CONFIG_MCF52x2		Processor family
-	CONFIG_MCF5253		MCF5253 specific
-	CONFIG_SYS_CLK			Define Amadeus Plus CPU Clock
-	CONFIG_SYS_MBAR		MBAR base address
-	CONFIG_SYS_MBAR2		MBAR2 base address
-
-3.2 Compilation
-	export CROSS_COMPILE=/usr/local/freescale-coldfire-4.1-elf/bin/m68k-elf-
-	cd u-boot-1-2-x
-	make distclean
-	make M5253EVBE_config
-	make
-
-
-4. SCREEN DUMP
-==============
-4.1 U-Boot 1.2.0 (Jun 18 2007 - 18:20:00)
-
-CPU:   Freescale Coldfire MCF5253 at 62 MHz
-Board: Freescale MCF5253 EVBE
-DRAM:  16 MB
-FLASH:  2 MB
-In:    serial
-Out:   serial
-Err:   serial
-=> flinfo
-
-Bank # 1: CFI conformant FLASH (16 x 16)  Size: 2 MB in 35 Sectors
-  AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x49
-  Erase timeout: 16384 ms, write timeout: 1 ms
-
-  Sector Start Addresses:
-  FFE00000   RO   FFE04000   RO   FFE06000   RO   FFE08000   RO   FFE10000   RO
-  FFE20000        FFE30000        FFE40000        FFE50000        FFE60000
-  FFE70000        FFE80000        FFE90000        FFEA0000        FFEB0000
-  FFEC0000        FFED0000        FFEE0000        FFEF0000        FFF00000
-  FFF10000        FFF20000        FFF30000        FFF40000        FFF50000
-  FFF60000        FFF70000        FFF80000        FFF90000        FFFA0000
-  FFFB0000        FFFC0000        FFFD0000        FFFE0000        FFFF0000
-
-=> bdinfo
-boot_params = 0x00F62F90
-memstart    = 0x00000000
-memsize     = 0x01000000
-flashstart  = 0xFFE00000
-flashsize   = 0x00200000
-flashoffset = 0x00000000
-baudrate    = 19200 bps
-
-=> printenv
-bootdelay=5
-baudrate=19200
-stdin=serial
-stdout=serial
-stderr=serial
-
-Environment size: 134/8188 bytes
-=> saveenv
-Saving Environment to Flash...
-Un-Protected 1 sectors
-Erasing Flash...
-. done
-Erased 1 sectors
-Writing to Flash... done
-Protected 1 sectors
-=>
-
-5. COMPILER
------------
-To create U-Boot the CodeSourcery's version of the GNU Toolchain for the ColdFire architecture
-compiler set (freescale-coldfire-4.1-elf) from www.codesourcery.com was used.
-You can download it from:http://www.codesourcery.com/gnu_toolchains/coldfire/download.html
-
-compiler that you used - for example, codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M
-codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M
diff --git a/board/freescale/m5253evbe/m5253evbe.c b/board/freescale/m5253evbe/m5253evbe.c
deleted file mode 100644
index 04447faaa4ce..000000000000
--- a/board/freescale/m5253evbe/m5253evbe.c
+++ /dev/null
@@ -1,128 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * (C) Copyright 2000-2003
- * Wolfgang Denk, DENX Software Engineering, wd at denx.de.
- *
- * Copyright (C) 2004-2007, 2012 Freescale Semiconductor, Inc.
- * Hayden Fraser (Hayden.Fraser at freescale.com)
- */
-
-#include <common.h>
-#include <asm/immap.h>
-#include <asm/io.h>
-
-DECLARE_GLOBAL_DATA_PTR;
-
-int checkboard(void)
-{
-	puts("Board: ");
-	puts("Freescale MCF5253 EVBE\n");
-	return 0;
-};
-
-int dram_init(void)
-{
-	/*
-	 * Check to see if the SDRAM has already been initialized
-	 * by a run control tool
-	 */
-	if (!(mbar_readLong(MCFSIM_DCR) & 0x8000)) {
-		u32 RC, dramsize;
-
-		RC = (CONFIG_SYS_CLK / 1000000) >> 1;
-		RC = (RC * 15) >> 4;
-
-		/* Initialize DRAM Control Register: DCR */
-		mbar_writeShort(MCFSIM_DCR, (0x8400 | RC));
-		asm("nop");
-
-		mbar_writeLong(MCFSIM_DACR0, 0x00002320);
-		asm("nop");
-
-		/* Initialize DMR0 */
-		dramsize = ((CONFIG_SYS_SDRAM_SIZE << 20) - 1) & 0xFFFC0000;
-		mbar_writeLong(MCFSIM_DMR0, dramsize | 1);
-		asm("nop");
-
-		mbar_writeLong(MCFSIM_DACR0, 0x00002328);
-		asm("nop");
-
-		/* Write to this block to initiate precharge */
-		*(u32 *) (CONFIG_SYS_SDRAM_BASE) = 0xa5a5a5a5;
-		asm("nop");
-
-		/* Set RE bit in DACR */
-		mbar_writeLong(MCFSIM_DACR0,
-			       mbar_readLong(MCFSIM_DACR0) | 0x8000);
-		asm("nop");
-
-		/* Wait for at least 8 auto refresh cycles to occur */
-		udelay(500);
-
-		/* Finish the configuration by issuing the MRS */
-		mbar_writeLong(MCFSIM_DACR0,
-			       mbar_readLong(MCFSIM_DACR0) | 0x0040);
-		asm("nop");
-
-		*(u32 *) (CONFIG_SYS_SDRAM_BASE + 0x800) = 0xa5a5a5a5;
-	}
-
-	gd->ram_size = CONFIG_SYS_SDRAM_SIZE * 1024 * 1024;
-
-	return 0;
-}
-
-int testdram(void)
-{
-	/* TODO: XXX XXX XXX */
-	printf("DRAM test not implemented!\n");
-
-	return (0);
-}
-
-#ifdef CONFIG_IDE
-#include <ata.h>
-int ide_preinit(void)
-{
-	return (0);
-}
-
-void ide_set_reset(int idereset)
-{
-	atac_t *ata = (atac_t *) CONFIG_SYS_ATA_BASE_ADDR;
-	long period;
-	/*  t1,  t2,  t3,  t4,  t5,  t6,  t9, tRD,  tA */
-	int piotms[5][9] = { {70, 165, 60, 30, 50, 5, 20, 0, 35},	/* PIO 0 */
-	{50, 125, 45, 20, 35, 5, 15, 0, 35},	/* PIO 1 */
-	{30, 100, 30, 15, 20, 5, 10, 0, 35},	/* PIO 2 */
-	{30, 80, 30, 10, 20, 5, 10, 0, 35},	/* PIO 3 */
-	{25, 70, 20, 10, 20, 5, 10, 0, 35}	/* PIO 4 */
-	};
-
-	if (idereset) {
-		/* control reset */
-		out_8(&ata->cr, 0);
-		udelay(100);
-	} else {
-		mbar2_writeLong(CIM_MISCCR, CIM_MISCCR_CPUEND);
-
-#define CALC_TIMING(t) (t + period - 1) / period
-		period = 1000000000 / (CONFIG_SYS_CLK / 2);	/* period in ns */
-
-		/*ata->ton = CALC_TIMING (180); */
-		out_8(&ata->t1, CALC_TIMING(piotms[2][0]));
-		out_8(&ata->t2w, CALC_TIMING(piotms[2][1]));
-		out_8(&ata->t2r, CALC_TIMING(piotms[2][1]));
-		out_8(&ata->ta, CALC_TIMING(piotms[2][8]));
-		out_8(&ata->trd, CALC_TIMING(piotms[2][7]));
-		out_8(&ata->t4, CALC_TIMING(piotms[2][3]));
-		out_8(&ata->t9, CALC_TIMING(piotms[2][6]));
-
-		/* IORDY enable */
-		out_8(&ata->cr, 0x40);
-		udelay(2000);
-		/* IORDY enable */
-		setbits_8(&ata->cr, 0x01);
-	}
-}
-#endif				/* CONFIG_IDE */
diff --git a/configs/M5253EVBE_defconfig b/configs/M5253EVBE_defconfig
deleted file mode 100644
index 754787c7d8ea..000000000000
--- a/configs/M5253EVBE_defconfig
+++ /dev/null
@@ -1,16 +0,0 @@
-CONFIG_M68K=y
-CONFIG_SYS_TEXT_BASE=0xFFE00000
-CONFIG_TARGET_M5253EVBE=y
-CONFIG_BOOTDELAY=5
-# CONFIG_DISPLAY_BOARDINFO is not set
-# CONFIG_CMDLINE_EDITING is not set
-# CONFIG_AUTO_COMPLETE is not set
-CONFIG_CMD_IMLS=y
-CONFIG_CMD_IDE=y
-# CONFIG_CMD_SETEXPR is not set
-CONFIG_CMD_CACHE=y
-CONFIG_CMD_EXT2=y
-CONFIG_CMD_FAT=y
-CONFIG_MAC_PARTITION=y
-# CONFIG_NET is not set
-CONFIG_MTD_NOR_FLASH=y
diff --git a/include/configs/M5253EVBE.h b/include/configs/M5253EVBE.h
deleted file mode 100644
index f7bac2bf0e9d..000000000000
--- a/include/configs/M5253EVBE.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2004-2007 Freescale Semiconductor, Inc.
- * Hayden Fraser (Hayden.Fraser at freescale.com)
- */
-
-#ifndef _M5253EVBE_H
-#define _M5253EVBE_H
-
-#define CONFIG_MCFTMR
-
-#define CONFIG_MCFUART
-#define CONFIG_SYS_UART_PORT		(0)
-
-#undef CONFIG_WATCHDOG		/* disable watchdog */
-
-
-/* Configuration for environment
- * Environment is embedded in u-boot in the second sector of the flash
- */
-#ifndef CONFIG_MONITOR_IS_IN_RAM
-#define CONFIG_ENV_OFFSET		0x4000
-#define CONFIG_ENV_SECT_SIZE	0x2000
-#else
-#define CONFIG_ENV_ADDR		0xffe04000
-#define CONFIG_ENV_SECT_SIZE	0x2000
-#endif
-
-#define LDS_BOARD_TEXT \
-	. = DEFINED(env_offset) ? env_offset : .; \
-	env/embedded.o(.text)
-
-/*
- * BOOTP options
- */
-#undef CONFIG_BOOTP_BOOTFILESIZE
-
-/*
- * Command line configuration.
- */
-
-/* ATA */
-#define CONFIG_IDE_RESET	1
-#define CONFIG_IDE_PREINIT	1
-#define CONFIG_ATAPI
-#undef CONFIG_LBA48
-
-#define CONFIG_SYS_IDE_MAXBUS		1
-#define CONFIG_SYS_IDE_MAXDEVICE	2
-
-#define CONFIG_SYS_ATA_BASE_ADDR	(CONFIG_SYS_MBAR2 + 0x800)
-#define CONFIG_SYS_ATA_IDE0_OFFSET	0
-
-#define CONFIG_SYS_ATA_DATA_OFFSET	0xA0	/* Offset for data I/O */
-#define CONFIG_SYS_ATA_REG_OFFSET	0xA0	/* Offset for normal register accesses */
-#define CONFIG_SYS_ATA_ALT_OFFSET	0xC0	/* Offset for alternate registers */
-#define CONFIG_SYS_ATA_STRIDE		4	/* Interval between registers */
-
-#define CONFIG_SYS_LOAD_ADDR		0x00100000
-
-#define CONFIG_SYS_MEMTEST_START	0x400
-#define CONFIG_SYS_MEMTEST_END		0x380000
-
-#undef CONFIG_SYS_PLL_BYPASS		/* bypass PLL for test purpose */
-#define CONFIG_SYS_FAST_CLK
-#ifdef CONFIG_SYS_FAST_CLK
-#	define CONFIG_SYS_PLLCR	0x1243E054
-#	define CONFIG_SYS_CLK		140000000
-#else
-#	define CONFIG_SYS_PLLCR	0x135a4140
-#	define CONFIG_SYS_CLK		70000000
-#endif
-
-/*
- * Low Level Configuration Settings
- * (address mappings, register initial values, etc.)
- * You should know what you are doing if you make changes here.
- */
-
-#define CONFIG_SYS_MBAR		0x10000000	/* Register Base Addrs */
-#define CONFIG_SYS_MBAR2		0x80000000	/* Module Base Addrs 2 */
-
-/*
- * Definitions for initial stack pointer and data area (in DPRAM)
- */
-#define CONFIG_SYS_INIT_RAM_ADDR	0x20000000
-#define CONFIG_SYS_INIT_RAM_SIZE	0x10000	/* Size of used area in internal SRAM */
-#define CONFIG_SYS_GBL_DATA_OFFSET	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
-#define CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_GBL_DATA_OFFSET
-
-/*
- * Start addresses for the final memory configuration
- * (Set up by the startup code)
- * Please note that CONFIG_SYS_SDRAM_BASE _must_ start at 0
- */
-#define CONFIG_SYS_SDRAM_BASE		0x00000000
-#define CONFIG_SYS_SDRAM_SIZE		8	/* SDRAM size in MB */
-
-#ifdef CONFIG_MONITOR_IS_IN_RAM
-#define CONFIG_SYS_MONITOR_BASE	0x20000
-#else
-#define CONFIG_SYS_MONITOR_BASE	(CONFIG_SYS_FLASH_BASE + 0x400)
-#endif
-
-#define CONFIG_SYS_MONITOR_LEN		0x40000
-#define CONFIG_SYS_MALLOC_LEN		(256 << 10)
-#define CONFIG_SYS_BOOTPARAMS_LEN	(64*1024)
-
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization ??
- */
-#define CONFIG_SYS_BOOTMAPSZ		(CONFIG_SYS_SDRAM_BASE + (CONFIG_SYS_SDRAM_SIZE << 20))
-#define CONFIG_SYS_BOOTM_LEN		(CONFIG_SYS_SDRAM_SIZE << 20)
-
-/* FLASH organization */
-#define CONFIG_SYS_FLASH_BASE		CONFIG_SYS_CS0_BASE
-#define CONFIG_SYS_MAX_FLASH_BANKS	1	/* max number of memory banks */
-#define CONFIG_SYS_MAX_FLASH_SECT	35	/* max number of sectors on one chip */
-#define CONFIG_SYS_FLASH_ERASE_TOUT	1000
-
-#define CONFIG_SYS_FLASH_CFI		1
-#define CONFIG_FLASH_CFI_DRIVER	1
-#define CONFIG_SYS_FLASH_SIZE		0x200000
-#define CONFIG_SYS_FLASH_CFI_WIDTH	FLASH_CFI_16BIT
-
-/* Cache Configuration */
-#define CONFIG_SYS_CACHELINE_SIZE	16
-
-#define ICACHE_STATUS			(CONFIG_SYS_INIT_RAM_ADDR + \
-					 CONFIG_SYS_INIT_RAM_SIZE - 8)
-#define DCACHE_STATUS			(CONFIG_SYS_INIT_RAM_ADDR + \
-					 CONFIG_SYS_INIT_RAM_SIZE - 4)
-#define CONFIG_SYS_ICACHE_INV		(CF_CACR_DCM)
-#define CONFIG_SYS_CACHE_ACR0		(CONFIG_SYS_FLASH_BASE | \
-					 CF_ADDRMASK(2) | \
-					 CF_ACR_EN | CF_ACR_SM_ALL)
-#define CONFIG_SYS_CACHE_ACR1		(CONFIG_SYS_SDRAM_BASE | \
-					 CF_ADDRMASK(CONFIG_SYS_SDRAM_SIZE) | \
-					 CF_ACR_EN | CF_ACR_SM_ALL)
-#define CONFIG_SYS_CACHE_ICACR		(CF_CACR_CENB | CF_CACR_CEIB | \
-					 CF_CACR_DBWE)
-
-/* Port configuration */
-#define CONFIG_SYS_FECI2C		0xF0
-
-#define CONFIG_SYS_CS0_BASE		0xFFE00000
-#define CONFIG_SYS_CS0_MASK		0x001F0021
-#define CONFIG_SYS_CS0_CTRL		0x00001D80
-
-/*-----------------------------------------------------------------------
- * Port configuration
- */
-#define CONFIG_SYS_GPIO_FUNC		0x00000008	/* Set gpio pins: none */
-#define CONFIG_SYS_GPIO1_FUNC		0x00df00f0	/* 36-39(SWITCH),48-52(FPGAs),54 */
-#define CONFIG_SYS_GPIO_EN		0x00000008	/* Set gpio output enable */
-#define CONFIG_SYS_GPIO1_EN		0x00c70000	/* Set gpio output enable */
-#define CONFIG_SYS_GPIO_OUT		0x00000008	/* Set outputs to default state */
-#define CONFIG_SYS_GPIO1_OUT		0x00c70000	/* Set outputs to default state */
-#define CONFIG_SYS_GPIO1_LED		0x00400000	/* user led */
-
-#endif				/* _M5253EVB_H */
-- 
2.7.4



More information about the U-Boot mailing list