Home
last modified time | relevance | path

Searched full:nco (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dapple,nco.yaml4 $id: http://devicetree.org/schemas/clock/apple,nco.yaml#
7 title: Apple SoCs' NCO block
13 The NCO (Numerically Controlled Oscillator) block found on Apple SoCs
24 - apple,t6000-nco
25 - apple,t8103-nco
26 - const: apple,nco
54 clock-output-names = "nco-ref";
57 nco: clock-controller@23b044000 {
58 compatible = "apple,t8103-nco", "apple,nco";
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dapple,mca.yaml118 clocks = <&nco 0>, <&nco 1>, <&nco 2>, <&nco 3>;
/Linux-v6.1/drivers/ptp/
Dptp_dte.c33 /* 44 bits NCO */
192 /* Disable nco increment */ in ptp_dte_settime()
201 /* Enable nco increment */ in ptp_dte_settime()
284 /* disable the nco */ in ptp_dte_suspend()
/Linux-v6.1/drivers/media/dvb-frontends/
Dmn88443x.c403 s64 adckt, nco, ad_t; in mn88443x_t_set_freq() local
427 nco = adckt * 2 - chip->if_freq; in mn88443x_t_set_freq()
429 nco = -((s64)chip->if_freq); in mn88443x_t_set_freq()
430 nco = div_s64(nco << 24, adckt); in mn88443x_t_set_freq()
433 regmap_write(r_t, NCOFREQU_T, nco >> 16); in mn88443x_t_set_freq()
434 regmap_write(r_t, NCOFREQM_T, nco >> 8); in mn88443x_t_set_freq()
435 regmap_write(r_t, NCOFREQL_T, nco); in mn88443x_t_set_freq()
Dlgdt3305.c493 u64 nco; in lgdt3305_set_if() local
507 nco = if_freq_khz / 10; in lgdt3305_set_if()
511 nco <<= 24; in lgdt3305_set_if()
512 do_div(nco, 625); in lgdt3305_set_if()
516 nco <<= 28; in lgdt3305_set_if()
517 do_div(nco, 625); in lgdt3305_set_if()
523 nco1 = (nco >> 24) & 0x3f; in lgdt3305_set_if()
525 nco2 = (nco >> 16) & 0xff; in lgdt3305_set_if()
526 nco3 = (nco >> 8) & 0xff; in lgdt3305_set_if()
527 nco4 = nco & 0xff; in lgdt3305_set_if()
/Linux-v6.1/drivers/clk/
Dclk-apple-nco.c47 * Because the NCO hardware implements counting of input clock cycles in part
318 { .compatible = "apple,nco" },
325 .name = "apple-nco",
333 MODULE_DESCRIPTION("Clock driver for NCO blocks on Apple SoCs");
DMakefile22 obj-$(CONFIG_COMMON_CLK_APPLE_NCO) += clk-apple-nco.o
DKconfig67 This driver supports NCO (Numerically Controlled Oscillator) blocks
/Linux-v6.1/Documentation/devicetree/bindings/ptp/
Dbrcm,ptp-dte.txt12 - reg: address and length of the DTE block's NCO registers
/Linux-v6.1/arch/mips/mm/
Dcerr-sb1.c453 { 0x13, "NCO-E-C" },
454 { 0x19, "NCO-E-D" },
/Linux-v6.1/drivers/media/pci/ddbridge/
Dddbridge-core.c385 u32 gap = 4, nco = 0; in calc_con() local
397 /* NCO */ in calc_con()
405 nco = (bitrate * 8192 + 71999) in calc_con()
414 nco = 8; in calc_con()
417 nco = 7; in calc_con()
420 nco = 5; in calc_con()
445 *con2 = (nco << 16) | gap; in calc_con()
/Linux-v6.1/drivers/net/phy/
Dbcm-phy-ptp.c278 /* set NCO counter to match */ in bcm_ptp_settime_locked()
/Linux-v6.1/sound/soc/codecs/
Dwm8904.c180 { 247, 0x0000 }, /* R247 - FLL NCO Test 0 */
181 { 248, 0x0019 }, /* R248 - FLL NCO Test 1 */
Dwm8904.h1576 * R247 (0xF7) - FLL NCO Test 0
1584 * R248 (0xF8) - FLL NCO Test 1
/Linux-v6.1/
DMAINTAINERS1899 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1913 F: drivers/clk/clk-apple-nco.c