diff options
author | Afzal Mohammed <afzal@ti.com> | 2013-01-23 17:12:05 +0530 |
---|---|---|
committer | Paul Walmsley <paul@pwsan.com> | 2013-01-31 09:27:49 -0700 |
commit | 601155b04c2e93c00644003811f59444a9e356e2 (patch) | |
tree | 58b36d6e383a92cd75183aa2171f675d21d58732 | |
parent | bb0b7320a72ec899e27b5a852851607ab1305541 (diff) | |
download | op-kernel-dev-601155b04c2e93c00644003811f59444a9e356e2.zip op-kernel-dev-601155b04c2e93c00644003811f59444a9e356e2.tar.gz |
ARM: OMAP2+: clock data: add DEFINE_STRUCT_CLK_FLAGS helper
DEFINE_STRUCT_CLK does not have the capability to set flags, define
DEFINE_STRUCT_CLK_FLAGS to handle flags. This is needed to add
SET_RATE_PARENT flag in statically defined lcd clock in am335x.
Signed-off-by: Afzal Mohammed <afzal@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
-rw-r--r-- | arch/arm/mach-omap2/clock.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/clock.h b/arch/arm/mach-omap2/clock.h index b402048..60ddd86 100644 --- a/arch/arm/mach-omap2/clock.h +++ b/arch/arm/mach-omap2/clock.h @@ -65,6 +65,17 @@ struct clockdomain; .ops = &_clkops_name, \ }; +#define DEFINE_STRUCT_CLK_FLAGS(_name, _parent_array_name, \ + _clkops_name, _flags) \ + static struct clk _name = { \ + .name = #_name, \ + .hw = &_name##_hw.hw, \ + .parent_names = _parent_array_name, \ + .num_parents = ARRAY_SIZE(_parent_array_name), \ + .ops = &_clkops_name, \ + .flags = _flags, \ + }; + #define DEFINE_STRUCT_CLK_HW_OMAP(_name, _clkdm_name) \ static struct clk_hw_omap _name##_hw = { \ .hw = { \ |