ARM: s3c44b0: remove remainders of dead board
Subsystems (3)
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
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
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.
--- 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
@@ -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
@@ -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
@@ -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
PATCH 2/4 drivers: s3c44b0_i2c: delete an unused driver
In reply to Masahiro YamadaSince commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_i2c.
--- 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
@@ -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
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 enablings3c44b0_i2c.Signed-off-by Masahiro Yamada<[email protected]>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
PATCH 3/4 drivers: serial_s3c44b0: delete an unused driver
In reply to Masahiro YamadaSince commit 5dc5f36 removed B2 board support,
there are no boards enabling serial_s3c44b0.
--- 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
@@ -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
@@ -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
@@ -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
PATCH 4/4 drivers: s3c44b0_rtc: delete an unused driver
In reply to Masahiro YamadaSince commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_rtc.
--- 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
@@ -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
@@ -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
cover ARM: s3c44b0: remove remainders of dead board
In reply to Masahiro YamadaHi 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.cCc 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 driverREADME | 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.