Home
last modified time | relevance | path

Searched refs:xtal (Results 1 – 93 of 93) sorted by relevance

/linux-4.4.14/arch/arm/mach-s3c24xx/
Dcommon.h24 extern void s3c2410_init_clocks(int xtal);
38 extern void s3c2412_init_clocks(int xtal);
52 extern void s3c2416_init_clocks(int xtal);
74 extern void s3c2440_init_clocks(int xtal);
84 extern void s3c2442_init_clocks(int xtal);
95 extern void s3c2443_init_clocks(int xtal);
Dcommon.c512 void __init s3c2410_init_clocks(int xtal) in s3c2410_init_clocks() argument
514 s3c2410_common_clk_init(NULL, xtal, 0, S3C24XX_VA_CLKPWR); in s3c2410_init_clocks()
519 void __init s3c2412_init_clocks(int xtal) in s3c2412_init_clocks() argument
521 s3c2412_common_clk_init(NULL, xtal, 0, S3C24XX_VA_CLKPWR); in s3c2412_init_clocks()
526 void __init s3c2416_init_clocks(int xtal) in s3c2416_init_clocks() argument
528 s3c2443_common_clk_init(NULL, xtal, 0, S3C24XX_VA_CLKPWR); in s3c2416_init_clocks()
533 void __init s3c2440_init_clocks(int xtal) in s3c2440_init_clocks() argument
535 s3c2410_common_clk_init(NULL, xtal, 1, S3C24XX_VA_CLKPWR); in s3c2440_init_clocks()
540 void __init s3c2442_init_clocks(int xtal) in s3c2442_init_clocks() argument
542 s3c2410_common_clk_init(NULL, xtal, 2, S3C24XX_VA_CLKPWR); in s3c2442_init_clocks()
[all …]
Dpll-s3c2440-12000000.c56 unsigned long xtal; in s3c2440_plls12_add() local
62 xtal = clk_get_rate(xtal_clk); in s3c2440_plls12_add()
65 if (xtal == 12000000) { in s3c2440_plls12_add()
Dpll-s3c2440-16934400.c85 unsigned long xtal; in s3c2440_plls169344_add() local
91 xtal = clk_get_rate(xtal_clk); in s3c2440_plls169344_add()
94 if (xtal == 169344000) { in s3c2440_plls169344_add()
/linux-4.4.14/sound/soc/samsung/
Ds3c24xx_uda134x.c39 static struct clk *xtal; variable
69 xtal = clk_get(&s3c24xx_uda134x_snd_device->dev, "xtal"); in s3c24xx_uda134x_startup()
70 if (IS_ERR(xtal)) { in s3c24xx_uda134x_startup()
72 ret = PTR_ERR(xtal); in s3c24xx_uda134x_startup()
79 clk_put(xtal); in s3c24xx_uda134x_startup()
89 rates[i*33] = clk_get_rate(xtal) / fs; in s3c24xx_uda134x_startup()
117 clk_put(xtal); in s3c24xx_uda134x_shutdown()
118 xtal = NULL; in s3c24xx_uda134x_shutdown()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dsilabs,si5351.txt19 handles, shall be xtal reference clock or xtal and clkin for
20 si5351c only. Corresponding clock input names are "xtal" and
42 2 = xtal
73 /* connect xtal input to 25MHz reference */
75 clock-names = "xtal";
77 /* connect xtal input as source of pll0 and pll1 */
114 * - xtal as clock source of output divider
Dlpc1850-cgu.txt33 order: xtal, 32khz, enet_rx_clk, enet_tx_clk, gp_clkin.
81 xtal: xtal {
120 clocks = <&xtal>, <&creg_clk 1>, <&enet_rx_clk>, <&enet_tx_clk>, <&gp_clkin>;
Dti,cdce925.txt18 - xtal-load-pf: Crystal load-capacitor value to fine-tune performance on a
36 xtal-load-pf = <5>;
Dpistachio-clock.txt13 - "xtal": External 52Mhz oscillator (required)
29 - clock-names: Must include "xtal" (see "External clocks") and
37 clocks = <&xtal>, <&cr_top EXT_CLK_AUDIO_IN>,
39 clock-names = "xtal", "audio_clk_in_gate", "enet_clk_in_gate";
Dsamsung,s3c64xx-clock.txt31 - "fin_pll" - PLL input clock (xtal/extclk) - required,
32 - "xusbxti" - USB xtal - required,
Damlogic,meson8b-clkc.txt10 0) physical base address of the xtal register and length of memory
/linux-4.4.14/arch/arm/plat-samsung/
Dinit.c78 void __init s3c24xx_init_clocks(int xtal) in s3c24xx_init_clocks() argument
80 if (xtal == 0) in s3c24xx_init_clocks()
81 xtal = 12*1000*1000; in s3c24xx_init_clocks()
89 (cpu->init_clocks)(xtal); in s3c24xx_init_clocks()
/linux-4.4.14/Documentation/devicetree/bindings/net/ieee802154/
Dat86rf230.txt15 - xtal-trim: u8 value for fine tuning the internal capacitance
16 arrays of xtal pins: 0 = +0 pF, 0xf = +4.5 pF
26 xtal-trim = /bits/ 8 <0x06>;
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-dvb.c56 .xtal = 16000000,
87 .xtal = 16000000,
94 .xtal = 16000000,
101 .xtal = 16000000,
/linux-4.4.14/drivers/media/tuners/
Dit913x.c32 u16 xtal; member
64 dev->xtal = 2000; in it913x_init()
71 dev->xtal = 640; in it913x_init()
105 dev->fn_min = dev->xtal * utmp; in it913x_init()
284 pre_lo_freq = t_cal_freq / dev->xtal; in it913x_set_params()
285 utmp = pre_lo_freq * dev->xtal; in it913x_set_params()
287 if ((t_cal_freq - utmp) >= (dev->xtal >> 1)) in it913x_set_params()
Dr820t.h38 u32 xtal; member
Dr820t.c560 pll_ref = priv->cfg->xtal / 1000; in r820t_set_pll()
574 if (priv->cfg->xtal > 24000000) { in r820t_set_pll()
1434 if (priv->cfg->xtal == 16000000 && (val > 29 || val < 23)) in r820t_xtal_check()
1901 if (priv->cfg->xtal > 24000000) in r820t_imr()
1902 ring_ref = priv->cfg->xtal / 2000; in r820t_imr()
1904 ring_ref = priv->cfg->xtal / 1000; in r820t_imr()
/linux-4.4.14/drivers/media/i2c/
Dmt9v011.c55 unsigned xtal; member
216 frames_per_ms = core->xtal * 1000l; in calc_fps()
248 t_time = core->xtal * ((u64)numerator); in calc_speed()
545 core->xtal = 27000000; /* Hz */ in mt9v011_probe()
550 core->xtal = pdata->xtal; in mt9v011_probe()
552 core->xtal / 1000000, (core->xtal / 1000) % 1000); in mt9v011_probe()
Dsaa6588.c40 static unsigned int xtal; variable
47 module_param(xtal, int, 0);
48 MODULE_PARM_DESC(xtal, "select oscillator frequency (0..3), default 0");
368 switch (xtal) { in saa6588_configure()
/linux-4.4.14/arch/arm/boot/dts/
Ddove-cubox.dts88 /* connect xtal input to 25MHz reference */
90 clock-names = "xtal";
92 /* connect xtal input as source of pll0 and pll1 */
Dexynos5440-sd5v1.dts24 xtal {
25 compatible = "samsung,clock-xtal";
Dexynos5440-ssdk5440.dts25 xtal {
26 compatible = "samsung,clock-xtal";
Dlpc18xx.dtsi36 xtal: xtal { label
205 clocks = <&xtal>, <&xtal32>, <&enet_rx_clk>, <&enet_tx_clk>, <&gp_clkin>;
Dam3517-craneboard.dts92 ti,en-ck32k-xtal;
Dam335x-baltos-ir5221.dts389 ti,en-ck32k-xtal = <1>;
/linux-4.4.14/drivers/media/dvb-frontends/
Dtda10023.c53 u32 xtal; member
544 if (state->config->xtal) { in tda10023_attach()
545 state->xtal = state->config->xtal; in tda10023_attach()
551 state->xtal = 28920000; in tda10023_attach()
558 state->sysclk = (state->xtal * state->pll_m / \ in tda10023_attach()
565 __func__, state->xtal, state->pll_m, state->pll_p, in tda10023_attach()
Dmt312.c49 unsigned long xtal; member
221 (((state->xtal * 8192) / (sym_rat_op + 8192)) * in mt312_get_symbol_rate()
304 buf[0] = mt312_div(state->xtal * state->freq_mult * 2, 1000000); in mt312_initfe()
307 buf[1] = mt312_div(state->xtal, 22000 * 4); in mt312_initfe()
816 state->xtal = MT312_PLL_CLK; in mt312_attach()
821 state->xtal = MT312_PLL_CLK; in mt312_attach()
826 state->xtal = MT312_PLL_CLK_10_111; in mt312_attach()
Dmn88473.h41 u32 xtal; member
Dmn88472.h51 u32 xtal; member
Dstv0367.h35 u32 xtal; member
Dstv0900.h41 u32 xtal; member
Dtda1002x.h48 u32 xtal; /* defaults: 28920000 */ member
Dcx24113.c236 u8 xtal = cx24113_readreg(state, 0x02); in cx24113_set_Fref() local
240 xtal &= ~0x2; in cx24113_set_Fref()
242 xtal |= high << 1; in cx24113_set_Fref()
243 return cx24113_writereg(state, 0x02, xtal); in cx24113_set_Fref()
Dstv090x.h73 u32 xtal; /* default: 8000000 */ member
Ddib7000p.c490 u32 internal, xtal; in dib7000p_update_pll() local
506 xtal = (internal / loopdiv) * prediv; in dib7000p_update_pll()
507 internal = 1000 * (xtal / bw->pll_prediv) * bw->pll_ratio; /* new internal */ in dib7000p_update_pll()
1198 u32 xtal = state->cfg.bw->xtal_hz / 1000; in dib7000p_spur_protect() local
1199 int f_rel = DIV_ROUND_CLOSEST(rf_khz, xtal) * xtal - rf_khz; in dib7000p_spur_protect()
1205 dprintk("relative position of the Spur: %dk (RF: %dk, XTAL: %dk)", f_rel, rf_khz, xtal); in dib7000p_spur_protect()
Dstv0367.c1555 switch (state->config->xtal) { in stv0367ter_init()
1678 state->config->xtal)) in stv0367ter_algo()
1691 InternalFreq = stv0367ter_get_mclk(state, state->config->xtal) / 1000; in stv0367ter_algo()
2827 cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); in stv0367cab_init()
2828 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init()
Ddib8000.c747 u32 internal, xtal; in dib8000_update_pll() local
771 xtal = 2 * (internal / loopdiv) * prediv; in dib8000_update_pll()
772 internal = 1000 * (xtal/pll->pll_prediv) * pll->pll_ratio; in dib8000_update_pll()
773 …dprintk("Xtal = %d , New Fmem = %d New Fdemod = %d, New Fsampling = %d", xtal, internal/1000, inte… in dib8000_update_pll()
Dstv090x.c4263 return (div + 1) * config->xtal / ratio; /* kHz */ in stv090x_get_mclk()
4274 div = ((clk_sel * mclk) / config->xtal) - 1; in stv090x_set_mclk()
4703 stv090x_set_mclk(state, 135000000, config->xtal); /* 135 Mhz */ in stv090x_init()
Dstv0900_core.c1933 init_params.dmd_ref_clk = config->xtal; in stv0900_attach()
/linux-4.4.14/drivers/cpufreq/
Ds3c2412-cpufreq.c34 static struct clk *xtal; variable
226 xtal = clk_get(NULL, "xtal"); in s3c2412_cpufreq_add()
227 if (IS_ERR(xtal)) { in s3c2412_cpufreq_add()
Ds3c2440-cpufreq.c33 static struct clk *xtal; variable
270 xtal = s3c_cpufreq_clk_get(NULL, "xtal"); in s3c2440_cpufreq_add()
275 if (IS_ERR(xtal) || IS_ERR(hclk) || IS_ERR(fclk) || IS_ERR(armclk)) { in s3c2440_cpufreq_add()
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
Dcpu.h103 void (*init_clocks)(int xtal);
121 extern void s3c24xx_init_clocks(int xtal);
/linux-4.4.14/drivers/staging/media/mn88473/
Dmn88473.c95 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88473_set_frontend()
96 dev->xtal); in mn88473_set_frontend()
410 if (!config->xtal) in mn88473_probe()
411 dev->xtal = 25000000; in mn88473_probe()
413 dev->xtal = config->xtal; in mn88473_probe()
Dmn88473_priv.h34 u32 xtal; member
/linux-4.4.14/drivers/clk/
Dclk-wm831x.c27 struct clk *xtal; member
374 clkdata->xtal = devm_clk_register(&pdev->dev, &clkdata->xtal_hw); in wm831x_clk_probe()
375 if (IS_ERR(clkdata->xtal)) in wm831x_clk_probe()
376 return PTR_ERR(clkdata->xtal); in wm831x_clk_probe()
Dclk-si5351.c61 struct clk_hw xtal; member
225 container_of(hw, struct si5351_driver_data, xtal); in si5351_xtal_prepare()
234 container_of(hw, struct si5351_driver_data, xtal); in si5351_xtal_unprepare()
1433 drvdata->xtal.init = &init; in si5351_i2c_probe()
1434 clk = devm_clk_register(&client->dev, &drvdata->xtal); in si5351_i2c_probe()
/linux-4.4.14/include/media/
Dmt9v011.h14 unsigned xtal; /* Hz */ member
/linux-4.4.14/include/linux/usb/
Dm66592.h36 unsigned xtal:2; member
Dr8a66597.h41 unsigned xtal:2; member
/linux-4.4.14/arch/arm/mach-omap1/
Dopp.h20 unsigned long xtal; member
Dclock.c206 if (ptr->xtal != ref_rate) in omap1_select_table_rate()
294 if (ptr->xtal != ref_rate) in omap1_round_to_table_rate()
/linux-4.4.14/drivers/staging/media/mn88472/
Dmn88472_priv.h34 u32 xtal; member
Dmn88472.c97 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88472_set_frontend()
98 dev->xtal); in mn88472_set_frontend()
465 dev->xtal = config->xtal; in mn88472_probe()
/linux-4.4.14/arch/sh/boards/mach-x3proto/
Dsetup.c70 .xtal = R8A66597_PLATDATA_XTAL_12MHZ,
99 .xtal = M66592_PLATDATA_XTAL_24MHZ,
/linux-4.4.14/Documentation/video4linux/
DREADME.saa713455 Cards can use either of these two crystals (xtal):
58 (xtal * .audio_clock = 51539600)
/linux-4.4.14/arch/sh/boards/mach-highlander/
Dsetup.c37 .xtal = R8A66597_PLATDATA_XTAL_12MHZ,
67 .xtal = M66592_PLATDATA_XTAL_24MHZ,
/linux-4.4.14/drivers/video/fbdev/aty/
Dradeon_base.c586 long xtal; in radeon_probe_pll_params() local
683 xtal = vclk; in radeon_probe_pll_params()
685 if ((xtal > 26900) && (xtal < 27100)) in radeon_probe_pll_params()
686 xtal = 2700; in radeon_probe_pll_params()
687 else if ((xtal > 14200) && (xtal < 14400)) in radeon_probe_pll_params()
688 xtal = 1432; in radeon_probe_pll_params()
689 else if ((xtal > 29400) && (xtal < 29600)) in radeon_probe_pll_params()
690 xtal = 2950; in radeon_probe_pll_params()
692 printk(KERN_WARNING "xtal calculation failed: %ld\n", xtal); in radeon_probe_pll_params()
702 sclk = round_div((2 * Ns * xtal), (2 * M)); in radeon_probe_pll_params()
[all …]
Datyfb_base.c2342 const char *ramname = NULL, *xtal; in aty_init() local
2462 xtal = "14.31818"; in aty_init()
2478 xtal = "29.498928"; in aty_init()
2583 info->fix.smem_len == 0x80000 ? 'K' : 'M', ramname, xtal, in aty_init()
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Dwl12xx.h109 bool xtal; member
Dmain.c1794 u32 freq, bool xtal) in wl12xx_get_clock_idx() argument
1799 if ((table[i].freq == freq) && (table[i].xtal == xtal)) in wl12xx_get_clock_idx()
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dmaxim,max310x.txt16 - clock-names: Should be "xtal" if clock is an external crystal or
/linux-4.4.14/drivers/tty/serial/
Dmax310x.c530 bool xtal) in max310x_set_ref_clk() argument
574 clksrc = xtal ? MAX310X_CLKSRC_CRYST_BIT : MAX310X_CLKSRC_EXTCLK_BIT; in max310x_set_ref_clk()
586 if (pllcfg && xtal) in max310x_set_ref_clk()
1087 bool xtal = false; in max310x_probe() local
1110 xtal = true; in max310x_probe()
1159 uartclk = max310x_set_ref_clk(s, freq, xtal); in max310x_probe()
/linux-4.4.14/arch/h8300/boot/dts/
Dh8300h_sim.dts21 clock-output-names = "xtal";
Dh8s_sim.dts21 clock-output-names = "xtal";
Dedosk2674.dts22 clock-output-names = "xtal";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dtps65910.txt58 - ti,en-ck32k-xtal: enable external 32-kHz crystal oscillator (see CK32K_CTRL
88 ti,en-ck32k-xtal;
/linux-4.4.14/arch/sh/boards/
Dboard-sh7785lcr.c98 .xtal = R8A66597_PLATDATA_XTAL_12MHZ,
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-core.c728 static const u32 xtal = 28636363; variable
743 do_div(pll,xtal); in set_pll()
878 adc_clock = xtal; in cx88_set_tvnorm()
Dcx88-dvb.c759 .xtal = 27000000,
/linux-4.4.14/drivers/usb/gadget/udc/
Dr8a66597-udc.h242 switch (pdata->xtal) { in get_xtal_from_pdata()
Dm66592-udc.c629 switch (m66592->pdata->xtal) { in init_controller()
/linux-4.4.14/drivers/net/wan/
Ddscc4.c1262 int xtal; in dscc4_set_clock() local
1264 xtal = dpriv->pci_priv->xtal_hz; in dscc4_set_clock()
1265 if (!xtal) in dscc4_set_clock()
1269 divider = xtal / *bps; in dscc4_set_clock()
1291 *bps = xtal / divider; in dscc4_set_clock()
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Danysee.c290 .xtal = 16000000,
326 .xtal = 16000000,
360 .xtal = 8000000,
Drtl28xxu.c937 mn88472_config.xtal = 20500000; in rtl2832u_frontend_attach()
1125 .xtal = 28800000,
1132 .xtal = 16000000,
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx-camera.c362 pdata.xtal = v4l2->sensor_xtal; in em28xx_init_camera()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Ddib0700_devices.c2026 u16 xtal = 12000; in dib8096p_get_best_sampling() local
2041 while ((xtal / max_prediv) >= fcp_min) in dib8096p_get_best_sampling()
2046 while ((xtal / min_prediv) <= fcp_max) { in dib8096p_get_best_sampling()
2056 fcp = xtal / prediv; in dib8096p_get_best_sampling()
2059 fmem = ((xtal/prediv) * loopdiv); in dib8096p_get_best_sampling()
2080 …", fe->dtv_property_cache.frequency, fe->dtv_property_cache.bandwidth_hz, xtal, fmem, fdem, fs, pr… in dib8096p_get_best_sampling()
2532 u16 xtal = 12000; in dib7090p_get_best_sampling() local
2547 while ((xtal/max_prediv) >= fcp_min) in dib7090p_get_best_sampling()
2552 while ((xtal/min_prediv) <= fcp_max) { in dib7090p_get_best_sampling()
2562 fcp = xtal / prediv; in dib7090p_get_best_sampling()
[all …]
Dtechnisat-usb2.c488 .xtal = 8000000,
Ddw2102.c1084 .xtal = 27000000,
1100 .xtal = 8000000,
1117 .xtal = 27000000,
Dttusb2.c480 .xtal = 16000000,
/linux-4.4.14/drivers/media/pci/ngene/
Dngene-cards.c567 .xtal = 27000000,
588 .xtal = 27000000,
/linux-4.4.14/drivers/usb/host/
Dr8a66597.h308 switch (pdata->xtal) { in get_xtal_from_pdata()
/linux-4.4.14/drivers/video/fbdev/matrox/
Dmatroxfb_base.h253 int xtal; member
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-dvb.c482 .xtal = 8000000,
560 .xtal = 27000000,
820 .xtal = 27000000,
827 .xtal = 27000000,
/linux-4.4.14/drivers/spi/
Dspi-pxa2xx.c761 unsigned long xtal = 200000000; in quark_x1000_get_clk_div() local
762 unsigned long fref = xtal / 2; /* mandatory division by 2, in quark_x1000_get_clk_div()
/linux-4.4.14/sound/sparc/
Ddbri.c156 unsigned char xtal; member
1364 mm->ctrl[2] = CS4215_XCLK | CS4215_BSEL_128 | CS4215_FREQ[0].xtal; in cs4215_init_data()
1617 CS4215_BSEL_128 | CS4215_FREQ[freq_idx].xtal; in cs4215_prepare()
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson8b.c826 FUNCTION(xtal),
Dpinctrl-meson8.c884 FUNCTION(xtal),
/linux-4.4.14/drivers/media/pci/ttpci/
Dbudget.c460 .xtal = 13500000,
Dbudget-ci.c1039 .xtal = 16000000,
/linux-4.4.14/drivers/media/pci/ddbridge/
Dddbridge-core.c621 .xtal = 27000000,
640 .xtal = 27000000,
/linux-4.4.14/firmware/keyspan_pda/
Dkeyspan_pda.S291 ;; (xtal 12MHz, internal fosc 24MHz)
Dxircom_pgs.S329 ;; (xtal 12MHz, internal fosc 24MHz)
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c1946 bool v, clk, xtal; in brcms_b_radio_read_hwdisabled() local
1949 xtal = wlc_hw->sbclk; in brcms_b_radio_read_hwdisabled()
1950 if (!xtal) in brcms_b_radio_read_hwdisabled()
1982 if (!xtal) in brcms_b_radio_read_hwdisabled()