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

[PATCH 2/2] clk: Move init fields from clk to clk_hw

From: s.hauer@pengutronix.de (Sascha Hauer)
Date: 2012-03-20 18:14:46
Also in: linux-arm-msm, lkml

On Tue, Mar 20, 2012 at 03:17:10AM -0700, Saravana Kannan wrote:
On Tue, March 20, 2012 2:40 am, Sascha Hauer wrote:
quoted
On Tue, Mar 20, 2012 at 12:54:55AM -0700, Saravana Kannan wrote:
quoted
I am using these functions and don't need a static array, I just call
the functions with the desired parameters.
Sure, then let's leave it in. Curious, where do you get the desired
parameters from? Is it static date in code or is it from DT? You somehow
probe it?
It's not from DT. See this thread:

http://www.spinics.net/lists/arm-kernel/msg165839.html
quoted
Overall the clock framework was written in a way that we have to expose
as little information about the internally used structs as necessary. It
seems your patches are pulling in the opposite direction now.
I'm not exposing anything that you don't already pass from the platform
driver. Also, you realize that this is very similar to what you suggested
with clk_initializer right? If there is a strong push, we can make a copy
of these inside the struct clk, but for these few init fields I don't see
a point (see earlier email).
The difference is that a struct clk_initializer is only used to
initialize a clock and not actively used by the clock framework. But as
you already mentioned using a copy inside the clock framework has the
same effect.

Sascha

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help