Searched +full:coreclk +full:- +full:mux (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/clk/sifive/ |
H A D | sifive-prci.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include "sifive-prci.h" 12 #include "fu540-prci.h" 13 #include "fu740-prci.h" 20 * __prci_readl() - read from a PRCI register 34 return readl_relaxed(pd->va + offs); in __prci_readl() 39 writel_relaxed(v, pd->va + offs); in __prci_writel() 42 /* WRPLL-related private functions */ 45 * __prci_wrpll_unpack() - unpack WRPLL configuration registers into parameters 64 c->divr = v; in __prci_wrpll_unpack() [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | fsl,qoriq-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/fsl,qoriq-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 24 --------------- ------------- 36 - items: 37 - enum: 38 - fsl,p2041-clockgen 39 - fsl,p3041-clockgen [all …]
|
/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | ti,pruss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 TI Programmable Real-Time Unit and Industrial Communication Subsystem 11 - Suman Anna <s-anna@ti.com> 15 The Programmable Real-Time Unit and Industrial Communication Subsystem 16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x, 17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC 18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and 23 peripheral interfaces, fast real-time responses, or specialized data handling. [all …]
|
/linux/drivers/soc/ti/ |
H A D | pruss.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * PRU-ICSS platform driver for various TI SoCs 5 * Copyright (C) 2014-2020 Texas Instruments Incorporated - http://www.ti.com/ 7 * Suman Anna <s-anna@ti.com> 9 * Tero Kristo <t-kristo@ti.com> 12 #include <linux/clk-provider.h> 13 #include <linux/dma-mapping.h> 29 * struct pruss_private_data - PRUSS driver private data 39 * pruss_get() - get the pruss for a given PRU remoteproc 53 * -EINVAL if invalid parameter [all …]
|
/linux/drivers/clk/ |
H A D | clk-qoriq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 14 #include <linux/clk-provider.h> 34 #define CGA_PLL4 4 /* only on clockgen-1.0, which lacks CGB */ 83 int cmux_to_group[NUM_CMUX + 1]; /* array should be -1 terminated */ 92 struct clk *sysclk, *coreclk; member 105 if (cg->info.flags & CG_LITTLE_ENDIAN) in cg_out() 115 if (cg->info.flags & CG_LITTLE_ENDIAN) in cg_in() 474 reg = ioread32be(&cg->guts->rcwsr[7]); in p2041_init_periph() 477 cg->fman[0] = cg->pll[CGA_PLL2].div[PLL_DIV2].clk; in p2041_init_periph() [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy-am654-serdes.h> 11 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 atf-sram@0 { 21 sysfw-sram@f0000 { 25 l3cache-sram@100000 { 30 gic500: interrupt-controller@1800000 { [all …]
|
H A D | k3-am64-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/phy/phy-cadence.h> 9 #include <dt-bindings/phy/phy-ti.h> 12 serdes_refclk: clock-cmnrefclk { 13 #clock-cells = <0>; 14 compatible = "fixed-clock"; 15 clock-frequency = <0>; 21 compatible = "mmio-sram"; 23 #address-cells = <1>; [all …]
|