Searched refs:pll (Results 1 - 25 of 25) sorted by relevance

/freebsd-10.0-release/sys/dev/ath/ath_hal/ar9001/
H A Dar9130_phy.c34 uint32_t pll; local
40 pll = 0x1450;
42 pll = 0x1458;
44 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll);
H A Dar9160_attach.c92 uint32_t pll = SM(0x5, AR_RTC_SOWL_PLL_REFDIV); local
95 pll |= SM(0x1, AR_RTC_SOWL_PLL_CLKSEL);
97 pll |= SM(0x2, AR_RTC_SOWL_PLL_CLKSEL);
100 pll |= SM(0x50, AR_RTC_SOWL_PLL_DIV);
102 pll |= SM(0x58, AR_RTC_SOWL_PLL_DIV);
104 pll |= SM(0x58, AR_RTC_SOWL_PLL_DIV);
106 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll);
/freebsd-10.0-release/sys/mips/atheros/
H A Dar934x_chip.c92 uint32_t pll, out_div, ref_div, nint, nfrac, frac, clk_ctrl, postdiv; local
102 pll = ATH_READ_REG(AR934X_SRIF_CPU_DPLL2_REG);
103 if (pll & AR934X_SRIF_DPLL2_LOCAL_PLL) {
104 out_div = (pll >> AR934X_SRIF_DPLL2_OUTDIV_SHIFT) &
106 pll = ATH_READ_REG(AR934X_SRIF_CPU_DPLL1_REG);
107 nint = (pll >> AR934X_SRIF_DPLL1_NINT_SHIFT) &
109 nfrac = pll & AR934X_SRIF_DPLL1_NFRAC_MASK;
110 ref_div = (pll >> AR934X_SRIF_DPLL1_REFDIV_SHIFT) &
114 pll = ATH_READ_REG(AR934X_PLL_CPU_CONFIG_REG);
115 out_div = (pll >> AR934X_PLL_CPU_CONFIG_OUTDIV_SHIF
231 ar934x_chip_set_pll_ge(int unit, int speed, uint32_t pll) argument
[all...]
H A Dar91xx_chip.c70 uint32_t pll; local
76 pll = ATH_READ_REG(AR91XX_PLL_REG_CPU_CONFIG);
78 div = ((pll >> AR91XX_PLL_DIV_SHIFT) & AR91XX_PLL_DIV_MASK);
82 div = ((pll >> AR91XX_DDR_DIV_SHIFT) & AR91XX_DDR_DIV_MASK) + 1;
85 div = (((pll >> AR91XX_AHB_DIV_SHIFT) & AR91XX_AHB_DIV_MASK) + 1) * 2;
119 ar91xx_chip_set_pll_ge(int unit, int speed, uint32_t pll) argument
125 AR91XX_PLL_REG_ETH0_INT_CLOCK, pll,
130 AR91XX_PLL_REG_ETH1_INT_CLOCK, pll,
169 uint32_t pll; local
173 pll
[all...]
H A Dar71xx_chip.c93 uint32_t pll; local
99 pll = ATH_READ_REG(AR71XX_PLL_REG_CPU_CONFIG);
101 div = ((pll >> AR71XX_PLL_DIV_SHIFT) & AR71XX_PLL_DIV_MASK) + 1;
104 div = ((pll >> AR71XX_CPU_DIV_SHIFT) & AR71XX_CPU_DIV_MASK) + 1;
107 div = ((pll >> AR71XX_DDR_DIV_SHIFT) & AR71XX_DDR_DIV_MASK) + 1;
110 div = (((pll >> AR71XX_AHB_DIV_SHIFT) & AR71XX_AHB_DIV_MASK) + 1) * 2;
234 ar71xx_chip_set_pll_ge(int unit, int speed, uint32_t pll) argument
240 AR71XX_PLL_ETH_INT0_CLK, pll,
245 AR71XX_PLL_ETH_INT1_CLK, pll,
282 uint32_t pll; local
[all...]
H A Dar724x_chip.c72 uint32_t pll; local
78 pll = ATH_READ_REG(AR724X_PLL_REG_CPU_CONFIG);
80 div = ((pll >> AR724X_PLL_DIV_SHIFT) & AR724X_PLL_DIV_MASK);
83 div = ((pll >> AR724X_PLL_REF_DIV_SHIFT) & AR724X_PLL_REF_DIV_MASK);
88 div = ((pll >> AR724X_DDR_DIV_SHIFT) & AR724X_DDR_DIV_MASK) + 1;
91 div = (((pll >> AR724X_AHB_DIV_SHIFT) & AR724X_AHB_DIV_MASK) + 1) * 2;
146 ar724x_chip_set_pll_ge(int unit, int speed, uint32_t pll) argument
H A Dar933x_chip.c168 ar933x_chip_set_pll_ge(int unit, int speed, uint32_t pll) argument
213 uint32_t pll; local
217 pll = AR933X_PLL_VAL_10;
220 pll = AR933X_PLL_VAL_100;
223 pll = AR933X_PLL_VAL_1000;
227 pll = 0;
229 return (pll);
H A Dar71xx_cpudef.h84 static inline void ar71xx_device_set_pll_ge(int unit, int speed, uint32_t pll) argument
86 ar71xx_cpu_ops->ar71xx_chip_set_pll_ge(unit, speed, pll);
H A Dar71xxreg.h543 ar71xx_write_pll(uint32_t cfg_reg, uint32_t pll_reg, uint32_t pll, uint32_t pll_reg_shift) argument
555 ATH_WRITE_REG(pll_reg, pll);
H A Dif_arge.c871 uint32_t fifo_tx, pll; local
937 pll = ar71xx_device_get_eth_pll(sc->arge_mac_unit, if_speed);
938 ARGEDEBUG(sc, ARGE_DBG_PLL, "%s: pll=0x%x\n", __func__, pll);
942 pll = sc->arge_pllcfg.pll_10;
944 pll = sc->arge_pllcfg.pll_100;
946 pll = sc->arge_pllcfg.pll_1000;
947 ARGEDEBUG(sc, ARGE_DBG_PLL, "%s: final pll=0x%x\n", __func__, pll);
949 /* XXX ensure pll !
[all...]
/freebsd-10.0-release/sys/dev/drm2/radeon/
H A Dradeon_display.c748 static void avivo_get_fb_div(struct radeon_pll *pll, argument
758 *fb_div = tmp / pll->reference_freq;
759 *frac_fb_div = tmp % pll->reference_freq;
761 if (*fb_div > pll->max_feedback_div)
762 *fb_div = pll->max_feedback_div;
763 else if (*fb_div < pll->min_feedback_div)
764 *fb_div = pll->min_feedback_div;
767 static u32 avivo_get_post_div(struct radeon_pll *pll, argument
772 if (pll->flags & RADEON_PLL_USE_POST_DIV)
773 return pll
808 radeon_compute_pll_avivo(struct radeon_pll *pll, u32 freq, u32 *dot_clock_p, u32 *fb_div_p, u32 *frac_fb_div_p, u32 *ref_div_p, u32 *post_div_p) argument
876 radeon_compute_pll_legacy(struct radeon_pll *pll, uint64_t freq, uint32_t *dot_clock_p, uint32_t *fb_div_p, uint32_t *frac_fb_div_p, uint32_t *ref_div_p, uint32_t *post_div_p) argument
[all...]
H A Dradeon_legacy_crtc.c727 struct radeon_pll *pll; local
750 pll = &rdev->clock.p2pll;
752 pll = &rdev->clock.p1pll;
754 pll->flags = RADEON_PLL_LEGACY;
757 pll->flags |= RADEON_PLL_PREFER_HIGH_FB_DIV;
759 pll->flags |= RADEON_PLL_PREFER_LOW_REF_DIV;
771 pll->flags |= RADEON_PLL_NO_ODD_POST_DIV;
786 pll->flags |= RADEON_PLL_USE_REF_DIV;
794 radeon_compute_pll_legacy(pll, mode->clock,
825 pll_gain = radeon_compute_pll_gain(pll
[all...]
H A Datombios_crtc.c440 /* one other crtc is using this pll don't turn
548 /* reset the pll flags */
1002 struct radeon_pll *pll; local
1007 pll = &rdev->clock.p1pll;
1010 pll = &rdev->clock.p2pll;
1015 pll = &rdev->clock.dcpll;
1019 /* update pll params */
1020 pll->flags = radeon_crtc->pll_flags;
1021 pll->reference_div = radeon_crtc->pll_reference_div;
1022 pll
1629 int pll; local
[all...]
H A Dradeon_legacy_tv.c49 /* tv pll setting for 27 mhz ref clk */
58 /* tv pll setting for 14 mhz ref clk */
245 struct radeon_pll *pll; local
249 pll = &rdev->clock.p2pll;
251 pll = &rdev->clock.p1pll;
254 *pll_ref_freq = pll->reference_freq;
259 if (pll->reference_freq == 2700)
264 if (pll->reference_freq == 2700)
437 struct radeon_pll *pll; local
441 pll
[all...]
H A Dradeon_mode.h137 /* pll flags */
162 /* pll in/out limits */
184 /* pll id */
322 /* pll sharing */
573 extern void radeon_compute_pll_legacy(struct radeon_pll *pll,
581 extern void radeon_compute_pll_avivo(struct radeon_pll *pll,
/freebsd-10.0-release/sys/arm/at91/
H A Dat91_pmcvar.h41 unsigned pll:1; member in struct:at91_pmc_clock
H A Dat91_pmc.c99 .pll = 1,
109 .pll = 1,
121 .pll = 1,
407 printf("pll = (%d / %d) * %d = %d\n",
/freebsd-10.0-release/sys/dev/siba/
H A Dsiba_core.c1110 uint32_t bufsth = 0, pll, pmu; local
1154 pll = siba_cc_pll_read(scc, SIBA_CC_PMU1_PLL0);
1155 pll &= ~(SIBA_CC_PMU1_PLL0_P1DIV | SIBA_CC_PMU1_PLL0_P2DIV);
1156 pll |= ((uint32_t)e->p1div << 20) & SIBA_CC_PMU1_PLL0_P1DIV;
1157 pll |= ((uint32_t)e->p2div << 24) & SIBA_CC_PMU1_PLL0_P2DIV;
1158 siba_cc_pll_write(scc, SIBA_CC_PMU1_PLL0, pll);
1160 pll = siba_cc_pll_read(scc, SIBA_CC_PMU1_PLL2);
1161 pll &= ~(SIBA_CC_PMU1_PLL2_NDIVINT | SIBA_CC_PMU1_PLL2_NDIVMODE);
1162 pll |= ((uint32_t)e->ndiv_int << 20) & SIBA_CC_PMU1_PLL2_NDIVINT;
1163 pll |
1192 uint32_t pmu, tmp, pll; local
[all...]
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar9002/
H A Dar9280_attach.c107 uint32_t pll = SM(0x5, AR_RTC_SOWL_PLL_REFDIV); local
116 pll = IS_5GHZ_FAST_CLOCK_EN(ah, chan) ? 0x142c : 0x2850;
118 pll |= SM(0x1, AR_RTC_SOWL_PLL_CLKSEL);
120 pll |= SM(0x2, AR_RTC_SOWL_PLL_CLKSEL);
122 pll = SM(0x5, AR_RTC_SOWL_PLL_REFDIV);
125 pll |= SM(0x1, AR_RTC_SOWL_PLL_CLKSEL);
127 pll |= SM(0x2, AR_RTC_SOWL_PLL_CLKSEL);
129 pll |= SM(0x28, AR_RTC_SOWL_PLL_DIV);
131 pll |= SM(0x2c, AR_RTC_SOWL_PLL_DIV);
133 pll |
[all...]
/freebsd-10.0-release/sys/x86/cpufreq/
H A Dpowernow.c224 u_int pll; member in struct:pn_softc
404 sc->pll * (uint64_t) sc->fsb,
417 sc->pll * (uint64_t) sc->fsb,
847 sc->pll = ACPI_PN8_CTRL_TO_PLL(ctrl),
/freebsd-10.0-release/sys/dev/hifn/
H A Dhifn7751.c300 * non-PCI-compliant spread-spectrum clocks, which can confuse the pll.
303 hifn_getpllconfig(device_t dev, u_int *pll) argument
345 *pll = pllconfig;
555 printf(", pll=0x%x<%s clk, %ux mult>",
1178 u_int32_t pll; local
1185 pll = READ_REG_1(sc, HIFN_1_PLL);
1186 pll = (pll &~ (HIFN_PLL_PK_CLK_SEL | HIFN_PLL_PE_CLK_SEL))
1188 WRITE_REG_1(sc, HIFN_1_PLL, pll);
1192 pll
[all...]
/freebsd-10.0-release/sys/cam/scsi/
H A Dscsi_ch.h316 u_int8_t pll[2]; /* parameter list length */ member in struct:scsi_send_volume_tag
H A Dscsi_ch.c1937 scsi_ulto2b(sizeof(*parameters), scsi_cmd->pll);
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5416/
H A Dar5416_reset.c1500 uint32_t pll = AR_RTC_PLL_REFDIV_5 | AR_RTC_PLL_DIV2; local
1503 pll |= SM(0x1, AR_RTC_PLL_CLKSEL);
1505 pll |= SM(0x2, AR_RTC_PLL_CLKSEL);
1508 pll |= SM(0xa, AR_RTC_PLL_DIV);
1510 pll |= SM(0xb, AR_RTC_PLL_DIV);
1512 pll |= SM(0xb, AR_RTC_PLL_DIV);
1514 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll);
/freebsd-10.0-release/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_reset.c1338 u_int32_t pll; local
1558 pll = SM(0x5, AR_RTC_PLL_REFDIV);
1563 pll |= SM(0x1, AR_RTC_PLL_CLKSEL);
1565 pll |= SM(0x2, AR_RTC_PLL_CLKSEL);
1569 pll |= SM(0x28, AR_RTC_PLL_DIV);
1574 pll = 0x142c;
1577 pll |= SM(0x2c, AR_RTC_PLL_DIV);
1580 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll);

Completed in 190 milliseconds