Home
last modified time | relevance | path

Searched refs:clkctrl (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dti-clkctrl.txt1 Texas Instruments clkctrl clock binding
3 Texas Instruments SoCs can have a clkctrl clock controller for each
4 interconnect target module. The clkctrl clock controller manages functional
5 and interface clocks for each module. Each clkctrl controller can also
7 or more clock muxes. There is a clkctrl clock controller typically for each
10 The clock consumers can specify the index of the clkctrl clock using
11 the hardware offset from the clkctrl instance register space. The optional
12 clocks can be specified by clkctrl hardware offset and the index of the
19 - compatible : shall be "ti,clkctrl" or a clock domain specific name:
20 "ti,clkctrl-l4-cfg"
[all …]
Dartpec6.txt19 See dt-bindings/clock/axis,artpec6-clkctrl.h for the list of valid identifiers.
20 - compatible: Should be "axis,artpec6-clkctrl"
35 clkctrl: clkctrl@f8000000 {
37 compatible = "axis,artpec6-clkctrl";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dam33xx-clocks.dtsi546 l4ls_clkctrl: l4ls-clkctrl@38 {
547 compatible = "ti,clkctrl";
552 l3s_clkctrl: l3s-clkctrl@1c {
553 compatible = "ti,clkctrl";
558 l3_clkctrl: l3-clkctrl@24 {
559 compatible = "ti,clkctrl";
564 l4hs_clkctrl: l4hs-clkctrl@120 {
565 compatible = "ti,clkctrl";
570 pruss_ocp_clkctrl: pruss-ocp-clkctrl@e8 {
571 compatible = "ti,clkctrl";
[all …]
Dartpec6.dtsi45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h>
103 clkctrl: clkctrl@f8000000 { label
105 compatible = "axis,artpec6-clkctrl";
115 clocks = <&clkctrl ARTPEC6_CLK_CPU_PERIPH>;
122 clocks = <&clkctrl ARTPEC6_CLK_CPU_PERIPH>;
259 clocks = <&clkctrl ARTPEC6_CLK_DMA_ACLK>;
281 clocks = <&clkctrl ARTPEC6_CLK_DMA_ACLK>;
289 clocks = <&clkctrl ARTPEC6_CLK_ETH_ACLK>,
290 <&clkctrl ARTPEC6_CLK_PTP_REF>;
335 clocks = <&clkctrl ARTPEC6_CLK_UART_REFCLK>,
[all …]
Dam43xx-clocks.dtsi771 l3s_tsc_clkctrl: l3s-tsc-clkctrl@120 {
772 compatible = "ti,clkctrl";
777 l4_wkup_aon_clkctrl: l4-wkup-aon-clkctrl@228 {
778 compatible = "ti,clkctrl";
783 l4_wkup_clkctrl: l4-wkup-clkctrl@220 {
784 compatible = "ti,clkctrl";
798 mpu_clkctrl: mpu-clkctrl@20 {
799 compatible = "ti,clkctrl";
812 gfx_l3_clkctrl: gfx-l3-clkctrl@20 {
813 compatible = "ti,clkctrl";
[all …]
Ddra7xx-clocks.dtsi1523 mpu_clkctrl: mpu-clkctrl@20 {
1524 compatible = "ti,clkctrl";
1538 dsp1_clkctrl: dsp1-clkctrl@20 {
1539 compatible = "ti,clkctrl";
1553 ipu1_clkctrl: ipu1-clkctrl@20 {
1554 compatible = "ti,clkctrl";
1561 ipu_clkctrl: ipu-clkctrl@50 {
1562 compatible = "ti,clkctrl";
1576 dsp2_clkctrl: dsp2-clkctrl@20 {
1577 compatible = "ti,clkctrl";
[all …]
Domap44xx-clocks.dtsi1034 compatible = "ti,clkctrl";
1048 compatible = "ti,clkctrl";
1062 compatible = "ti,clkctrl";
1079 compatible = "ti,clkctrl";
1093 compatible = "ti,clkctrl";
1107 compatible = "ti,clkctrl";
1121 compatible = "ti,clkctrl";
1135 compatible = "ti,clkctrl";
1149 compatible = "ti,clkctrl";
1163 compatible = "ti,clkctrl";
[all …]
Domap54xx-clocks.dtsi986 compatible = "ti,clkctrl";
1000 compatible = "ti,clkctrl";
1014 compatible = "ti,clkctrl";
1031 compatible = "ti,clkctrl";
1045 compatible = "ti,clkctrl";
1059 compatible = "ti,clkctrl";
1073 compatible = "ti,clkctrl";
1087 compatible = "ti,clkctrl";
1101 compatible = "ti,clkctrl";
1115 compatible = "ti,clkctrl";
[all …]
Ddm814x-clocks.dtsi346 compatible = "ti,clkctrl";
360 compatible = "ti,clkctrl";
374 compatible = "ti,clkctrl";
Ddm816x-clocks.dtsi257 compatible = "ti,clkctrl";
271 compatible = "ti,clkctrl";
Dimx23.dtsi488 clks: clkctrl@80040000 {
489 compatible = "fsl,imx23-clkctrl", "fsl,clkctrl";
Dimx28.dtsi1098 clks: clkctrl@80040000 {
1099 compatible = "fsl,imx28-clkctrl", "fsl,clkctrl";
/kernel/linux/linux-5.10/arch/arm/mach-cns3xxx/
Dcore.c97 u32 clkctrl; in cns3xxx_power_off() local
101 clkctrl = readl(pm_base + PM_SYS_CLK_CTRL_OFFSET); in cns3xxx_power_off()
102 clkctrl &= 0xfffff1ff; in cns3xxx_power_off()
103 clkctrl |= (0x5 << 9); /* Hibernate */ in cns3xxx_power_off()
104 writel(clkctrl, pm_base + PM_SYS_CLK_CTRL_OFFSET); in cns3xxx_power_off()
/kernel/linux/linux-5.10/drivers/clk/mxs/
Dclk-imx23.c16 static void __iomem *clkctrl; variable
19 #define CLKCTRL clkctrl
107 clkctrl = of_iomap(np, 0); in mx23_clocks_init()
108 WARN_ON(!clkctrl); in mx23_clocks_init()
Dclk-imx28.c17 static void __iomem *clkctrl; variable
18 #define CLKCTRL clkctrl
162 clkctrl = of_iomap(np, 0); in mx28_clocks_init()
163 WARN_ON(!clkctrl); in mx28_clocks_init()
/kernel/linux/linux-5.10/drivers/staging/mt7621-pci/
Dmediatek,mt7621-pci.txt73 clocks = <&clkctrl 24 &clkctrl 25 &clkctrl 26>;
/kernel/linux/linux-5.10/drivers/staging/mt7621-dts/
Dmt7621.dtsi318 clkctrl: clkctrl { label
535 clocks = <&clkctrl 24 &clkctrl 25 &clkctrl 26>;
/kernel/linux/linux-5.10/arch/arm/mach-omap2/
Domap_hwmod_33xx_43xx_ipblock_data.c26 #define CLKCTRL(oh, clkctrl) ((oh).prcm.omap4.clkctrl_offs = (clkctrl)) argument
/kernel/linux/linux-5.10/drivers/clk/ti/
DMakefile8 clkctrl.o
/kernel/linux/linux-5.10/drivers/spi/
Dspi-ti-qspi.c35 u32 clkctrl; member
192 ctx_reg->clkctrl = clk_mask; in ti_qspi_setup()
208 ti_qspi_write(qspi, ctx_reg->clkctrl, QSPI_SPI_CLOCK_CNTRL_REG); in ti_qspi_restore_ctx()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dti-sysc.txt79 specified in the binding documentation for ti-clkctrl,
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0020_linux_drivers_gpu.patch8677 + uint32_t clkctrl = 0, data_lanes_en;
8680 + clkctrl |= CLKCTRL_TXREQUESTHSCLK;
8683 + clkctrl |= CLKCTRL_DPHY_SEL_1P5G;
8685 + clkctrl |= CLKCTRL_ESCCLKEN;
8687 + clkctrl &= ~CLKCTRL_PLLBYPASS;
8689 + clkctrl |= CLKCTRL_BYTECLKSRC_DPHY_PLL;
8691 + clkctrl |= CLKCTRL_BYTECLKEN;
8694 + clkctrl |= CLKCTRL_SET_LANEESCCLKEN(0x1 | data_lanes_en << 1);
8701 + clkctrl |= CLKCTRL_SET_ESCPRESCALER(esc_prescaler);
8703 + dsim_write(dsim, clkctrl, DSIM_CLKCTRL);
[all …]