[PATCH v2 1/1] ARM : omap3 : fix wrong container_of in clock36xx.c
Paul Walmsley
paul at pwsan.com
Wed Jun 5 14:21:02 EDT 2013
Hi
On Thu, 30 May 2013, Jean-Philippe Francois wrote:
> omap36xx_pwrdn_clk_enable_with_hsdiv_restore expects the parent hw of the clock
> to be a clk_hw_omap. However, looking at cclock3xxx_data.c, all concerned clock
> have parent defined as clk_divider. Instead of using container_of to eventually get
> to the register and directly mess with the divider, change freq via clk_set_rate,
> and let the clock framework toggle the divider value.
> Tested with 3.9 on dm3730.
>
> Signed-off-by: Jean-Philippe Fran??ois <jp.francois at cynove.com>
Tested this patch before applying, and noticed that it causes the
retention dynamic idle power management test to fail here on the
3730beaglexm:
http://www.pwsan.com/omap/testlogs/fixes_b_v3.10-rc/20130605113443/pm/3730beaglexm/3730beaglexm_log.txt
Not sure at this point if this is caused by the patch, or if the patch is
just unmasking another bug.
Jean, Mike, Rajendra, care to take a look at this?
- Paul
More information about the linux-arm-kernel
mailing list