Commit 9a519f62 authored by Paul Mundt's avatar Paul Mundt
Browse files

rtc: rtc-sh: SH-5 support.



Trivial support for the SH-5 (sh64) on-chip RTC.

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 91525300
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -404,7 +404,7 @@ config RTC_DRV_SA1100

config RTC_DRV_SH
	tristate "SuperH On-Chip RTC"
	depends on RTC_CLASS && (CPU_SH3 || CPU_SH4)
	depends on RTC_CLASS && (CPU_SH3 || CPU_SH4 || CPU_SH5)
	help
	  Say Y here to enable support for the on-chip RTC found in
	  most SuperH processors.
+5 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@
#include <asm/rtc.h>

#define DRV_NAME	"sh-rtc"
#define DRV_VERSION	"0.1.3"
#define DRV_VERSION	"0.1.4"

#ifdef CONFIG_CPU_SH3
#define rtc_reg_size		sizeof(u16)
@@ -36,6 +36,10 @@
#define rtc_reg_size		sizeof(u32)
#define RTC_BIT_INVERTED	0x40	/* bug on SH7750, SH7750S */
#define RTC_DEF_CAPABILITIES	RTC_CAP_4_DIGIT_YEAR
#elif defined(CONFIG_CPU_SH5)
#define rtc_reg_size		sizeof(u32)
#define RTC_BIT_INVERTED	0	/* The SH-5 RTC is surprisingly sane! */
#define RTC_DEF_CAPABILITIES	RTC_CAP_4_DIGIT_YEAR
#endif

#define RTC_REG(r)	((r) * rtc_reg_size)