[U-Boot] [PATCH 1/2] rtc/ds1337.c: Allow to set TCR register

From: Werner Pfister werner.pfister@intercontrol.de
This is needed to correctly start the charging of an attached capacitor or battery.
Signed-off-by: Werner Pfister werner.pfister@intercontrol.de Signed-off-by: Detlev Zundel dzu@denx.de --- drivers/rtc/ds1337.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/rtc/ds1337.c b/drivers/rtc/ds1337.c index a71ab5d..7abf041 100644 --- a/drivers/rtc/ds1337.c +++ b/drivers/rtc/ds1337.c @@ -56,6 +56,7 @@ #define RTC_YR_REG_ADDR 0x6 #define RTC_CTL_REG_ADDR 0x0e #define RTC_STAT_REG_ADDR 0x0f +#define RTC_TC_REG_ADDR 0x10
/* * RTC control register bits @@ -169,6 +170,9 @@ int rtc_set (struct rtc_time *tmp) void rtc_reset (void) { rtc_write (RTC_CTL_REG_ADDR, RTC_DS1337_RESET_VAL); +#ifdef CONFIG_SYS_DS1339_TCR_VAL + rtc_write (RTC_TC_REG_ADDR, CONFIG_SYS_DS1339_TCR_VAL); +#endif }

From: Werner Pfister werner.pfister@intercontrol.de
Signed-off-by: Werner Pfister werner.pfister@intercontrol.de Signed-off-by: Detlev Zundel dzu@denx.de --- include/configs/digsy_mtc.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/digsy_mtc.h b/include/configs/digsy_mtc.h index 2bdaaac..7a1a7c3 100644 --- a/include/configs/digsy_mtc.h +++ b/include/configs/digsy_mtc.h @@ -244,6 +244,7 @@ */ #define CONFIG_RTC_DS1337 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 +#define CONFIG_SYS_DS1339_TCR_VAL 0xAB /* diode + 4k resistor */
/* * Flash configuration

Dear Detlev Zundel,
In message 1253537396-8685-2-git-send-email-dzu@denx.de you wrote:
From: Werner Pfister werner.pfister@intercontrol.de
Signed-off-by: Werner Pfister werner.pfister@intercontrol.de Signed-off-by: Detlev Zundel dzu@denx.de
include/configs/digsy_mtc.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk

Dear Detlev Zundel,
In message 1253537396-8685-1-git-send-email-dzu@denx.de you wrote:
From: Werner Pfister werner.pfister@intercontrol.de
This is needed to correctly start the charging of an attached capacitor or battery.
Signed-off-by: Werner Pfister werner.pfister@intercontrol.de Signed-off-by: Detlev Zundel dzu@denx.de
drivers/rtc/ds1337.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
participants (2)
-
Detlev Zundel
-
Wolfgang Denk