diff options
author | Ben Dooks <ben-linux@fluff.org> | 2006-06-22 22:18:21 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-06-22 22:18:21 +0100 |
commit | 92b7eb8ffc0741f1fd5fbd5458a466d608310442 (patch) | |
tree | 55b34b892da1a64f62d7ae922c75fa903247e208 /arch/arm/mach-s3c2410/clock.h | |
parent | 99c13853ffa26dd6527995b3f47548e075f201fb (diff) | |
download | op-kernel-dev-92b7eb8ffc0741f1fd5fbd5458a466d608310442.zip op-kernel-dev-92b7eb8ffc0741f1fd5fbd5458a466d608310442.tar.gz |
[ARM] 3628/1: S3C24XX: add get_rate call to struct clk
Patch from Ben Dooks
Add a get_rate call to allow an given clock
to over-ride the clk_get_rate() call.
This provides support for clocks which rely on
division of their parent to correctly report
their frequency when the parent can also change.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-s3c2410/clock.h')
-rw-r--r-- | arch/arm/mach-s3c2410/clock.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2410/clock.h b/arch/arm/mach-s3c2410/clock.h index 1bee570..9456c81 100644 --- a/arch/arm/mach-s3c2410/clock.h +++ b/arch/arm/mach-s3c2410/clock.h @@ -22,6 +22,7 @@ struct clk { int (*enable)(struct clk *, int enable); int (*set_rate)(struct clk *c, unsigned long rate); + unsigned long (*get_rate)(struct clk *c); unsigned long (*round_rate)(struct clk *c, unsigned long rate); int (*set_parent)(struct clk *c, struct clk *parent); }; |