Home
last modified time | relevance | path

Searched full:imx (Results 1 – 25 of 780) sorted by relevance

12345678910>>...32

/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/drivers/pwm/
Dpwm-imx.c62 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_config_v1() local
81 u32 max = readl(imx->mmio_base + MX1_PWMP); in imx_pwm_config_v1()
83 writel(max - p, imx->mmio_base + MX1_PWMS); in imx_pwm_config_v1()
90 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_enable_v1() local
94 ret = clk_prepare_enable(imx->clk_per); in imx_pwm_enable_v1()
98 val = readl(imx->mmio_base + MX1_PWMC); in imx_pwm_enable_v1()
100 writel(val, imx->mmio_base + MX1_PWMC); in imx_pwm_enable_v1()
107 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_disable_v1() local
110 val = readl(imx->mmio_base + MX1_PWMC); in imx_pwm_disable_v1()
112 writel(val, imx->mmio_base + MX1_PWMC); in imx_pwm_disable_v1()
[all …]
/kernel/linux/linux-4.19/drivers/staging/media/imx/
DMakefile2 imx-media-objs := imx-media-dev.o imx-media-internal-sd.o imx-media-of.o
3 imx-media-common-objs := imx-media-utils.o imx-media-fim.o
4 imx-media-ic-objs := imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o
6 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media.o
7 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
8 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-capture.o
9 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-vdic.o
10 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-ic.o
12 obj-$(CONFIG_VIDEO_IMX_CSI) += imx-media-csi.o
Dimx-ic-common.c15 #include "imx-media.h"
16 #include "imx-ic.h"
95 { .name = "imx-ipuv3-ic" },
105 .name = "imx-ipuv3-ic",
113 MODULE_ALIAS("platform:imx-ipuv3-ic");
/kernel/linux/linux-5.10/drivers/staging/media/imx/
DMakefile2 imx6-media-objs := imx-media-dev.o imx-media-internal-sd.o \
3 imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o imx-media-vdic.o \
4 imx-media-csc-scaler.o
6 imx-media-common-objs := imx-media-capture.o imx-media-dev-common.o \
7 imx-media-of.o imx-media-utils.o
9 imx6-media-csi-objs := imx-media-csi.o imx-media-fim.o
12 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
Dimx-media.h16 #include <video/imx-ipu-v3.h>
166 /* imx-media-utils.c */
241 /* imx-media-dev-common.c */
248 /* imx-media-fim.c */
258 /* imx-media-internal-sd.c */
263 /* imx-media-of.c */
269 /* imx-media-vdic.c */
276 /* imx-ic-common.c */
283 /* imx-media-capture.c */
294 /* imx-media-csc-scaler.c */
Dimx-media-dev.c12 #include <media/imx.h>
13 #include "imx-media.h"
109 v4l2_info(&imxmd->v4l2_dev, "Removing imx-media\n"); in imx_media_remove()
127 { .compatible = "fsl,imx-capture-subsystem" },
136 .name = "imx-media",
/kernel/linux/linux-5.10/sound/soc/fsl/
DMakefile52 snd-soc-imx-ssi-objs := imx-ssi.o
53 snd-soc-imx-audmux-objs := imx-audmux.o
54 obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o
55 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
57 obj-$(CONFIG_SND_SOC_IMX_PCM_FIQ) += imx-pcm-fiq.o
58 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o
65 snd-soc-imx-es8328-objs := imx-es8328.o
66 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o
67 snd-soc-imx-spdif-objs := imx-spdif.o
68 snd-soc-imx-mc13783-objs := imx-mc13783.o
[all …]
Dimx-mc13783.c3 // imx-mc13783.c -- SoC audio for imx based boards with mc13783 codec
20 #include "imx-ssi.h"
21 #include "imx-audmux.h"
50 DAILINK_COMP_ARRAY(COMP_CPU("imx-ssi.0")),
52 DAILINK_COMP_ARRAY(COMP_PLATFORM("imx-ssi.0")));
154 MODULE_DESCRIPTION("imx with mc13783 codec ALSA SoC driver");
/kernel/linux/linux-4.19/sound/soc/fsl/
DMakefile43 snd-soc-imx-ssi-objs := imx-ssi.o
44 snd-soc-imx-audmux-objs := imx-audmux.o
45 obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o
46 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
48 obj-$(CONFIG_SND_SOC_IMX_PCM_FIQ) += imx-pcm-fiq.o
49 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o
56 snd-soc-imx-es8328-objs := imx-es8328.o
57 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o
58 snd-soc-imx-spdif-objs := imx-spdif.o
59 snd-soc-imx-mc13783-objs := imx-mc13783.o
[all …]
Dimx-mc13783.c2 * imx-mc13783.c -- SoC audio for imx based boards with mc13783 codec
26 #include "imx-ssi.h"
27 #include "imx-audmux.h"
61 .cpu_dai_name = "imx-ssi.0",
62 .platform_name = "imx-ssi.0",
166 MODULE_DESCRIPTION("imx with mc13783 codec ALSA SoC driver");
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/arch/arm/mach-imx/devices/
DMakefile12 obj-y += platform-imx-dma.o
13 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_FB) += platform-imx-fb.o
14 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_I2C) += platform-imx-i2c.o
15 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_KEYPAD) += platform-imx-keypad.o
17 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_SSI) += platform-imx-ssi.o
18 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_UART) += platform-imx-uart.o
26 obj-$(CONFIG_IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX) += platform-sdhci-esdhc-imx.o
/kernel/linux/linux-4.19/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"
76 compatible = "fsl,imx-audio-cs42888";
/kernel/linux/linux-4.19/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_IPUV3) += imx-ipuv3-crtc.o
12 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/include/linux/firmware/imx/
Dsci.h13 #include <linux/firmware/imx/ipc.h>
15 #include <linux/firmware/imx/svc/misc.h>
16 #include <linux/firmware/imx/svc/pm.h>
17 #include <linux/firmware/imx/svc/rm.h>
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/freescale/
Dfsl,scu.txt23 - compatible: should be "fsl,imx-scu".
63 Client nodes are maintained as children of the relevant IMX-SCU device node.
80 include/dt-bindings/firmware/imx/rsrc.h
130 [3] Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
158 followed by "fsl,imx-sc-wdt";
168 followed by "fsl,imx-sc-key";
177 followed by "fsl,imx-sc-thermal";
195 compatible = "fsl,imx-scu";
246 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
251 compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt";
[all …]
/kernel/linux/linux-5.10/sound/soc/sof/
Dsof-of-dev.c22 .default_fw_path = "imx/sof",
23 .default_tplg_path = "imx/sof-tplg",
30 .default_fw_path = "imx/sof",
31 .default_tplg_path = "imx/sof-tplg",
40 .default_fw_path = "imx/sof",
41 .default_tplg_path = "imx/sof-tplg",
/kernel/linux/linux-4.19/drivers/clk/imx/
Dclk-imx31.c25 #include <soc/imx/revision.h>
26 #include <soc/imx/timer.h>
157 clk_register_clkdev(clk[gpt_gate], "per", "imx-gpt.0"); in mx31_clocks_init()
158 clk_register_clkdev(clk[ipg], "ipg", "imx-gpt.0"); in mx31_clocks_init()
171 clk_register_clkdev(clk[kpp_gate], NULL, "imx-keypad"); in mx31_clocks_init()
181 clk_register_clkdev(clk[usb_div_post], "per", "imx-udc-mx27"); in mx31_clocks_init()
182 clk_register_clkdev(clk[usb_gate], "ahb", "imx-udc-mx27"); in mx31_clocks_init()
183 clk_register_clkdev(clk[ipg], "ipg", "imx-udc-mx27"); in mx31_clocks_init()
202 clk_register_clkdev(clk[ssi1_gate], NULL, "imx-ssi.0"); in mx31_clocks_init()
203 clk_register_clkdev(clk[ssi2_gate], NULL, "imx-ssi.1"); in mx31_clocks_init()
[all …]
/kernel/linux/linux-5.10/drivers/interconnect/imx/
DMakefile1 imx-interconnect-objs := imx.o
6 obj-$(CONFIG_INTERCONNECT_IMX) += imx-interconnect.o

12345678910>>...32