Home
last modified time | relevance | path

Searched refs:imx (Results 1 – 25 of 224) sorted by relevance

123456789

/Linux-v5.15/drivers/pwm/
Dpwm-imx1.c39 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_prepare_enable() local
42 ret = clk_prepare_enable(imx->clk_ipg); in pwm_imx1_clk_prepare_enable()
46 ret = clk_prepare_enable(imx->clk_per); in pwm_imx1_clk_prepare_enable()
48 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_prepare_enable()
57 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_disable_unprepare() local
59 clk_disable_unprepare(imx->clk_per); in pwm_imx1_clk_disable_unprepare()
60 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_disable_unprepare()
66 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_config() local
86 max = readl(imx->mmio_base + MX1_PWMP); in pwm_imx1_config()
89 writel(max - p, imx->mmio_base + MX1_PWMS); in pwm_imx1_config()
[all …]
Dpwm-imx27.c98 static int pwm_imx27_clk_prepare_enable(struct pwm_imx27_chip *imx) in pwm_imx27_clk_prepare_enable() argument
102 ret = clk_prepare_enable(imx->clk_ipg); in pwm_imx27_clk_prepare_enable()
106 ret = clk_prepare_enable(imx->clk_per); in pwm_imx27_clk_prepare_enable()
108 clk_disable_unprepare(imx->clk_ipg); in pwm_imx27_clk_prepare_enable()
115 static void pwm_imx27_clk_disable_unprepare(struct pwm_imx27_chip *imx) in pwm_imx27_clk_disable_unprepare() argument
117 clk_disable_unprepare(imx->clk_per); in pwm_imx27_clk_disable_unprepare()
118 clk_disable_unprepare(imx->clk_ipg); in pwm_imx27_clk_disable_unprepare()
124 struct pwm_imx27_chip *imx = to_pwm_imx27_chip(chip); in pwm_imx27_get_state() local
129 ret = pwm_imx27_clk_prepare_enable(imx); in pwm_imx27_get_state()
133 val = readl(imx->mmio_base + MX3_PWMCR); in pwm_imx27_get_state()
[all …]
/Linux-v5.15/drivers/staging/media/imx/
DMakefile2 imx-media-common-objs := imx-media-capture.o imx-media-dev-common.o \
3 imx-media-of.o imx-media-utils.o
5 imx6-media-objs := imx-media-dev.o imx-media-internal-sd.o \
6 imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o imx-media-vdic.o \
7 imx-media-csc-scaler.o
9 imx6-media-csi-objs := imx-media-csi.o imx-media-fim.o
11 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
/Linux-v5.15/sound/soc/fsl/
DMakefile58 snd-soc-imx-audmux-objs := imx-audmux.o
59 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
61 obj-$(CONFIG_SND_SOC_IMX_PCM_FIQ) += imx-pcm-fiq.o
62 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o
63 obj-$(CONFIG_SND_SOC_IMX_AUDIO_RPMSG) += imx-audio-rpmsg.o
64 obj-$(CONFIG_SND_SOC_IMX_PCM_RPMSG) += imx-pcm-rpmsg.o
68 snd-soc-imx-es8328-objs := imx-es8328.o
69 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o
70 snd-soc-imx-spdif-objs := imx-spdif.o
71 snd-soc-imx-audmix-objs := imx-audmix.o
[all …]
/Linux-v5.15/drivers/nvmem/
DMakefile12 obj-$(CONFIG_NVMEM_IMX_IIM) += nvmem-imx-iim.o
13 nvmem-imx-iim-y := imx-iim.o
14 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o
15 nvmem-imx-ocotp-y := imx-ocotp.o
16 obj-$(CONFIG_NVMEM_IMX_OCOTP_SCU) += nvmem-imx-ocotp-scu.o
17 nvmem-imx-ocotp-scu-y := imx-ocotp-scu.o
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dfsl-asoc-card.txt23 "fsl,imx-audio-ac97"
25 "fsl,imx-audio-cs42888"
27 "fsl,imx-audio-cs427x"
30 "fsl,imx-audio-wm8962"
32 "fsl,imx-audio-sgtl5000"
33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt)
35 "fsl,imx-audio-wm8960"
37 "fsl,imx-audio-mqs"
39 "fsl,imx-audio-wm8524"
41 "fsl,imx-audio-tlv320aic32x4"
[all …]
Dimx-audio-spdif.txt5 - compatible : "fsl,imx-audio-spdif"
31 compatible = "fsl,imx-audio-spdif";
32 model = "imx-spdif";
Dimx-audio-es8328.txt4 - compatible : "fsl,imx-audio-es8328"
43 compatible = "fsl,imx-audio-es8328";
44 model = "imx-audio-es8328";
Dimx-audio-sgtl5000.txt5 - compatible : "fsl,imx-audio-sgtl5000"
46 "fsl,imx-audio-sgtl5000";
/Linux-v5.15/drivers/firmware/imx/
DMakefile2 obj-$(CONFIG_IMX_DSP) += imx-dsp.o
3 obj-$(CONFIG_IMX_SCU) += imx-scu.o misc.o imx-scu-irq.o rm.o imx-scu-soc.o
/Linux-v5.15/drivers/gpu/drm/imx/
DMakefile3 imxdrm-objs := imx-drm-core.o ipuv3-crtc.o ipuv3-plane.o
8 obj-$(CONFIG_DRM_IMX_TVE) += imx-tve.o
9 obj-$(CONFIG_DRM_IMX_LDB) += imx-ldb.o
11 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
/Linux-v5.15/sound/soc/sof/imx/
DMakefile5 snd-sof-imx-common-objs := imx-common.o
9 obj-$(CONFIG_SND_SOC_SOF_IMX_COMMON) += imx-common.o
/Linux-v5.15/drivers/interconnect/imx/
DMakefile1 imx-interconnect-objs := imx.o
6 obj-$(CONFIG_INTERCONNECT_IMX) += imx-interconnect.o
/Linux-v5.15/drivers/gpu/ipu-v3/
DMakefile2 obj-$(CONFIG_IMX_IPUV3_CORE) += imx-ipu-v3.o
4 imx-ipu-v3-objs := ipu-common.o ipu-cpmem.o ipu-csi.o ipu-dc.o ipu-di.o \
9 imx-ipu-v3-objs += ipu-pre.o ipu-prg.o
/Linux-v5.15/Documentation/devicetree/bindings/arm/freescale/
Dfsl,scu.txt23 - compatible: should be "fsl,imx-scu".
80 include/dt-bindings/firmware/imx/rsrc.h
131 [3] Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
159 followed by "fsl,imx-sc-wdt";
169 followed by "fsl,imx-sc-key";
178 followed by "fsl,imx-sc-thermal";
196 compatible = "fsl,imx-scu";
247 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
252 compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt";
257 compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
/Linux-v5.15/drivers/clk/imx/
DMakefile29 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o
30 clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \
32 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o
/Linux-v5.15/drivers/gpu/drm/imx/dcss/
DMakefile1 imx-dcss-objs := dcss-drv.o dcss-dev.o dcss-blkctl.o dcss-ctxld.o dcss-dtg.o \
5 obj-$(CONFIG_DRM_IMX_DCSS) += imx-dcss.o
/Linux-v5.15/drivers/dma/
DTODO7 - imx-dma
8 - imx-sdma
/Linux-v5.15/Documentation/devicetree/bindings/display/imx/
Dfsl-imx-drm.txt8 - compatible: Should be "fsl,imx-display-subsystem"
15 compatible = "fsl,imx-display-subsystem";
34 reset line index, see reset/fsl,imx-src.txt for details
117 - compatible: Should be "fsl,imx-parallel-display"
133 compatible = "fsl,imx-parallel-display";
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8qxp.dtsi10 #include <dt-bindings/firmware/imx/rsrc.h>
154 compatible = "fsl,imx-scu";
185 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
195 compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt";
200 compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
/Linux-v5.15/drivers/clocksource/
DMakefile72 obj-$(CONFIG_CLKSRC_IMX_GPT) += timer-imx-gpt.o
73 obj-$(CONFIG_CLKSRC_IMX_TPM) += timer-imx-tpm.o
74 obj-$(CONFIG_TIMER_IMX_SYS_CTR) += timer-imx-sysctr.o
/Linux-v5.15/drivers/media/platform/
DMakefile23 obj-$(CONFIG_VIDEO_IMX_PXP) += imx-pxp.o
24 obj-$(CONFIG_VIDEO_IMX8_JPEG) += imx-jpeg/
/Linux-v5.15/arch/arm/boot/dts/
Dimx6qdl-apf6dev.dtsi23 compatible = "fsl,imx-parallel-display";
112 "fsl,imx-audio-sgtl5000";
125 compatible = "fsl,imx-audio-spdif";
126 model = "imx-spdif";
Dimx51.dtsi51 compatible = "fsl,imx-ckil", "fixed-clock";
57 compatible = "fsl,imx-ckih1", "fixed-clock";
63 compatible = "fsl,imx-ckih2", "fixed-clock";
69 compatible = "fsl,imx-osc", "fixed-clock";
108 compatible = "fsl,imx-capture-subsystem";
113 compatible = "fsl,imx-display-subsystem";
509 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
/Linux-v5.15/Documentation/devicetree/bindings/media/
Dimx.txt12 - compatible : "fsl,imx-capture-subsystem";
19 compatible = "fsl,imx-capture-subsystem";

123456789