[U-Boot] [PATCH 1/6] sh: espt_giga: Remove the board

Marek Vasut marek.vasut at gmail.com
Mon May 20 01:34:05 UTC 2019


Last change to this board was done in 2016, has no prospects of
ever being converted to DM, drop it.

Signed-off-by: Marek Vasut <marek.vasut+renesas at gmail.com>
Cc: Chris Brandt <chris.brandt at renesas.com>
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Vladimir Zapolskiy <vz at mleia.com>
Cc: Yoshihiro Shimoda <shimoda.yoshihiro.uh at renesas.com>
---
 arch/sh/Kconfig            |   5 -
 board/espt/Kconfig         |   9 --
 board/espt/MAINTAINERS     |   6 -
 board/espt/Makefile        |   9 --
 board/espt/espt.c          |  26 ---
 board/espt/lowlevel_init.S | 317 -------------------------------------
 configs/espt_defconfig     |  34 ----
 include/configs/espt.h     |  78 ---------
 8 files changed, 484 deletions(-)
 delete mode 100644 board/espt/Kconfig
 delete mode 100644 board/espt/MAINTAINERS
 delete mode 100644 board/espt/Makefile
 delete mode 100644 board/espt/espt.c
 delete mode 100644 board/espt/lowlevel_init.S
 delete mode 100644 configs/espt_defconfig
 delete mode 100644 include/configs/espt.h

diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 0ce74cf24a..26d64b973b 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -21,10 +21,6 @@ choice
 	prompt "Target select"
 	optional
 
-config TARGET_ESPT
-	bool "Data Technology ESPT-GIGA board"
-	select CPU_SH4
-
 config TARGET_MS7722SE
 	bool "SolutionEngine 7722"
 	select CPU_SH4
@@ -84,7 +80,6 @@ config SYS_CPU
 source "arch/sh/lib/Kconfig"
 
 source "board/alphaproject/ap_sh4a_4a/Kconfig"
-source "board/espt/Kconfig"
 source "board/ms7722se/Kconfig"
 source "board/ms7750se/Kconfig"
 source "board/renesas/MigoR/Kconfig"
