* Tony Lindgren [080318 17:05]: > From: Roman Tereshonkov > > These changes is the result of the discussion with Paul Walmsley. > His ideas are included into this patch. > > Remove DPLL output divider handling from DPLLs and CLKOUTX2 clocks, > and place it into specific DPLL output divider clocks (e.g., dpll3_m2_clk). > omap2_get_dpll_rate() now returns the correct DPLL rate, as represented > by the DPLL's CLKOUT output. Also add MPU and IVA2 subsystem clocks, along > with high-frequency bypass support. > > Add support for DPLLs function in locked and bypass clock modes. Here's an updated version of this patch. I've folded in two more patches from Paul [1][2]. Patches change to use __ffs() instead of mask_to_shift, and clean up clock register defines. Regards, Tony [1] http://master.kernel.org/git/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commitdiff;h=f417e171cd2d2bd0302c8f420ee97295a165a39c [2] http://master.kernel.org/git/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commitdiff;h=70d19cc5c7999445b84e6ffea8e025512b877e8c