The 'rate' is added for fixed-clock support, while 'pll_base' is for
pll clock.  These two particular type of clocks are supposed to be
gracefully supported by the common clk api when it gets ready.

Signed-off-by: Shawn Guo <shawn....@linaro.org>
---
 arch/arm/plat-mxc/include/mach/clock.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/arch/arm/plat-mxc/include/mach/clock.h 
b/arch/arm/plat-mxc/include/mach/clock.h
index 753a598..a29dc45 100644
--- a/arch/arm/plat-mxc/include/mach/clock.h
+++ b/arch/arm/plat-mxc/include/mach/clock.h
@@ -38,6 +38,10 @@ struct clk {
        /* Register address for clock's enable/disable control. */
        void __iomem *enable_reg;
        u32 flags;
+       /* clock rate used by fixed-clock */
+       unsigned long rate;
+       /* base address of pll */
+       void __iomem *pll_base;
        /* get the current clock rate (always a fresh value) */
        unsigned long (*get_rate) (struct clk *);
        /* Function ptr to set the clock to a new rate. The rate must match a
-- 
1.7.1


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to