diff --git a/board/espt/Kconfig b/board/espt/Kconfig
deleted file mode 100644
index 0294926cf5..0000000000
--- a/board/espt/Kconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-if TARGET_ESPT
-
-config SYS_BOARD
-	default "espt"
-
-config SYS_CONFIG_NAME
-	default "espt"
-
-endif
diff --git a/board/espt/MAINTAINERS b/board/espt/MAINTAINERS
deleted file mode 100644
index fdbbc3eb45..0000000000
--- a/board/espt/MAINTAINERS
+++ /dev/null
@@ -1,6 +0,0 @@
-ESPT BOARD
-#M:	-
-S:	Maintained
-F:	board/espt/
-F:	include/configs/espt.h
-F:	configs/espt_defconfig
diff --git a/board/espt/Makefile b/board/espt/Makefile
deleted file mode 100644
index 8f333a5d3c..0000000000
--- a/board/espt/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0+
-#
-# Copyright (C) 2009 Renesas Solutions Corp.
-# Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro at renesas.com>
-#
-# board/espt/Makefile
-
-obj-y	:= espt.o
-extra-y	+= lowlevel_init.o
diff --git a/board/espt/espt.c b/board/espt/espt.c
deleted file mode 100644
index 8cdaf6300c..0000000000
--- a/board/espt/espt.c
+++ /dev/null
@@ -1,26 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright (C) 2009 Renesas Solutions Corp.
- * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro at renesas.com>
- *
- * board/espt/espt.c
- */
-
-#include <common.h>
-#include <asm/io.h>
-#include <asm/processor.h>
-
-int checkboard(void)
-{
-	puts("BOARD: ESPT-GIGA\n");
-	return 0;
-}
-
-int board_init(void)
-{
-	return 0;
-}
-
-void led_set_state(unsigned short value)
-{
-}
diff --git a/board/espt/lowlevel_init.S b/board/espt/lowlevel_init.S
deleted file mode 100644
index 0a44487fb2..0000000000
--- a/board/espt/lowlevel_init.S
+++ /dev/null
@@ -1,317 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2009 Renesas Solutions Corp.
- * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro at renesas.com>
- *
- * board/espt/lowlevel_init.S
- */
-
-#include <config.h>
-#include <asm/processor.h>
-#include <asm/macro.h>
-
-	.global	lowlevel_init
-
-	.text
-	.align	2
-
-lowlevel_init:
-
-	write32 WDTCSR_A, WDTCSR_D
-
-	write32 WDTST_A, WDTST_D
-
-	write32 WDTBST_A, WDTBST_D
-
-	write32 CCR_A, CCR_CACHE_ICI_D
-
-	write32 MMUCR_A, MMU_CONTROL_TI_D
-
-	write32 MSTPCR0_A, MSTPCR0_D
-
-	write32 MSTPCR1_A, MSTPCR1_D
-
-	write32 RAMCR_A, RAMCR_D
-
-	/*
-	 * Setting infomation from
-	 * original ESPT-GIGA bootloader register
-	 */
-	write32 MMSEL_A, MMSEL_D
-
-	/* dummy */
-	mov.l   @r1, r2
-	mov.l   @r1, r2
-	synco
-
-    write32 BCR_A, BCR_D
-
-    write32 CS0BCR_A, CS0BCR_D
-
-    write32 CS0WCR_A, CS0WCR_D
-
-	/*
-	 * DDR-SDRAM setting
-	 */
-
-	/* set DDR-SDRAM dummy read */
-	write32 MMSEL_A, MMSEL_D
-
-	write32 MMSEL_A, CS0_A
-
-	/* set DDR-SDRAM bus/endian etc */
-	write32 MIM_U_A, MIM_U_D
-
-	write32 MIM_L_A, MIM_L_D0
-
-	write32 SDR_L_A, SDR_L_A_D0
-
-	write32 STR_L_A, STR_L_A_D0
-
-	/* DDR-SDRAM access control */
-	write32 MIM_L_A, MIM_L_D1
-
-	write32 SCR_L_A, SCR_L_A_D0
-
-	write32 SCR_L_A, SCR_L_A_D1
-
-	write32 EMRS_A, EMRS_D
-
-	write32 MRS1_A, MRS1_D
-
-	write32 MIM_U_A, MIM_U_D
-
-	write32 MIM_L_A, MIM_L_A_D2
-
-	write32 SCR_L_A, SCR_L_A_D2
-
-	write32 SCR_L_A, SCR_L_A_D2
-
-	write32 MRS2_A, MRS2_D
-
-	/* wait 200us */
-	wait_timer REPEAT_R3
-
-	/* GPIO setting */
-	write16 PSEL0_A, PSEL0_D
-
-	write16 PSEL1_A, PSEL1_D
-
-	write16 PSEL2_A, PSEL2_D
-
-	write16 PSEL3_A, PSEL3_D
-
-	write16 PSEL4_A, PSEL4_D
-
-	write8 PADR_A, PADR_D
-
-	write16 PACR_A, PACR_D
-
-	write8 PBDR_A, PBDR_D
-
-	write16 PBCR_A, PBCR_D
-
-	write8 PCDR_A, PCDR_D
-
-	write16 PCCR_A, PCCR_D
-
-	write8	PDDR_A, PDDR_D
-
-	write16 PDCR_A, PDCR_D
-
-	write16 PECR_A, PECR_D
-
-	write16 PFCR_A, PFCR_D
-
-	write16 PGCR_A, PGCR_D
-
-	write16 PHCR_A, PHCR_D
-
-	write16 PICR_A, PICR_D
-
-	write8 PJDR_A, PJDR_D
-
-	write16 PJCR_A, PJCR_D
-
-	/* wait 50us */
-	wait_timer REPEAT_R3
-
-	write8 PKDR_A, PKDR_D
-
-	write16 PKCR_A, PKCR_D
-
-	write16 PLCR_A, PLCR_D
-
-	write16 PMCR_A, PMCR_D
-
-	write16 PNCR_A, PNCR_D
-
-	write16 POCR_A, POCR_D
-
-
-	/* ICR0 ,ICR1 */
-	write32 ICR0_A, ICR0_D
-
-	write32 ICR1_A, ICR1_D
-
-	/* USB Host */
-	write32 USB_USBHSC_A, USB_USBHSC_D
-
-	write32 CCR_A, CCR_CACHE_D_2
-
-	rts
-	nop
-
-	.align	2
-
-/* GPIO Crontrol Register */
-PACR_A:	.long	0xFFEF0000
-PBCR_A:	.long	0xFFEF0002
-PCCR_A:	.long	0xFFEF0004
-PDCR_A:	.long	0xFFEF0006
-PECR_A:	.long	0xFFEF0008
-PFCR_A:	.long	0xFFEF000A
-PGCR_A:	.long	0xFFEF000C
-PHCR_A:	.long	0xFFEF000E
-PICR_A:	.long	0xFFEF0010
-PJCR_A:	.long	0xFFEF0012
-PKCR_A:	.long	0xFFEF0014
-PLCR_A:	.long	0xFFEF0016
-PMCR_A:	.long	0xFFEF0018
-PNCR_A:	.long	0xFFEF001A
-POCR_A:	.long	0xFFEF001C
-
-/* GPIO Data Register */
-PADR_A:	.long	0xFFEF0020
-PBDR_A:	.long	0xFFEF0022
-PCDR_A:	.long	0xFFEF0024
-PDDR_A:	.long	0xFFEF0026
-PJDR_A:	.long	0xFFEF0032
-PKDR_A:	.long	0xFFEF0034
-
-/* GPIO Set data */
-PADR_D:	.long	0x00000000
-PACR_D:	.word 	0x1400
-.align 2
-PBDR_D:	.long	0x00000000
-PBCR_D:	.word	0x555A
-.align 2
-PCDR_D:	.long	0x00000000
-PCCR_D:	.word	0x5555
-.align 2
-PDDR_D:	.long	0x00000000
-PDCR_D:	.word	0x0155
-PECR_D:	.word	0x0000
-PFCR_D:	.word	0x0000
-PGCR_D:	.word	0x0000
-PHCR_D:	.word	0x0000
-PICR_D:	.word	0x0800
-PJDR_D:	.long	0x00000006
-PJCR_D:	.word	0x5A57
-.align 2
-PKDR_D:	.long	0x00000000
-PKCR_D:	.word	0xFFF9
-.align 2
-PLCR_D:	.word 	0xC330
-PMCR_D:	.word	0xFFFF
-PNCR_D:	.word	0x0242
-POCR_D:	.word	0x0000
-
-/* Pin Select */
-PSEL0_A:	.long	0xFFEF0070
-PSEL1_A:	.long	0xFFEF0072
-PSEL2_A:	.long	0xFFEF0074
-PSEL3_A:	.long	0xFFEF0076
-PSEL4_A:	.long	0xFFEF0078
-PSEL0_D:	.word	0x0001
-PSEL1_D:	.word	0x2400
-PSEL2_D:	.word	0x0000
-PSEL3_D:	.word	0x2421
-PSEL4_D:	.word	0x0000
-.align 2
-
-MMSEL_A:	.long	0xFE600020
-BCR_A:		.long	0xFF801000
-CS0BCR_A:	.long	0xFF802000
-CS0WCR_A:	.long	0xFF802008
-ICR0_A:		.long	0xFFD00000
-ICR1_A:		.long	0xFFD0001C
-
-MMSEL_D:	.long	0xA5A50000
-BCR_D:		.long	0x05000000
-CS0BCR_D:	.long	0x232306F0
-CS0WCR_D:	.long	0x00011104
-ICR0_D:		.long	0x80C00000
-ICR1_D:		.long	0x00020000
-
-/* RWBT Address */
-WDTST_A:	.long	0xFFCC0000
-WDTCSR_A:	.long	0xFFCC0004
-WDTBST_A:	.long	0xFFCC0008
-/* RWBT Data */
-WDTST_D:	.long	0x5A000FFF
-WDTCSR_D:	.long	0xA5000000
-WDTBST_D:	.long	0x55000000
-
-/* Cache Address */
-CCR_A:		.long	0xFF00001C
-MMUCR_A:	.long	0xFF000010
-RAMCR_A:	.long	0xFF000074
-
-/* Cache Data */
-CCR_CACHE_ICI_D:.long	0x00000800
-CCR_CACHE_D_2:	.long	0x00000103
-MMU_CONTROL_TI_D:.long	0x00000004
-RAMCR_D:	.long	0x00000200
-
-/* Low power mode control Address */
-MSTPCR0_A:	.long	0xFFC80030
-MSTPCR1_A:	.long	0xFFC80038
-/* Low power mode control Data */
-MSTPCR0_D:	.long	0x00000000
-MSTPCR1_D:	.long	0x00000000
-
-REPEAT0_R3:	.long	0x00002000
-REPEAT_R3:	.long	0x00000200
-CS0_A:		.long	0xA8000000
-
-MIM_U_A:	.long	0xFE800008
-MIM_L_A:	.long	0xFE80000C
-SCR_U_A:	.long	0xFE800010
-SCR_L_A:	.long	0xFE800014
-STR_U_A:	.long	0xFE800018
-STR_L_A:	.long	0xFE80001C
-SDR_U_A:	.long	0xFE800030
-SDR_L_A:	.long	0xFE800034
-EMRS_A:		.long	0xFE902000
-MRS1_A:		.long	0xFE900B08
-MRS2_A:		.long	0xFE900308
-
-MIM_U_D:	.long	0x00000000
-MIM_L_D0:	.long	0x04100008
-MIM_L_D1:	.long	0x02EE0009
-MIM_L_D2:	.long	0x02EE0209
-
-SDR_L_A_D0:	.long	0x00000300
-STR_L_A_D0:	.long	0x00010040
-MIM_L_A_D1:	.long	0x04100009
-SCR_L_A_D0:	.long 	0x00000003
-SCR_L_A_D1:	.long 	0x00000002
-MIM_L_A_D2:	.long	0x04100209
-SCR_L_A_D2:	.long	0x00000004
-
-SCR_L_NORMAL:	.long	0x00000000
-SCR_L_NOP:		.long	0x00000001
-SCR_L_PALL:		.long	0x00000002
-SCR_L_CKE_EN:	.long	0x00000003
-SCR_L_CBR:		.long	0x00000004
-
-STR_L_D:	.long	0x000F3980
-SDR_L_D:	.long	0x00000400
-EMRS_D:		.long	0x00000000
-MRS1_D:		.long	0x00000000
-MRS2_D:		.long	0x00000000
-
-/* USB */
-USB_USBHSC_A:	.long	0xFFEC80F0
-USB_USBHSC_D:	.long	0x00000000
diff --git a/configs/espt_defconfig b/configs/espt_defconfig
deleted file mode 100644
index 95a7cb7cb6..0000000000
--- a/configs/espt_defconfig
+++ /dev/null
@@ -1,34 +0,0 @@
-CONFIG_SH=y
-CONFIG_SYS_TEXT_BASE=0x8FFC0000
-CONFIG_TARGET_ESPT=y
-CONFIG_BOOTDELAY=-1
-CONFIG_USE_BOOTARGS=y
-CONFIG_BOOTARGS="console=ttySC0,115200 root=1f01"
-CONFIG_VERSION_VARIABLE=y
-# CONFIG_CMDLINE_EDITING is not set
-# CONFIG_AUTO_COMPLETE is not set
-# CONFIG_CMD_BDI is not set
-# CONFIG_CMD_CONSOLE is not set
-# CONFIG_CMD_BOOTD is not set
-# CONFIG_CMD_RUN is not set
-# CONFIG_CMD_IMI is not set
-# CONFIG_CMD_XIMG is not set
-# CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
-# CONFIG_CMD_LOADB is not set
-# CONFIG_CMD_LOADS is not set
-CONFIG_CMD_SDRAM=y
-# CONFIG_CMD_ECHO is not set
-# CONFIG_CMD_ITEST is not set
-# CONFIG_CMD_SOURCE is not set
-# CONFIG_CMD_SETEXPR is not set
-CONFIG_CMD_MII=y
-CONFIG_CMD_PING=y
-# CONFIG_CMD_MISC is not set
-CONFIG_ENV_IS_IN_FLASH=y
-CONFIG_MTD_NOR_FLASH=y
-CONFIG_FLASH_CFI_DRIVER=y
-CONFIG_SYS_FLASH_CFI=y
-CONFIG_SH_ETHER=y
-CONFIG_SCIF_CONSOLE=y
-CONFIG_USE_PRIVATE_LIBGCC=y
diff --git a/include/configs/espt.h b/include/configs/espt.h
deleted file mode 100644
index 0339de4081..0000000000
--- a/include/configs/espt.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Configuation settings for the ESPT-GIGA board
- *
- * Copyright (C) 2008 Renesas Solutions Corp.
- * Copyright (C) 2008 Nobuhiro Iwamatsu <iwamatsu.nobuhiro at renesas.com>
- */
-
-#ifndef __ESPT_H
-#define __ESPT_H
-
-#define CONFIG_CPU_SH7763	1
-#define __LITTLE_ENDIAN		1
-
-#define CONFIG_ENV_OVERWRITE    1
-
-#define CONFIG_DISPLAY_BOARDINFO
-#undef  CONFIG_SHOW_BOOT_PROGRESS
-
-/* SCIF */
-#define CONFIG_CONS_SCIF0		1
-
-#define CONFIG_SYS_PBSIZE		256	/* Buffer size for Console output */
-#define CONFIG_SYS_BAUDRATE_TABLE	{ 115200 }	/* List of legal baudrate
-												settings for this board */
-
-/* SDRAM */
-#define CONFIG_SYS_SDRAM_BASE		(0x8C000000)
-#define CONFIG_SYS_SDRAM_SIZE		(64 * 1024 * 1024)
-#define CONFIG_SYS_MEMTEST_START	(CONFIG_SYS_SDRAM_BASE)
-#define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_MEMTEST_START + (60 * 1024 * 1024))
-
-/* Flash(NOR) S29JL064H */
-#define CONFIG_SYS_FLASH_BASE		(0xA0000000)
-#define CONFIG_SYS_FLASH_CFI_WIDTH (FLASH_CFI_16BIT)
-#define CONFIG_SYS_MAX_FLASH_BANKS (1)
-#define CONFIG_SYS_MAX_FLASH_SECT  (150)
-
-/* U-Boot setting */
-#define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 4 * 1024 * 1024)
-#define CONFIG_SYS_MONITOR_BASE	(CONFIG_SYS_FLASH_BASE)
-#define CONFIG_SYS_MONITOR_LEN		(128 * 1024)
-/* Size of DRAM reserved for malloc() use */
-#define CONFIG_SYS_MALLOC_LEN		(1024 * 1024)
-#define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
-
-#undef  CONFIG_SYS_FLASH_QUIET_TEST
-#define CONFIG_SYS_FLASH_EMPTY_INFO	/* print 'E' for empty sector on flinfo */
-/* Timeout for Flash erase operations (in ms) */
-#define CONFIG_SYS_FLASH_ERASE_TOUT	(3 * 1000)
-/* Timeout for Flash write operations (in ms) */
-#define CONFIG_SYS_FLASH_WRITE_TOUT	(3 * 1000)
-/* Timeout for Flash set sector lock bit operations (in ms) */
-#define CONFIG_SYS_FLASH_LOCK_TOUT		(3 * 1000)
-/* Timeout for Flash clear lock bit operations (in ms) */
-#define CONFIG_SYS_FLASH_UNLOCK_TOUT	(3 * 1000)
-/* Use hardware flash sectors protection instead of U-Boot software protection */
-#undef  CONFIG_SYS_DIRECT_FLASH_TFTP
-#define CONFIG_ENV_SECT_SIZE	(128 * 1024)
-#define CONFIG_ENV_SIZE		(CONFIG_ENV_SECT_SIZE)
-#define CONFIG_ENV_ADDR		(CONFIG_SYS_FLASH_BASE + (1 * CONFIG_ENV_SECT_SIZE))
-/* Offset of env Flash sector relative to CONFIG_SYS_FLASH_BASE */
-#define CONFIG_ENV_OFFSET		(CONFIG_ENV_ADDR - CONFIG_SYS_FLASH_BASE)
-#define CONFIG_ENV_SIZE_REDUND	(CONFIG_ENV_SECT_SIZE)
-#define CONFIG_ENV_ADDR_REDUND	(CONFIG_SYS_FLASH_BASE + (2 * CONFIG_ENV_SECT_SIZE))
-
-/* Clock */
-#define CONFIG_SYS_CLK_FREQ	66666666
-#define CONFIG_SH_SCIF_CLK_FREQ CONFIG_SYS_CLK_FREQ
-
-/* Ether */
-#define CONFIG_SH_ETHER_USE_PORT (1)
-#define CONFIG_SH_ETHER_PHY_ADDR (0x00)
-#define CONFIG_BITBANGMII
-#define CONFIG_BITBANGMII_MULTI
-#define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_MII
-
-#endif /* __SH7763RDP_H */
-- 
2.20.1



More information about the U-Boot mailing list