Thread (106 messages) 106 messages, 18 authors, 2012-04-11

[PATCH v7 1/3] Documentation: common clk API

From: Turquette, Mike <hidden>
Date: 2012-03-16 22:33:31
Also in: linux-omap, lkml

On Fri, Mar 16, 2012 at 3:21 PM, Paul Walmsley [off-list ref] wrote:
From: Paul Walmsley <paul@pwsan.com>
Date: Fri, 16 Mar 2012 16:06:30 -0600
Subject: [PATCH] clk: mark the common clk code as EXPERIMENTAL for now

Mark the common clk code as depending on CONFIG_EXPERIMENTAL. ?The API
is not well-defined and both it and the underlying mechanics are likely
to need significant changes to support non-trivial uses of the rate
changing code, such as DVFS with external I/O devices. ?So any platforms
that switch their implementation over to this may need to revise much
of their driver code and revalidate their implementations until the
behavior of the code is better-defined.

A good time for removing this EXPERIMENTAL designation would be after at
least two platforms that do DVFS on groups of external I/O devices have
ported their clock implementations over to the common clk code.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Mike Turquette <redacted>
ACK.  This will set some reasonable expectations while things are in flux.

Arnd are you willing to take this in?

Thanks,
Mike
quoted hunk ↗ jump to hunk
---
?drivers/clk/Kconfig | ? ?1 +
?1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig
index 2eaf17e..a0a83de 100644
--- a/drivers/clk/Kconfig
+++ b/drivers/clk/Kconfig
@@ -12,6 +12,7 @@ config HAVE_MACH_CLKDEV
?menuconfig COMMON_CLK
? ? ? ?bool "Common Clock Framework"
? ? ? ?select HAVE_CLK_PREPARE
+ ? ? ? depends on EXPERIMENTAL
? ? ? ?---help---
? ? ? ? ?The common clock framework is a single definition of struct
? ? ? ? ?clk, useful across many platforms, as well as an
--
1.7.9.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help