Home
last modified time | relevance | path

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

/Linux-v4.19/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"
30 compatible = "ti,clkctrl";
[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";
Dimx23-clock.txt4 - compatible: Should be "fsl,imx23-clkctrl"
59 clks: clkctrl@80040000 {
60 compatible = "fsl,imx23-clkctrl";
Dimx28-clock.txt4 - compatible: Should be "fsl,imx28-clkctrl"
82 clks: clkctrl@80040000 {
83 compatible = "fsl,imx28-clkctrl";
/Linux-v4.19/arch/arm/boot/dts/
Dartpec6.dtsi45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h>
102 clkctrl: clkctrl@f8000000 { label
104 compatible = "axis,artpec6-clkctrl";
114 clocks = <&clkctrl ARTPEC6_CLK_CPU_PERIPH>;
121 clocks = <&clkctrl ARTPEC6_CLK_CPU_PERIPH>;
258 clocks = <&clkctrl ARTPEC6_CLK_DMA_ACLK>;
280 clocks = <&clkctrl ARTPEC6_CLK_DMA_ACLK>;
288 clocks = <&clkctrl ARTPEC6_CLK_ETH_ACLK>,
289 <&clkctrl ARTPEC6_CLK_PTP_REF>;
334 clocks = <&clkctrl ARTPEC6_CLK_UART_REFCLK>,
[all …]
Domap44xx-clocks.dtsi1045 compatible = "ti,clkctrl";
1059 compatible = "ti,clkctrl";
1073 compatible = "ti,clkctrl";
1090 compatible = "ti,clkctrl";
1104 compatible = "ti,clkctrl";
1118 compatible = "ti,clkctrl";
1132 compatible = "ti,clkctrl";
1146 compatible = "ti,clkctrl";
1160 compatible = "ti,clkctrl";
1174 compatible = "ti,clkctrl";
[all …]
Domap54xx-clocks.dtsi989 compatible = "ti,clkctrl";
1003 compatible = "ti,clkctrl";
1017 compatible = "ti,clkctrl";
1034 compatible = "ti,clkctrl";
1048 compatible = "ti,clkctrl";
1062 compatible = "ti,clkctrl";
1076 compatible = "ti,clkctrl";
1090 compatible = "ti,clkctrl";
1104 compatible = "ti,clkctrl";
1118 compatible = "ti,clkctrl";
[all …]
Dam33xx-clocks.dtsi550 compatible = "ti,clkctrl";
564 compatible = "ti,clkctrl";
578 compatible = "ti,clkctrl";
592 compatible = "ti,clkctrl";
606 compatible = "ti,clkctrl";
620 compatible = "ti,clkctrl";
Ddra7xx-clocks.dtsi1537 compatible = "ti,clkctrl";
1551 compatible = "ti,clkctrl";
1565 compatible = "ti,clkctrl";
1582 compatible = "ti,clkctrl";
1596 compatible = "ti,clkctrl";
1610 compatible = "ti,clkctrl";
1624 compatible = "ti,clkctrl";
1638 compatible = "ti,clkctrl";
1652 compatible = "ti,clkctrl";
1666 compatible = "ti,clkctrl";
[all …]
Dam43xx-clocks.dtsi721 compatible = "ti,clkctrl";
735 compatible = "ti,clkctrl";
749 compatible = "ti,clkctrl";
763 compatible = "ti,clkctrl";
777 compatible = "ti,clkctrl";
Ddm816x-clocks.dtsi261 compatible = "ti,clkctrl";
275 compatible = "ti,clkctrl";
Dimx23.dtsi482 clks: clkctrl@80040000 {
483 compatible = "fsl,imx23-clkctrl", "fsl,clkctrl";
Ddm814x-clocks.dtsi350 compatible = "ti,clkctrl";
364 compatible = "ti,clkctrl";
Dimx28.dtsi1100 clks: clkctrl@80040000 {
1101 compatible = "fsl,imx28-clkctrl", "fsl,clkctrl";
/Linux-v4.19/arch/arm/mach-cns3xxx/
Dcore.c100 u32 clkctrl; in cns3xxx_power_off() local
104 clkctrl = readl(pm_base + PM_SYS_CLK_CTRL_OFFSET); in cns3xxx_power_off()
105 clkctrl &= 0xfffff1ff; in cns3xxx_power_off()
106 clkctrl |= (0x5 << 9); /* Hibernate */ in cns3xxx_power_off()
107 writel(clkctrl, pm_base + PM_SYS_CLK_CTRL_OFFSET); in cns3xxx_power_off()
/Linux-v4.19/drivers/clk/mxs/
Dclk-imx23.c22 static void __iomem *clkctrl; variable
25 #define CLKCTRL clkctrl
113 clkctrl = of_iomap(np, 0); in mx23_clocks_init()
114 WARN_ON(!clkctrl); in mx23_clocks_init()
Dclk-imx28.c23 static void __iomem *clkctrl; variable
24 #define CLKCTRL clkctrl
168 clkctrl = of_iomap(np, 0); in mx28_clocks_init()
169 WARN_ON(!clkctrl); in mx28_clocks_init()
/Linux-v4.19/drivers/staging/mt7621-dts/
Dmt7621.dtsi293 clkctrl: clkctrl { label
426 clocks = <&clkctrl 24 &clkctrl 25 &clkctrl 26>;
/Linux-v4.19/drivers/clk/ti/
DMakefile8 clkctrl.o
/Linux-v4.19/drivers/spi/
Dspi-ti-qspi.c42 u32 clkctrl; member
199 ctx_reg->clkctrl = clk_mask; in ti_qspi_setup()
215 ti_qspi_write(qspi, ctx_reg->clkctrl, QSPI_SPI_CLOCK_CNTRL_REG); in ti_qspi_restore_ctx()
/Linux-v4.19/Documentation/devicetree/bindings/bus/
Dti-sysc.txt77 specified in the binding documentation for ti-clkctrl,
/Linux-v4.19/arch/arm/mach-omap2/
Domap_hwmod_33xx_43xx_ipblock_data.c29 #define CLKCTRL(oh, clkctrl) ((oh).prcm.omap4.clkctrl_offs = (clkctrl)) argument