devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] clk: stm32: Add clock driver for STM32F4[23]xxx devices
@ 2015-05-22 20:41 Daniel Thompson
       [not found] ` <1432327273-6810-1-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
                   ` (3 more replies)
  0 siblings, 4 replies; 33+ messages in thread
From: Daniel Thompson @ 2015-05-22 20:41 UTC (permalink / raw)
  To: Mike Turquette, Stephen Boyd
  Cc: Daniel Thompson, Rob Herring, Pawel Moll, Mark Rutland,
	Ian Campbell, Kumar Gala, Russell King, Maxime Coquelin,
	Kamil Lulko, Andreas Farber, linux-clk, devicetree,
	linux-arm-kernel, linux-kernel, patches, linaro-kernel

This patchset implements a clock driver for STM32F42xxx and STM32F43xxx
series devices.

There are a few small caveats at the present:

 1. Relies on "Add support to STMicroeletronics STM32 family", v8 by
    Maxime Coquelin:
    http://thread.gmane.org/gmane.linux.kernel.cross-arch/27569

 2. Allocating ~80 clock components appears to fragment memory enough
    to prevent busybox (.text is ~300K, non-XIP) from running getty.
    I have to use "init=/bin/sh" to avoid OOM problems.

 3. Support for I2S and SAI is not included in this patchset.

Daniel Thompson (3):
  dt-bindings: Document the STM32F4 clock bindings
  clk: stm32: Add clock driver for STM32F4[23]xxx devices
  ARM: dts: stm32f429: Adopt STM32F4 clock driver

 .../devicetree/bindings/clock/st,stm32-rcc.txt     |  65 ++++
 arch/arm/boot/dts/stm32f429.dtsi                   |  83 ++---
 drivers/clk/Makefile                               |   1 +
 drivers/clk/clk-stm32f4.c                          | 365 +++++++++++++++++++++
 4 files changed, 457 insertions(+), 57 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/st,stm32-rcc.txt
 create mode 100644 drivers/clk/clk-stm32f4.c

--
2.1.0

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

end of thread, other threads:[~2015-07-07  9:38 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-22 20:41 [RFC PATCH 0/3] clk: stm32: Add clock driver for STM32F4[23]xxx devices Daniel Thompson
     [not found] ` <1432327273-6810-1-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-22 20:41   ` [RFC PATCH 1/3] dt-bindings: Document the STM32F4 clock bindings Daniel Thompson
2015-05-30  7:54   ` [PATCH v2 0/4] clk: stm32: Add clock driver for STM32F4[23]xxx devices Daniel Thompson
2015-05-30  7:54     ` [PATCH v2 1/4] ARM: stm32: Enable clock source Daniel Thompson
     [not found]     ` <1432972448-10332-1-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-30  7:54       ` [PATCH v2 2/4] dt-bindings: Document the STM32F4 clock bindings Daniel Thompson
     [not found]         ` <1432972448-10332-3-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-30  9:21           ` Maxime Coquelin
     [not found]             ` <55698104.2070205-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-06-01  7:46               ` Daniel Thompson
2015-05-30  7:54       ` [PATCH v2 3/4] clk: stm32: Add clock driver for STM32F4[23]xxx devices Daniel Thompson
2015-05-30  9:15         ` Maxime Coquelin
     [not found]           ` <55697FCE.9040003-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-06-01  7:18             ` Daniel Thompson
2015-05-30  7:54       ` [PATCH v2 4/4] ARM: dts: stm32f429: Adopt STM32F4 clock driver Daniel Thompson
2015-05-30  9:38         ` Maxime Coquelin
2015-05-30  8:40     ` [PATCH v2 0/4] clk: stm32: Add clock driver for STM32F4[23]xxx devices Maxime Coquelin
2015-06-10 20:09   ` [PATCH v3 0/3] " Daniel Thompson
     [not found]     ` <1433966978-24422-1-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-10 20:09       ` [PATCH v3 1/3] dt-bindings: Document the STM32F4 clock bindings Daniel Thompson
2015-06-12  7:25         ` Maxime Coquelin
2015-06-22 22:47         ` Stephen Boyd
2015-06-10 20:09       ` [PATCH v3 2/3] clk: stm32: Add clock driver for STM32F4[23]xxx devices Daniel Thompson
2015-06-22 22:48         ` Stephen Boyd
     [not found]         ` <1433966978-24422-3-git-send-email-daniel.thompson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-22 23:21           ` Stephen Boyd
     [not found]             ` <20150622232114.GK22132-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-23  8:25               ` Daniel Thompson
2015-06-10 20:09     ` [PATCH v3 3/3] ARM: dts: stm32f429: Adopt STM32F4 clock driver Daniel Thompson
2015-07-07  9:38       ` Maxime Coquelin
2015-06-22 22:48     ` [PATCH v3 0/3] clk: stm32: Add clock driver for STM32F4[23]xxx devices Stephen Boyd
     [not found]       ` <20150622224832.GI22132-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-23  8:22         ` Daniel Thompson
2015-06-23  9:24           ` Maxime Coquelin
2015-05-22 20:41 ` [RFC PATCH 2/3] " Daniel Thompson
2015-06-04 22:07   ` Stephen Boyd
2015-06-05  9:36     ` Daniel Thompson
2015-06-06  0:10       ` Stephen Boyd
2015-05-22 20:41 ` [RFC PATCH 3/3] ARM: dts: stm32f429: Adopt STM32F4 clock driver Daniel Thompson
2015-05-26 16:41 ` [RFC PATCH 0/3] clk: stm32: Add clock driver for STM32F4[23]xxx devices Maxime Coquelin
     [not found]   ` <CALszF6BTu_8SCE9hEiLYuvQg8J9eG5xktaVV7_LvnG3r20+wtw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-27  8:36     ` Daniel Thompson

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).