Home
last modified time | relevance | path

Searched +full:lan966x +full:- +full:gck (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/clk/
Dclk-lan966x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Microchip LAN966x SoC Clock driver.
11 #include <linux/clk-provider.h>
19 #include <dt-bindings/clock/microchip,lan966x.h>
69 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_enable() local
70 u32 val = readl(gck->reg); in lan966x_gck_enable()
73 writel(val, gck->reg); in lan966x_gck_enable()
80 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_disable() local
81 u32 val = readl(gck->reg); in lan966x_gck_disable()
84 writel(val, gck->reg); in lan966x_gck_disable()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
98 multi-function device has one fixed-rate oscillator, clocked
129 be pre-programmed to support other configurations and features not yet
178 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer.
196 For example, the CDCE925 contains two PLLs with spread-spectrum
206 tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier"
259 tristate "Generic Clock Controller driver for LAN966X SoC"
264 This driver provides support for Generic Clock Controller(GCK) on
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dmicrochip,lan966x-gck.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/microchip,lan966x-gck.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip LAN966X Generic Clock Controller
10 - Kavyasree Kotagiri <kavyasree.kotagiri@microchip.com>
13 The LAN966X Generic clock controller contains 3 PLLs - cpu_clk,
19 const: microchip,lan966x-gck
24 - description: Generic clock registers
25 - description: Optional gate clock registers
[all …]
/linux-6.12.1/arch/arm/boot/dts/microchip/
Dlan966x.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * lan966x.dtsi - Device Tree Include file for Microchip LAN966 family SoC
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/mfd/atmel-flexcom.h>
14 #include <dt-bindings/dma/at91.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/clock/microchip,lan966x.h>
21 interrupt-parent = <&gic>;
22 #address-cells = <1>;
[all …]