/freebsd-10.1-release/sys/dev/ath/ath_hal/ar9001/ |
H A D | ar9130_phy.c | 34 uint32_t pll; local 40 pll = 0x1450; 42 pll = 0x1458; 44 OS_REG_WRITE(ah, AR_RTC_PLL_CONTROL, pll);
|
H A D | ar9160_attach.c | 92 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.1-release/sys/mips/atheros/ |
H A D | ar934x_chip.c | 92 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 D | ar91xx_chip.c | 70 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 D | ar71xx_chip.c | 93 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 D | ar724x_chip.c | 72 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 D | ar933x_chip.c | 168 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 D | ar71xx_cpudef.h | 84 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 D | ar71xxreg.h | 543 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 D | if_arge.c | 871 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.1-release/sys/dev/drm2/radeon/ |
H A D | radeon_display.c | 748 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 D | radeon_legacy_crtc.c | 727 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 D | atombios_crtc.c | 440 /* 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 D | radeon_legacy_tv.c | 49 /* 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 D | radeon_mode.h | 137 /* 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.1-release/sys/arm/at91/ |
H A D | at91_pmcvar.h | 41 unsigned pll:1; member in struct:at91_pmc_clock
|
H A D | at91_pmc.c | 106 .pll = 1, 116 .pll = 1, 128 .pll = 1, 414 printf("pll = (%d / %d) * %d = %d\n",
|
/freebsd-10.1-release/sys/dev/siba/ |
H A D | siba_core.c | 1110 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.1-release/sys/dev/ath/ath_hal/ar9002/ |
H A D | ar9280_attach.c | 107 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.1-release/sys/x86/cpufreq/ |
H A D | powernow.c | 224 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.1-release/sys/dev/hifn/ |
H A D | hifn7751.c | 300 * 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.1-release/sys/cam/scsi/ |
H A D | scsi_ch.h | 316 u_int8_t pll[2]; /* parameter list length */ member in struct:scsi_send_volume_tag
|
/freebsd-10.1-release/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_reset.c | 1500 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.1-release/sys/contrib/dts/arm/ |
H A D | sama5d3.dtsi | 778 compatible = "atmel,sama5d3-clk-pll"; 785 #atmel,pll-clk-output-range-cells = <4>; 786 atmel,pll-clk-output-ranges = <400000000 1000000000 0 0>;
|
/freebsd-10.1-release/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_reset.c | 1338 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);
|