Patchwork [U-Boot,4/4] drivers: s3c44b0_rtc: delete an unused driver

login
register
mail settings
Submitter Masahiro Yamada
Date Aug. 19, 2013, 6:01 a.m.
Message ID <1376892085-31174-5-git-send-email-yamada.m@jp.panasonic.com>
Download mbox | patch
Permalink /patch/268099/
State Accepted
Delegated to: Albert ARIBAUD
Headers show

Comments

Masahiro Yamada - Aug. 19, 2013, 6:01 a.m.
Since commit 5dc5f36 removed B2 board support,
there are no boards enabling s3c44b0_rtc.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Wolfgang Denk <wd@denx.de>
Cc: Andrea Scian <andrea.scian@dave-tech.it>
---
 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

Patch

diff --git a/doc/driver-model/UDM-rtc.txt b/doc/driver-model/UDM-rtc.txt
index 5d9fb33..6aaeb86 100644
--- a/doc/driver-model/UDM-rtc.txt
+++ b/doc/driver-model/UDM-rtc.txt
@@ -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.
diff --git a/drivers/rtc/Makefile b/drivers/rtc/Makefile
index b477c23..dcc0632 100644
--- a/drivers/rtc/Makefile
+++ b/drivers/rtc/Makefile
@@ -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))
diff --git a/drivers/rtc/s3c44b0_rtc.c b/drivers/rtc/s3c44b0_rtc.c
deleted file mode 100644
index de7898c..0000000
--- a/drivers/rtc/s3c44b0_rtc.c
+++ /dev/null
@@ -1,84 +0,0 @@ 
-/*
- * (C) Copyright 2004
- * DAVE Srl
- * http://www.dave-tech.it
- * http://www.wawnet.biz
- * mailto:info@wawnet.biz
- *
- * SPDX-License-Identifier:	GPL-2.0+
- */
-
-/*
- * S3C44B0 CPU specific code
- */
-
-#include <common.h>
-#include <command.h>
-#include <asm/hardware.h>
-#include <rtc.h>
-
-int rtc_get (struct rtc_time* tm)
-{
-	RTCCON |= 1;
-	tm->tm_year  = bcd2bin(BCDYEAR);
-	tm->tm_mon   = bcd2bin(BCDMON);
-	tm->tm_wday   = bcd2bin(BCDDATE);
-	tm->tm_mday   = bcd2bin(BCDDAY);
-	tm->tm_hour  = bcd2bin(BCDHOUR);
-	tm->tm_min  = bcd2bin(BCDMIN);
-	tm->tm_sec  = bcd2bin(BCDSEC);
-
-	if (tm->tm_sec==0) {
-		/* we have to re-read the rtc data because of the "one second deviation" problem */
-		/* see RTC datasheet for more info about it */
-		tm->tm_year  = bcd2bin(BCDYEAR);
-		tm->tm_mon   = bcd2bin(BCDMON);
-		tm->tm_mday   = bcd2bin(BCDDAY);
-		tm->tm_wday   = bcd2bin(BCDDATE);
-		tm->tm_hour  = bcd2bin(BCDHOUR);
-		tm->tm_min  = bcd2bin(BCDMIN);
-		tm->tm_sec  = bcd2bin(BCDSEC);
-	}
-
-	RTCCON &= ~1;
-
-	if(tm->tm_year >= 70)
-		tm->tm_year += 1900;
-	else
-		tm->tm_year += 2000;
-
-	return 0;
-}
-
-int rtc_set (struct rtc_time* tm)
-{
-	if(tm->tm_year < 2000)
-		tm->tm_year -= 1900;
-	else
-		tm->tm_year -= 2000;
-
-	RTCCON |= 1;
-	BCDYEAR = bin2bcd(tm->tm_year);
-	BCDMON = bin2bcd(tm->tm_mon);
-	BCDDAY = bin2bcd(tm->tm_mday);
-	BCDDATE = bin2bcd(tm->tm_wday);
-	BCDHOUR = bin2bcd(tm->tm_hour);
-	BCDMIN = bin2bcd(tm->tm_min);
-	BCDSEC = bin2bcd(tm->tm_sec);
-	RTCCON &= 1;
-
-	return 0;
-}
-
-void rtc_reset (void)
-{
-	RTCCON |= 1;
-	BCDYEAR = 0;
-	BCDMON = 0;
-	BCDDAY = 0;
-	BCDDATE = 0;
-	BCDHOUR = 0;
-	BCDMIN = 0;
-	BCDSEC = 0;
-	RTCCON &= 1;
-}