diff options
author | Marcin Wojtas <mw@semihalf.com> | 2018-07-30 10:18:45 +0200 |
---|---|---|
committer | Kostya Porotchkin <kostap@marvell.com> | 2018-07-30 16:50:04 +0300 |
commit | e7bfe98a63d83d2f2b584d198ed40c2744168988 (patch) | |
tree | c424a7582051d0bd64eee92532fc20af08330cc3 | |
parent | a743eca5b0c46d6215c9aa295a0faed463368878 (diff) |
marvell: drivers: correct RTC init sequence
It turned out that resetting the RTC time register is not
necessary during initial configuration. Safely remove it
from the sequence.
Change-Id: Id2b9c7db44a8c8dbe88a7f8a21695b72a7fd78ee
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/58534
Tested-by: iSoC Platform CI <ykjenk@marvell.com>
Reviewed-by: Nadav Haklai <nadavh@marvell.com>
Reviewed-by: Kostya Porotchkin <kostap@marvell.com>
-rw-r--r-- | drivers/marvell/mochi/cp110_setup.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/marvell/mochi/cp110_setup.c b/drivers/marvell/mochi/cp110_setup.c index 79a9c491..f541b393 100644 --- a/drivers/marvell/mochi/cp110_setup.c +++ b/drivers/marvell/mochi/cp110_setup.c @@ -390,10 +390,6 @@ static void cp110_rtc_init(uintptr_t base) mmio_write_32(base + MVEBU_RTC_TEST_CONFIG_REG, 0); mdelay(500); - /* Reset Time register */ - mmio_write_32(base + MVEBU_RTC_TIME_REG, 0); - udelay(62); - /* Reset Status register */ mmio_write_32(base + MVEBU_RTC_STATUS_REG, (MVEBU_RTC_STATUS_ALARM1_MASK | @@ -410,10 +406,6 @@ static void cp110_rtc_init(uintptr_t base) mmio_write_32(base + MVEBU_RTC_CCR_REG, MVEBU_RTC_NOMINAL_TIMING); - /* Reset Time register */ - mmio_write_32(base + MVEBU_RTC_TIME_REG, 0); - udelay(10); - /* Reset Status register */ mmio_write_32(base + MVEBU_RTC_STATUS_REG, (MVEBU_RTC_STATUS_ALARM1_MASK | |