Skip to contentSkip to conversation

ARM: s3c44b0: remove remainders of dead board

PATCH New Masahiro Yamada 3 participants 7 messages Aug 19, 2013 – Sep 19, 2013

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

cover ARM: s3c44b0: remove remainders of dead board

Commit 5dc5f36 removed the support for B2 board,
which was the last S3C44B0 SoC board.

These series of patches remove s3c44b0-specific
code and drivers:

- arch/arm/cpu/s3c44b0/*
- arch/arm/include/asm/arch-s3c44b0/*
- drivers/i2c/s3c44b0_i2c.c
- drivers/serial/serial_s3c44b0.c
- drivers/rtc/s3c44b0_rtc.c

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>

Masahiro Yamada (4):
ARM: s3c44b0: remove remainders of dead board
drivers: s3c44b0_i2c: delete an unused driver
drivers: serial_s3c44b0: delete an unused driver
drivers: s3c44b0_rtc: delete an unused driver

 README                                       |    1 -
 arch/arm/cpu/s3c44b0/Makefile                |   34 ---
 arch/arm/cpu/s3c44b0/cache.c                 |   74 -------
 arch/arm/cpu/s3c44b0/config.mk               |   18 --
 arch/arm/cpu/s3c44b0/cpu.c                   |   58 -----
 arch/arm/cpu/s3c44b0/start.S                 |  228 --------------------
 arch/arm/cpu/s3c44b0/timer.c                 |  102 ---------
 arch/arm/include/asm/arch-s3c44b0/hardware.h |  281 ------------------------
 doc/driver-model/UDM-rtc.txt                 |   15 +-
 doc/driver-model/UDM-serial.txt              |   16 +-
 drivers/i2c/Makefile                         |    1 -
 drivers/i2c/s3c44b0_i2c.c                    |  299 --------------------------
 drivers/rtc/Makefile                         |    1 -
 drivers/rtc/s3c44b0_rtc.c                    |   84 --------
 drivers/serial/Makefile                      |    1 -
 drivers/serial/serial.c                      |    2 -
 drivers/serial/serial_s3c44b0.c              |  216 -------------------
 17 files changed, 11 insertions(+), 1420 deletions(-)
 delete mode 100644 arch/arm/cpu/s3c44b0/Makefile
 delete mode 100644 arch/arm/cpu/s3c44b0/cache.c
 delete mode 100644 arch/arm/cpu/s3c44b0/config.mk
 delete mode 100644 arch/arm/cpu/s3c44b0/cpu.c
 delete mode 100644 arch/arm/cpu/s3c44b0/start.S
 delete mode 100644 arch/arm/cpu/s3c44b0/timer.c
 delete mode 100644 arch/arm/include/asm/arch-s3c44b0/hardware.h
 delete mode 100644 drivers/i2c/s3c44b0_i2c.c
 delete mode 100644 drivers/rtc/s3c44b0_rtc.c
 delete mode 100644 drivers/serial/serial_s3c44b0.c
Signature · 1 line
1.7.9.5
#1 lore raw

PATCH 1/4 ARM: s3c44b0: remove remainders of dead board

Because commit 5dc5f36 removed B2 board support, arch/arm/cpu/s3c44b0/* and arch/arm/include/asm/arch-s3c44b0/* are not necessary anymore.

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>
---
 README                                       |    1 -
 arch/arm/cpu/s3c44b0/Makefile                |   34 ----
 arch/arm/cpu/s3c44b0/cache.c                 |   74 -------
 arch/arm/cpu/s3c44b0/config.mk               |   18 --
 arch/arm/cpu/s3c44b0/cpu.c                   |   58 ------
 arch/arm/cpu/s3c44b0/start.S                 |  228 ---------------------
 arch/arm/cpu/s3c44b0/timer.c                 |  102 ----------
 arch/arm/include/asm/arch-s3c44b0/hardware.h |  281 --------------------------
 8 files changed, 796 deletions(-)
 delete mode 100644 arch/arm/cpu/s3c44b0/Makefile
 delete mode 100644 arch/arm/cpu/s3c44b0/cache.c
 delete mode 100644 arch/arm/cpu/s3c44b0/config.mk
 delete mode 100644 arch/arm/cpu/s3c44b0/cpu.c
 delete mode 100644 arch/arm/cpu/s3c44b0/start.S
 delete mode 100644 arch/arm/cpu/s3c44b0/timer.c
 delete mode 100644 arch/arm/include/asm/arch-s3c44b0/hardware.h
README +0 -1
index 3918807..f8b92d0 100644
@@ -144,7 +144,6 @@ Directory Hierarchy:
       /arm1136		Files specific to ARM 1136 CPUs
       /ixp		Files specific to Intel XScale IXP CPUs
       /pxa		Files specific to Intel XScale PXA CPUs
-      /s3c44b0		Files specific to Samsung S3C44B0 CPUs
       /sa1100		Files specific to Intel StrongARM SA1100 CPUs
     /lib		Architecture specific library files
   /avr32		Files generic to AVR32 architecture
arch/arm/cpu/s3c44b0/Makefile deleted +0 -34
deleted file mode 100644
index 39fdbf8..0000000
@@ -1,34 +0,0 @@
-#
-# (C) Copyright 2000-2006
-# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
-#
-# SPDX-License-Identifier:	GPL-2.0+
-#
-
-include $(TOPDIR)/config.mk
-
-LIB	= $(obj)lib$(CPU).o
-
-START	= start.o
-
-COBJS	+= cache.o
-COBJS	+= cpu.o
-COBJS	+= timer.o
-
-SRCS	:= $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
-OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS))
-START	:= $(addprefix $(obj),$(START))
-
-all:	$(obj).depend $(START) $(LIB)
-
-$(LIB):	$(OBJS)
-	$(call cmd_link_o_target, $(OBJS))
-
-#########################################################################
-
-# defines $(obj).depend target
-include $(SRCTREE)/rules.mk
-
-sinclude $(obj).depend
-
-#########################################################################
arch/arm/cpu/s3c44b0/cache.c deleted +0 -74

74 lines not on this page · raw message

arch/arm/cpu/s3c44b0/config.mk deleted +0 -18
deleted file mode 100644
index b902ca3..0000000
@@ -1,18 +0,0 @@
-#
-# (C) Copyright 2002
-# Sysgo Real-Time Solutions, GmbH <www.elinos.com>
-# Marius Groeger <[email protected]>
-#
-# SPDX-License-Identifier:	GPL-2.0+
-#
-
-PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float
-
-PLATFORM_CPPFLAGS += -march=armv4 -mtune=arm7tdmi -msoft-float
-# =========================================================================
-#
-# Supply options according to compiler version
-#
-# ========================================================================
-PF_RELFLAGS_SLB_AT := $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))
-PLATFORM_RELFLAGS += $(PF_RELFLAGS_SLB_AT)
arch/arm/cpu/s3c44b0/cpu.c deleted +0 -58

58 lines not on this page · raw message

arch/arm/cpu/s3c44b0/start.S deleted +0 -228

228 lines not on this page · raw message

arch/arm/cpu/s3c44b0/timer.c deleted +0 -102

102 lines not on this page · raw message

arch/arm/include/asm/arch-s3c44b0/hardware.h deleted +0 -281

281 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#2 lore raw

PATCH 2/4 drivers: s3c44b0_i2c: delete an unused driver

In reply to Masahiro Yamada

Since commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_i2c.

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>
---
 drivers/i2c/Makefile      |    1 -
 drivers/i2c/s3c44b0_i2c.c |  299 ---------------------------------------------
 2 files changed, 300 deletions(-)
 delete mode 100644 drivers/i2c/s3c44b0_i2c.c
drivers/i2c/Makefile +0 -1
index 37ccbd1..df3092e 100644
@@ -21,7 +21,6 @@ COBJS-$(CONFIG_DRIVER_OMAP24XX_I2C) += omap24xx_i2c.o
 COBJS-$(CONFIG_DRIVER_OMAP34XX_I2C) += omap24xx_i2c.o
 COBJS-$(CONFIG_PCA9564_I2C) += pca9564_i2c.o
 COBJS-$(CONFIG_DRIVER_S3C24X0_I2C) += s3c24x0_i2c.o
-COBJS-$(CONFIG_S3C44B0_I2C) += s3c44b0_i2c.o
 COBJS-$(CONFIG_TSI108_I2C) += tsi108_i2c.o
 COBJS-$(CONFIG_U8500_I2C) += u8500_i2c.o
 COBJS-$(CONFIG_SH_I2C) += sh_i2c.o
drivers/i2c/s3c44b0_i2c.c deleted +0 -299

299 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#3 lore raw

PATCH 2/4 drivers: s3c44b0_i2c: delete an unused driver

Hello Masahiro,

Am 19.08.2013 08:01, schrieb Masahiro Yamada:

Quoted 11 lines

Since commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_i2c.

Cc Wolfgang Denk<[email protected]>
Cc Andrea Scian<[email protected]>
---
  drivers/i2c/Makefile      |    1 -
  drivers/i2c/s3c44b0_i2c.c |  299 ---------------------------------------------
  2 files changed, 300 deletions(-)

delete mode 100644 drivers/i2c/s3c44b0_i2c.c

Thanks!

bye,
Heiko

Signature · 2 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
#4 lore raw

PATCH 3/4 drivers: serial_s3c44b0: delete an unused driver

In reply to Masahiro Yamada

Since commit 5dc5f36 removed B2 board support,
there are no boards enabling serial_s3c44b0.

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>
---
 doc/driver-model/UDM-serial.txt |   16 ++-
 drivers/serial/Makefile         |    1 -
 drivers/serial/serial.c         |    2 -
 drivers/serial/serial_s3c44b0.c |  216 ---------------------------------------
 4 files changed, 6 insertions(+), 229 deletions(-)
 delete mode 100644 drivers/serial/serial_s3c44b0.c
doc/driver-model/UDM-serial.txt +6 -10
index 1011c32..54f853e 100644
@@ -148,32 +148,28 @@ III) Analysis of in-tree drivers
   --------------------
   This driver, being quite ad-hoc might need some work to bring back to shape.
 
-  22) serial_s3c44b0.c
-  --------------------
-  No support for CONFIG_SERIAL_MULTI. Simple conversion possible.
-
-  23) serial_s5p.c
+  22) serial_s5p.c
   ----------------
   No support for CONFIG_SERIAL_MULTI. Simple conversion possible.
 
-  24) serial_sa1100.c
+  23) serial_sa1100.c
   -------------------
   No support for CONFIG_SERIAL_MULTI. Simple conversion possible.
 
-  25) serial_sh.c
+  24) serial_sh.c
   ---------------
   No support for CONFIG_SERIAL_MULTI. Simple conversion possible.
 
-  26) serial_xuartlite.c
+  25) serial_xuartlite.c
   ----------------------
   No support for CONFIG_SERIAL_MULTI. Simple conversion possible.
 
-  27) usbtty.c
+  26) usbtty.c
   ------------
   This driver seems very complicated and entangled with USB framework. The
   conversion might be complicated here.
 
-  28) arch/powerpc/cpu/mpc512x/serial.c
+  27) arch/powerpc/cpu/mpc512x/serial.c
   -------------------------------------
   This driver supports CONFIG_SERIAL_MULTI. This driver will need to be moved to
   proper place.
drivers/serial/Makefile +0 -1
index 697f2bb..bcf7a1d 100644
@@ -31,7 +31,6 @@ COBJS-$(CONFIG_PL011_SERIAL) += serial_pl01x.o
 COBJS-$(CONFIG_PXA_SERIAL) += serial_pxa.o
 COBJS-$(CONFIG_SA1100_SERIAL) += serial_sa1100.o
 COBJS-$(CONFIG_S3C24X0_SERIAL) += serial_s3c24x0.o
-COBJS-$(CONFIG_S3C44B0_SERIAL) += serial_s3c44b0.o
 COBJS-$(CONFIG_XILINX_UARTLITE) += serial_xuartlite.o
 COBJS-$(CONFIG_SANDBOX_SERIAL) += sandbox.o
 COBJS-$(CONFIG_SCIF_CONSOLE) += serial_sh.o
drivers/serial/serial.c +0 -2
index 118fbc3..cd23ff8 100644
@@ -156,7 +156,6 @@ serial_initfunc(lh7a40x_serial_initialize);
 serial_initfunc(max3100_serial_initialize);
 serial_initfunc(mxc_serial_initialize);
 serial_initfunc(pl01x_serial_initialize);
-serial_initfunc(s3c44b0_serial_initialize);
 serial_initfunc(sa1100_serial_initialize);
 serial_initfunc(sh_serial_initialize);
 serial_initfunc(arm_dcc_initialize);
@@ -249,7 +248,6 @@ void serial_initialize(void)
 	max3100_serial_initialize();
 	mxc_serial_initialize();
 	pl01x_serial_initialize();
-	s3c44b0_serial_initialize();
 	sa1100_serial_initialize();
 	sh_serial_initialize();
 	arm_dcc_initialize();
drivers/serial/serial_s3c44b0.c deleted +0 -216

216 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#5 lore raw

PATCH 4/4 drivers: s3c44b0_rtc: delete an unused driver

In reply to Masahiro Yamada

Since commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_rtc.

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>
---
 doc/driver-model/UDM-rtc.txt |   15 +++-----
 drivers/rtc/Makefile         |    1 -
 drivers/rtc/s3c44b0_rtc.c    |   84 ------------------------------------------
 3 files changed, 5 insertions(+), 95 deletions(-)
 delete mode 100644 drivers/rtc/s3c44b0_rtc.c
doc/driver-model/UDM-rtc.txt +5 -10
index 5d9fb33..6aaeb86 100644
@@ -228,31 +228,26 @@ III) Analysis of in-tree drivers
   The driver is standard rtc. Simple conversion is possible.
 
 
-  34) drivers/rtc/s3c44b0_rtc.c
-  -----------------------------
-  The driver is standard rtc. Simple conversion is possible.
-
-
-  35) drivers/rtc/ds1337.c
+  34) drivers/rtc/ds1337.c
   ------------------------
   The driver is standard rtc. Simple conversion is possible.
 
 
-  36) drivers/rtc/isl1208.c
+  35) drivers/rtc/isl1208.c
   -------------------------
   The driver is standard rtc. Simple conversion is possible.
 
 
-  37) drivers/rtc/max6900.c
+  36) drivers/rtc/max6900.c
   -------------------------
   The driver is standard rtc. Simple conversion is possible.
 
 
-  38) drivers/rtc/mc146818.c
+  37) drivers/rtc/mc146818.c
   --------------------------
   The driver is standard rtc. Simple conversion is possible.
 
 
-  39) drivers/rtc/at91sam9_rtt.c
+  38) drivers/rtc/at91sam9_rtt.c
   ------------------------------
   The driver is standard rtc. Simple conversion is possible.
drivers/rtc/Makefile +0 -1
index b477c23..dcc0632 100644
@@ -53,7 +53,6 @@ COBJS-$(CONFIG_RTC_RTC4543) += rtc4543.o
 COBJS-$(CONFIG_RTC_RV3029) += rv3029.o
 COBJS-$(CONFIG_RTC_RX8025) += rx8025.o
 COBJS-$(CONFIG_RTC_S3C24X0) += s3c24x0_rtc.o
-COBJS-$(CONFIG_RTC_S3C44B0) += s3c44b0_rtc.o
 COBJS-$(CONFIG_RTC_X1205) += x1205.o
 
 COBJS	:= $(sort $(COBJS-y))
drivers/rtc/s3c44b0_rtc.c deleted +0 -84

84 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#6 lore raw

cover ARM: s3c44b0: remove remainders of dead board

In reply to Masahiro Yamada

Hi Masahiro,

Quoted 41 lines · Masahiro Yamada

Commit 5dc5f36 removed the support for B2 board,
which was the last S3C44B0 SoC board.

These series of patches remove s3c44b0-specific
code and drivers:

- arch/arm/cpu/s3c44b0/*
- arch/arm/include/asm/arch-s3c44b0/*
- drivers/i2c/s3c44b0_i2c.c
- drivers/serial/serial_s3c44b0.c
- drivers/rtc/s3c44b0_rtc.c

Cc Wolfgang Denk <[email protected]>
Cc Andrea Scian <[email protected]>

Masahiro Yamada (4):
ARM: s3c44b0: remove remainders of dead board
drivers: s3c44b0_i2c: delete an unused driver
drivers: serial_s3c44b0: delete an unused driver
drivers: s3c44b0_rtc: delete an unused driver

 README                                       |    1 -
 arch/arm/cpu/s3c44b0/Makefile                |   34 ---
 arch/arm/cpu/s3c44b0/cache.c                 |   74 -------
 arch/arm/cpu/s3c44b0/config.mk               |   18 --
 arch/arm/cpu/s3c44b0/cpu.c                   |   58 -----
 arch/arm/cpu/s3c44b0/start.S                 |  228 --------------------
 arch/arm/cpu/s3c44b0/timer.c                 |  102 ---------
 arch/arm/include/asm/arch-s3c44b0/hardware.h |  281 ------------------------
 doc/driver-model/UDM-rtc.txt                 |   15 +-
 doc/driver-model/UDM-serial.txt              |   16 +-
 drivers/i2c/Makefile                         |    1 -
 drivers/i2c/s3c44b0_i2c.c                    |  299 --------------------------
 drivers/rtc/Makefile                         |    1 -
 drivers/rtc/s3c44b0_rtc.c                    |   84 --------
 drivers/serial/Makefile                      |    1 -
 drivers/serial/serial.c                      |    2 -
 drivers/serial/serial_s3c44b0.c              |  216 -------------------
 17 files changed, 11 insertions(+), 1420 deletions(-)
 delete mode 100644 arch/arm/cpu/s3c44b0/Makefile
 delete mode 100644 arch/arm/cpu/s3c44b0/cache.c
Quoted 9 lines
 delete mode 100644 arch/arm/cpu/s3c44b0/config.mk
 delete mode 100644 arch/arm/cpu/s3c44b0/cpu.c
 delete mode 100644 arch/arm/cpu/s3c44b0/start.S
 delete mode 100644 arch/arm/cpu/s3c44b0/timer.c
 delete mode 100644 arch/arm/include/asm/arch-s3c44b0/hardware.h
 delete mode 100644 drivers/i2c/s3c44b0_i2c.c
 delete mode 100644 drivers/rtc/s3c44b0_rtc.c
 delete mode 100644 drivers/serial/serial_s3c44b0.c

Applied the whole series to u-boot-arm/master, thanks!

Amicalement,

Signature · 1 line
Albert.