Home
last modified time | relevance | path

Searched full:lpcg (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/Documentation/devicetree/bindings/clock/
Dimx8qxp-lpcg.yaml4 $id: http://devicetree.org/schemas/clock/imx8qxp-lpcg.yaml#
7 title: NXP i.MX8QXP LPCG (Low-Power Clock Gating) Clock bindings
13 The Low-Power Clock Gate (LPCG) modules contain a local programming
14 model to control the clock gates for the peripherals. An LPCG module
24 include/dt-bindings/clock/imx8-lpcg.h
29 - const: fsl,imx8qxp-lpcg
32 - fsl,imx8qm-lpcg
33 - const: fsl,imx8qxp-lpcg
35 - fsl,imx8qxp-lpcg-adma
36 - fsl,imx8qxp-lpcg-conn
[all …]
/Linux-v5.15/drivers/clk/imx/
Dclk-imx8qxp-lpcg.c19 #include "clk-imx8qxp-lpcg.h"
24 * struct imx8qxp_lpcg_data - Description of one LPCG clock
29 * @offset: offset of this LPCG clock
30 * @bit_idx: bit index of this LPCG clock
33 * This structure describes one LPCG clock
46 * struct imx8qxp_ss_lpcg - Description of one subsystem LPCG clocks
47 * @lpcg: LPCG clocks array of one subsystem
48 * @num_lpcg: the number of LPCG clocks
49 * @num_max: the maximum number of LPCG clocks
51 * This structure describes each subsystem LPCG clocks information
[all …]
Dclk-lpcg-scu.c23 * struct clk_lpcg_scu - Description of LPCG clock
25 * @hw: clk_hw of this LPCG
26 * @reg: register of this LPCG clock
27 * @bit_idx: bit index of this LPCG clock
30 * This structure describes one LPCG clock
139 dev_dbg(dev, "save lpcg state 0x%x\n", clk->state); in imx_clk_lpcg_scu_suspend()
155 dev_dbg(dev, "restore lpcg state 0x%x\n", clk->state); in imx_clk_lpcg_scu_resume()
DMakefile29 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o
32 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8-ss-dma.dtsi7 #include <dt-bindings/clock/imx8-lpcg.h>
64 compatible = "fsl,imx8qxp-lpcg";
76 compatible = "fsl,imx8qxp-lpcg";
88 compatible = "fsl,imx8qxp-lpcg";
100 compatible = "fsl,imx8qxp-lpcg";
156 compatible = "fsl,imx8qxp-lpcg";
168 compatible = "fsl,imx8qxp-lpcg";
180 compatible = "fsl,imx8qxp-lpcg";
192 compatible = "fsl,imx8qxp-lpcg";
Dimx8-ss-lsio.dtsi7 #include <dt-bindings/clock/imx8-lpcg.h>
151 /* LPCG clocks */
153 compatible = "fsl,imx8qxp-lpcg";
173 compatible = "fsl,imx8qxp-lpcg";
193 compatible = "fsl,imx8qxp-lpcg";
213 compatible = "fsl,imx8qxp-lpcg";
233 compatible = "fsl,imx8qxp-lpcg";
253 compatible = "fsl,imx8qxp-lpcg";
273 compatible = "fsl,imx8qxp-lpcg";
293 compatible = "fsl,imx8qxp-lpcg";
Dimx8-ss-conn.dtsi7 #include <dt-bindings/clock/imx8-lpcg.h>
112 /* LPCG clocks */
114 compatible = "fsl,imx8qxp-lpcg";
128 compatible = "fsl,imx8qxp-lpcg";
142 compatible = "fsl,imx8qxp-lpcg";
156 compatible = "fsl,imx8qxp-lpcg";
178 compatible = "fsl,imx8qxp-lpcg";
Dimx8-ss-audio.dtsi7 #include <dt-bindings/clock/imx8-lpcg.h>
24 compatible = "fsl,imx8qxp-lpcg";
39 compatible = "fsl,imx8qxp-lpcg";
Dimx8-ss-img.dtsi58 compatible = "fsl,imx8qxp-lpcg";
70 compatible = "fsl,imx8qxp-lpcg";
Dimx8qm-ss-dma.dtsi9 compatible = "fsl,imx8qxp-lpcg";
Dimx8qm.dtsi7 #include <dt-bindings/clock/imx8-lpcg.h>
Dimx8qxp.dtsi9 #include <dt-bindings/clock/imx8-lpcg.h>
/Linux-v5.15/include/dt-bindings/clock/
Dimx8-clock.h10 /* LPCG clocks */
12 /* LSIO SS LPCG */
89 /* Connectivity SS LPCG */
118 /* ADMA SS LPCG */