Home
last modified time | relevance | path

Searched +full:t8103 +full:- +full:nco (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/clk/
H A Dclk-apple-nco.c1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
4 * found on t8103 (M1) and other Apple chips
11 #include <linux/clk-provider.h>
37 * base divisor is adjusted on a cycle-by-cycle basis based on the state of a
38 * 32-bit phase accumulator to achieve a desired precise clock ratio over the
43 * bit of the 32-bit accumulator is set. The accumulator is incremented each
47 * Because the NCO hardware implements counting of input clock cycles in part
48 * in a Galois linear-feedback shift register, the higher bits of divisor
56 #define LFSR_PERIOD ((1 << LFSR_LEN) - 1)
82 val = readl_relaxed(chan->base + REG_CTRL); in applnco_enable_nolock()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
65 This driver supports NCO (Numerically Controlled Oscillator) blocks
66 found on Apple SoCs such as t8103 (M1). The blocks are typically
87 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
91 tristate "Raspberry Pi RP1-based clock support"
96 This multi-function device has 3 main PLLs and several clock
97 generators to drive the internal sub-peripherals.
106 multi-function device has one fixed-rate oscillator, clocked
137 be pre-programmed to support other configurations and features not yet
[all …]