| /kernel/linux/linux-5.10/drivers/pwm/ |
| D | pwm-imx1.c | 39 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 …]
|
| D | pwm-imx27.c | 98 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-6.6/drivers/pwm/ |
| D | pwm-imx27.c | 99 static int pwm_imx27_clk_prepare_enable(struct pwm_imx27_chip *imx) in pwm_imx27_clk_prepare_enable() argument 103 ret = clk_prepare_enable(imx->clk_ipg); in pwm_imx27_clk_prepare_enable() 107 ret = clk_prepare_enable(imx->clk_per); in pwm_imx27_clk_prepare_enable() 109 clk_disable_unprepare(imx->clk_ipg); in pwm_imx27_clk_prepare_enable() 116 static void pwm_imx27_clk_disable_unprepare(struct pwm_imx27_chip *imx) in pwm_imx27_clk_disable_unprepare() argument 118 clk_disable_unprepare(imx->clk_per); in pwm_imx27_clk_disable_unprepare() 119 clk_disable_unprepare(imx->clk_ipg); in pwm_imx27_clk_disable_unprepare() 125 struct pwm_imx27_chip *imx = to_pwm_imx27_chip(chip); in pwm_imx27_get_state() local 130 ret = pwm_imx27_clk_prepare_enable(imx); in pwm_imx27_get_state() 134 val = readl(imx->mmio_base + MX3_PWMCR); in pwm_imx27_get_state() [all …]
|
| D | pwm-imx1.c | 38 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_prepare_enable() local 41 ret = clk_prepare_enable(imx->clk_ipg); in pwm_imx1_clk_prepare_enable() 45 ret = clk_prepare_enable(imx->clk_per); in pwm_imx1_clk_prepare_enable() 47 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_prepare_enable() 56 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_disable_unprepare() local 58 clk_disable_unprepare(imx->clk_per); in pwm_imx1_clk_disable_unprepare() 59 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_disable_unprepare() 65 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_config() local 85 max = readl(imx->mmio_base + MX1_PWMP); in pwm_imx1_config() 88 writel(max - p, imx->mmio_base + MX1_PWMS); in pwm_imx1_config() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/fsl/ |
| D | Makefile | 60 snd-soc-imx-audmux-objs := imx-audmux.o 61 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o 63 obj-$(CONFIG_SND_SOC_IMX_PCM_FIQ) += imx-pcm-fiq.o 64 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o 65 obj-$(CONFIG_SND_SOC_IMX_AUDIO_RPMSG) += imx-audio-rpmsg.o 66 obj-$(CONFIG_SND_SOC_IMX_PCM_RPMSG) += imx-pcm-rpmsg.o 70 snd-soc-imx-es8328-objs := imx-es8328.o 71 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o 72 snd-soc-imx-spdif-objs := imx-spdif.o 73 snd-soc-imx-audmix-objs := imx-audmix.o [all …]
|
| D | fsl-asoc-card.c | 23 #include "imx-audmux.h" 632 if (of_device_is_compatible(np, "fsl,imx-audio-cs42888")) { in fsl_asoc_card_probe() 640 } else if (of_device_is_compatible(np, "fsl,imx-audio-cs427x")) { in fsl_asoc_card_probe() 644 } else if (of_device_is_compatible(np, "fsl,imx-audio-sgtl5000")) { in fsl_asoc_card_probe() 648 } else if (of_device_is_compatible(np, "fsl,imx-audio-tlv320aic32x4")) { in fsl_asoc_card_probe() 651 } else if (of_device_is_compatible(np, "fsl,imx-audio-tlv320aic31xx")) { in fsl_asoc_card_probe() 660 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8962")) { in fsl_asoc_card_probe() 666 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8960")) { in fsl_asoc_card_probe() 671 } else if (of_device_is_compatible(np, "fsl,imx-audio-ac97")) { in fsl_asoc_card_probe() 676 } else if (of_device_is_compatible(np, "fsl,imx-audio-mqs")) { in fsl_asoc_card_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/imx/ |
| D | Makefile | 2 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
|
| D | imx-media.h | 16 #include <video/imx-ipu-v3.h> 169 /* imx-media-utils.c */ 229 /* imx-media-dev-common.c */ 236 /* imx-media-fim.c */ 246 /* imx-media-internal-sd.c */ 251 /* imx-media-of.c */ 255 /* imx-media-vdic.c */ 262 /* imx-ic-common.c */ 269 /* imx-media-capture.c */ 281 /* imx-media-csc-scaler.c */
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | Makefile | 2 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
|
| D | imx-media.h | 16 #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 */
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| D | Makefile | 52 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 …]
|
| D | imx-mc13783.c | 3 // 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-6.6/Documentation/devicetree/bindings/sound/ |
| D | fsl-asoc-card.txt | 23 "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/Documentation/devicetree/bindings/sound/ |
| D | fsl-asoc-card.txt | 23 "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-6.6/drivers/nvmem/ |
| D | Makefile | 17 obj-$(CONFIG_NVMEM_IMX_IIM) += nvmem-imx-iim.o 18 nvmem-imx-iim-y := imx-iim.o 19 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o 20 nvmem-imx-ocotp-y := imx-ocotp.o 21 obj-$(CONFIG_NVMEM_IMX_OCOTP_ELE) += nvmem-imx-ocotp-ele.o 22 nvmem-imx-ocotp-ele-y := imx-ocotp-ele.o 23 obj-$(CONFIG_NVMEM_IMX_OCOTP_SCU) += nvmem-imx-ocotp-scu.o 24 nvmem-imx-ocotp-scu-y := imx-ocotp-scu.o
|
| /kernel/linux/linux-5.10/drivers/nvmem/ |
| D | Makefile | 12 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-6.6/drivers/firmware/imx/ |
| D | Makefile | 2 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/firmware/imx/ |
| D | Makefile | 2 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-6.6/drivers/gpu/drm/imx/ipuv3/ |
| D | Makefile | 3 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/drivers/gpu/drm/imx/ |
| D | Makefile | 3 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-6.6/drivers/clk/imx/ |
| D | Makefile | 35 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o clk-imx-acm.o 36 clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \ 39 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o 40 clk-imx-acm-$(CONFIG_CLK_IMX8QXP) = clk-imx8-acm.o
|
| /kernel/linux/linux-5.10/include/linux/firmware/imx/ |
| D | sci.h | 13 #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/ |
| D | fsl,scu.txt | 23 - 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/ |
| D | sof-of-dev.c | 22 .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-6.6/include/linux/firmware/imx/ |
| D | sci.h | 13 #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>
|