Message ID | abe7aceb564b97ab00b88b13a9aac487363e01c1.1358871018.git.afzal@ti.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, 22 Jan 2013, Afzal Mohammed wrote: > 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> Thanks, queued for 3.9. - Paul
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 = { \
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> --- arch/arm/mach-omap2/clock.h | 11 +++++++++++ 1 file changed, 11 insertions(+)