LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PATCH v3 0/4] Introduce STM32MP1 RTC
@ 2018-05-17 12:04 Amelie Delaunay
  2018-05-17 12:04 ` [PATCH v3 1/4] rtc: stm32: fix misspelling and misalignment issues Amelie Delaunay
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Amelie Delaunay @ 2018-05-17 12:04 UTC (permalink / raw)
  To: Alessandro Zummo, Alexandre Belloni, Rob Herring, Mark Rutland,
	Maxime Coquelin, Alexandre Torgue
  Cc: linux-rtc, devicetree, linux-arm-kernel, linux-kernel, Amelie Delaunay

This series introduces STM32MP1 RTC.
On STM32MP1:
- two clocks are needed, plck and rtc_ck;
- to wakeup the system, a wakeup alarm interrupt is needed;
- some registers or bits have moved, but the operation is the same;
- the Backup Domain Protection (DBP) is not managed by RTC driver.

---
Changes in v3:
* Move cleanup changes in a separate patch
* Replace regs and evts by pointers to ensure no copy is made
* Set all registers offset as u16 instead of u8 and u16
* Fix Kbuild smatch warning:
  drivers/rtc/rtc-stm32.c:827 stm32_rtc_probe()
  warn: always true condition '(regs.verr != ~0) => (0-u16max != (-1))'

Changes in v2:
* One compatible per line in bindings file
* Remove unnecessary comment under rtc_ck as this clock is required for all
* Remove interrupts-extended and add stm32mp1 rtc alarm wakeup interrupt in
  interrupts property description

Amelie Delaunay (4):
  rtc: stm32: fix misspelling and misalignment issues
  rtc: stm32: rework register management to prepare other version of RTC
  dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc
  rtc: stm32: add stm32mp1 rtc support

 .../devicetree/bindings/rtc/st,stm32-rtc.txt       |  27 +-
 drivers/rtc/rtc-stm32.c                            | 273 ++++++++++++++++-----
 2 files changed, 229 insertions(+), 71 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-05-22 18:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-17 12:04 [PATCH v3 0/4] Introduce STM32MP1 RTC Amelie Delaunay
2018-05-17 12:04 ` [PATCH v3 1/4] rtc: stm32: fix misspelling and misalignment issues Amelie Delaunay
2018-05-17 12:04 ` [PATCH v3 2/4] rtc: stm32: rework register management to prepare other version of RTC Amelie Delaunay
2018-05-17 12:04 ` [PATCH v3 3/4] dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc Amelie Delaunay
2018-05-22 17:17   ` Rob Herring
2018-05-17 12:04 ` [PATCH v3 4/4] rtc: stm32: add stm32mp1 rtc support Amelie Delaunay
2018-05-22 18:11 ` [PATCH v3 0/4] Introduce STM32MP1 RTC Alexandre Belloni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).