diff options
author | Sekhar Nori <nsekhar@ti.com> | 2009-08-31 14:18:01 +0400 |
---|---|---|
committer | Kevin Hilman <khilman@deeprootsystems.com> | 2009-11-25 21:21:19 +0300 |
commit | f02bf3b396846f3da60b4962aeaae8652e20f0dd (patch) | |
tree | f2d4bb08184f81200eb6535dc1cf707fdf356ab5 /arch/arm/mach-davinci/clock.h | |
parent | cd87444802ddceaa2259bc5ac48c1d2e42a99a3f (diff) | |
download | linux-f02bf3b396846f3da60b4962aeaae8652e20f0dd.tar.xz |
davinci: enable easy top down traversal of clock tree
Achieve easy top down traversal of clock tree by keeping
track of each clock's list of children.
This is useful in supporting DVFS where clock rates of
all children need to be updated in an efficient manner.
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/mach-davinci/clock.h')
-rw-r--r-- | arch/arm/mach-davinci/clock.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/clock.h b/arch/arm/mach-davinci/clock.h index 27233cb4a2fb..f88794d7446e 100644 --- a/arch/arm/mach-davinci/clock.h +++ b/arch/arm/mach-davinci/clock.h @@ -69,6 +69,8 @@ struct clk { u8 lpsc; u8 psc_ctlr; struct clk *parent; + struct list_head children; /* list of children */ + struct list_head childnode; /* parent's child list node */ struct pll_data *pll_data; u32 div_reg; }; |