Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/clk/imx/
Dclk-imx8qxp-lpcg.c17 #include "clk-imx8qxp-lpcg.h"
22 * struct imx8qxp_lpcg_data - Description of one LPCG clock
27 * @offset: offset of this LPCG clock
28 * @bit_idx: bit index of this LPCG clock
31 * This structure describes one LPCG clock
44 * struct imx8qxp_ss_lpcg - Description of one subsystem LPCG clocks
45 * @lpcg: LPCG clocks array of one subsystem
46 * @num_lpcg: the number of LPCG clocks
47 * @num_max: the maximum number of LPCG clocks
49 * 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
DMakefile29 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o
31 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o
/kernel/linux/linux-5.10/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
29 - fsl,imx8qxp-lpcg-adma
30 - fsl,imx8qxp-lpcg-conn
31 - fsl,imx8qxp-lpcg-dc
32 - fsl,imx8qxp-lpcg-dsp
33 - fsl,imx8qxp-lpcg-gpu
34 - fsl,imx8qxp-lpcg-hsio
[all …]
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dimx8-clock.h136 /* LPCG clocks */
138 /* LSIO SS LPCG */
215 /* Connectivity SS LPCG */
244 /* ADMA SS LPCG */
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0015_linux_drivers_clk.patch88 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o
93 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o
1794 diff --git a/drivers/clk/imx/clk-imx8qxp-lpcg.c b/drivers/clk/imx/clk-imx8qxp-lpcg.c
1796 --- a/drivers/clk/imx/clk-imx8qxp-lpcg.c
1797 +++ b/drivers/clk/imx/clk-imx8qxp-lpcg.c
1809 -#include "clk-imx8qxp-lpcg.h"
1814 - * struct imx8qxp_lpcg_data - Description of one LPCG clock
1819 - * @offset: offset of this LPCG clock
1820 - * @bit_idx: bit index of this LPCG clock
1823 - * This structure describes one LPCG clock
[all …]
D0020_linux_drivers_gpu.patch24874 + dev_warn(dev, "failed to get lpcg hdp clk\n");
24880 + dev_warn(dev, "failed to get lpcg msi clk\n");
24886 + dev_warn(dev, "failed to get lpcg pxl clk\n");
24892 + dev_warn(dev, "failed to get lpcg vif clk\n");
24898 + dev_warn(dev, "failed to get lpcg lis clk\n");
24904 + dev_warn(dev, "failed to get lpcg apb clk\n");
24916 + dev_warn(dev, "failed to get lpcg apb ctrl clk\n");
24928 + dev_err(dev, "failed to get lpcg i2s clk\n");
24969 + dev_err(dev, "%s, pre lpcg pxl error\n", __func__);
24974 + dev_err(dev, "%s, pre lpcg hdp error\n", __func__);
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/
D0001_linux_arch.patch569 + compatible = "fsl,imx8qxp-lpcg";
579 + compatible = "fsl,imx8qxp-lpcg";
591 + compatible = "fsl,imx8qxp-lpcg";
603 + compatible = "fsl,imx8qxp-lpcg";
616 + compatible = "fsl,imx8qxp-lpcg";
628 + compatible = "fsl,imx8qxp-lpcg";
640 + compatible = "fsl,imx8qxp-lpcg";
652 + compatible = "fsl,imx8qxp-lpcg";
664 + compatible = "fsl,imx8qxp-lpcg";
678 + compatible = "fsl,imx8qxp-lpcg";
[all …]
D0005_linux_include.patch1308 -/* LPCG clocks */
1310 -/* LSIO SS LPCG */
1387 -/* Connectivity SS LPCG */
1416 -/* ADMA SS LPCG */
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8qxp.dtsi233 compatible = "fsl,imx8qxp-lpcg-adma";
359 compatible = "fsl,imx8qxp-lpcg-conn";
594 compatible = "fsl,imx8qxp-lpcg-lsio";