mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
* 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: fbdev/atyfb: Fix DSP config on some PowerMacs & PowerBooks powerpc: Fix oops on some machines due to incorrect pr_debug() powerpc/ps3: Printing fixups for l64 to ll64 convserion drivers/net powerpc/5200: update device tree binding documentation powerpc/5200: Bugfix for PCI mapping of memory and IMMR powerpc/5200: update defconfigs
This commit is contained in:
commit
93bfbd71db
12 changed files with 590 additions and 438 deletions
|
|
@ -8,6 +8,9 @@
|
|||
#include <asm/io.h>
|
||||
#include <video/mach64.h>
|
||||
#include "atyfb.h"
|
||||
#ifdef CONFIG_PPC
|
||||
#include <asm/machdep.h>
|
||||
#endif
|
||||
|
||||
#undef DEBUG
|
||||
|
||||
|
|
@ -536,6 +539,14 @@ static int __devinit aty_init_pll_ct(const struct fb_info *info,
|
|||
pll->ct.xclk_post_div_real = postdividers[xpost_div];
|
||||
pll->ct.mclk_fb_div = q * pll->ct.xclk_post_div_real / 8;
|
||||
|
||||
#ifdef CONFIG_PPC
|
||||
if (machine_is(powermac)) {
|
||||
/* Override PLL_EXT_CNTL & 0x07. */
|
||||
pll->ct.xclk_post_div = xpost_div;
|
||||
pll->ct.xclk_ref_div = 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
pllmclk = (1000000 * pll->ct.mclk_fb_mult * pll->ct.mclk_fb_div) /
|
||||
(par->ref_clk_per * pll->ct.pll_ref_div);
|
||||
|
|
|
|||
Loading…
Reference in a new issue