Lines Matching refs:pll

439 	rinfo->pll.ref_clk = (*val) / 10;  in radeon_read_xtal_OF()
443 rinfo->pll.sclk = (*val) / 10; in radeon_read_xtal_OF()
447 rinfo->pll.mclk = (*val) / 10; in radeon_read_xtal_OF()
583 rinfo->pll.ref_clk = xtal; in radeon_probe_pll_params()
584 rinfo->pll.ref_div = ref_div; in radeon_probe_pll_params()
585 rinfo->pll.sclk = sclk; in radeon_probe_pll_params()
586 rinfo->pll.mclk = mclk; in radeon_probe_pll_params()
604 rinfo->pll.ppll_max = 35000; in radeon_get_pllinfo()
605 rinfo->pll.ppll_min = 12000; in radeon_get_pllinfo()
606 rinfo->pll.mclk = 23000; in radeon_get_pllinfo()
607 rinfo->pll.sclk = 23000; in radeon_get_pllinfo()
608 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
615 rinfo->pll.ppll_max = 35000; in radeon_get_pllinfo()
616 rinfo->pll.ppll_min = 12000; in radeon_get_pllinfo()
617 rinfo->pll.mclk = 27500; in radeon_get_pllinfo()
618 rinfo->pll.sclk = 27500; in radeon_get_pllinfo()
619 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
625 rinfo->pll.ppll_max = 35000; in radeon_get_pllinfo()
626 rinfo->pll.ppll_min = 12000; in radeon_get_pllinfo()
627 rinfo->pll.mclk = 25000; in radeon_get_pllinfo()
628 rinfo->pll.sclk = 25000; in radeon_get_pllinfo()
629 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
635 rinfo->pll.ppll_max = 40000; in radeon_get_pllinfo()
636 rinfo->pll.ppll_min = 20000; in radeon_get_pllinfo()
637 rinfo->pll.mclk = 27000; in radeon_get_pllinfo()
638 rinfo->pll.sclk = 27000; in radeon_get_pllinfo()
639 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
646 rinfo->pll.ppll_max = 35000; in radeon_get_pllinfo()
647 rinfo->pll.ppll_min = 12000; in radeon_get_pllinfo()
648 rinfo->pll.mclk = 16600; in radeon_get_pllinfo()
649 rinfo->pll.sclk = 16600; in radeon_get_pllinfo()
650 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
653 rinfo->pll.ref_div = INPLL(PPLL_REF_DIV) & PPLL_REF_DIV_MASK; in radeon_get_pllinfo()
673 rinfo->pll.sclk = BIOS_IN16(pll_info_block + 0x08); in radeon_get_pllinfo()
674 rinfo->pll.mclk = BIOS_IN16(pll_info_block + 0x0a); in radeon_get_pllinfo()
675 rinfo->pll.ref_clk = BIOS_IN16(pll_info_block + 0x0e); in radeon_get_pllinfo()
676 rinfo->pll.ref_div = BIOS_IN16(pll_info_block + 0x10); in radeon_get_pllinfo()
677 rinfo->pll.ppll_min = BIOS_IN32(pll_info_block + 0x12); in radeon_get_pllinfo()
678 rinfo->pll.ppll_max = BIOS_IN32(pll_info_block + 0x16); in radeon_get_pllinfo()
704 if (rinfo->pll.mclk == 0) in radeon_get_pllinfo()
705 rinfo->pll.mclk = 20000; in radeon_get_pllinfo()
706 if (rinfo->pll.sclk == 0) in radeon_get_pllinfo()
707 rinfo->pll.sclk = 20000; in radeon_get_pllinfo()
710 rinfo->pll.ref_clk / 100, rinfo->pll.ref_clk % 100, in radeon_get_pllinfo()
711 rinfo->pll.ref_div, in radeon_get_pllinfo()
712 rinfo->pll.mclk / 100, rinfo->pll.mclk % 100, in radeon_get_pllinfo()
713 rinfo->pll.sclk / 100, rinfo->pll.sclk % 100); in radeon_get_pllinfo()
714 printk("radeonfb: PLL min %d max %d\n", rinfo->pll.ppll_min, rinfo->pll.ppll_max); in radeon_get_pllinfo()
1480 if (freq > rinfo->pll.ppll_max) in radeon_calc_pll_regs()
1481 freq = rinfo->pll.ppll_max; in radeon_calc_pll_regs()
1482 if (freq*12 < rinfo->pll.ppll_min) in radeon_calc_pll_regs()
1483 freq = rinfo->pll.ppll_min / 12; in radeon_calc_pll_regs()
1485 freq, rinfo->pll.ppll_min, rinfo->pll.ppll_max); in radeon_calc_pll_regs()
1494 if (pll_output_freq >= rinfo->pll.ppll_min && in radeon_calc_pll_regs()
1495 pll_output_freq <= rinfo->pll.ppll_max) in radeon_calc_pll_regs()
1506 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs()
1516 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs()
1519 fb_div = round_div(rinfo->pll.ref_div*pll_output_freq, in radeon_calc_pll_regs()
1520 rinfo->pll.ref_clk); in radeon_calc_pll_regs()
1521 regs->ppll_ref_div = rinfo->pll.ref_div; in radeon_calc_pll_regs()