Thread (29 messages) flat view 29 messages, 5 authors, 2012-08-24

[PATCH 1/7] mfd: add imx syscon driver based on regmap

From: Dong Aisheng <hidden>
Date: 2012-08-24 02:47:39
Also in: linux-devicetree, lkml

On Thu, Aug 23, 2012 at 07:06:47PM +0800, Mark Brown wrote:
On Thu, Aug 23, 2012 at 03:26:30PM +0800, Dong Aisheng wrote:
quoted
On Thu, Aug 23, 2012 at 12:02:41AM +0800, Mark Brown wrote:
quoted
quoted
It'd be good to provide a way of retrieving the regmap so that drivers
for subsystems with generic regmap code could use the framework features
(regulator is one example that I just mentioned in my other mail).
quoted
Do you mean something like:
regmap = syscon_regmap_dev_lookup(np, "fsl,anatop");
regmap_write(regmap, reg, val);
quoted
Then drivers can use generic regmap framework features rather than depend
on what imx-syscon implemented, is that correct?
Yes, this is mainly for cases where the subsystem has helper functions
that can work with regmap.
Okay, then imx-syscon only implements regmap register mechanism and regmap
lookup mechanism, for accessors, client driver can directly use the generic
regmap API defined in include/linux/regmap.h.

Then it looks to me the driver is more like a generic feature which may also be
needed for other SoCs, IIRC, Tegra ahb and ux500 PRCMU,

Do you think if we should implement it in a more generic way at first?
e.g, drop 'imx-' prefix first.

Linus,
You're the first guy to raise the idea that we could implement a syscon
framework to generic register access, what's your comment on this?

Regards
Dong Aisheng
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help