/linux/drivers/pwm/ |
H A D | pwm-imx1.c | 40 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_prepare_enable() local 43 ret = clk_prepare_enable(imx->clk_ipg); in pwm_imx1_clk_prepare_enable() 47 ret = clk_prepare_enable(imx->clk_per); in pwm_imx1_clk_prepare_enable() 49 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_prepare_enable() 58 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_clk_disable_unprepare() local 60 clk_disable_unprepare(imx->clk_per); in pwm_imx1_clk_disable_unprepare() 61 clk_disable_unprepare(imx->clk_ipg); in pwm_imx1_clk_disable_unprepare() 67 struct pwm_imx1_chip *imx = to_pwm_imx1_chip(chip); in pwm_imx1_config() local 87 max = readl(imx->mmio_base + MX1_PWMP); in pwm_imx1_config() 90 writel(max - p, imx->mmio_base + MX1_PWMS); in pwm_imx1_config() [all …]
|
/linux/drivers/staging/media/imx/ |
H A 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
|
H A 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 */
|
/linux/sound/soc/fsl/ |
H A D | Makefile | 58 snd-soc-imx-audmux-y := 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-y := imx-es8328.o 69 snd-soc-imx-sgtl5000-y := imx-sgtl5000.o 70 snd-soc-imx-audmix-y := imx-audmix.o 71 snd-soc-imx-hdmi-y := imx-hdmi.o [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | fsl-asoc-card.yaml | 35 - fsl,imx-sgtl5000 62 - fsl,imx-audio-ac97 63 - fsl,imx-audio-cs42888 64 - fsl,imx-audio-mqs 65 - fsl,imx-audio-sgtl5000 66 - fsl,imx-audio-wm8960 67 - fsl,imx-audio-wm8962 70 - fsl,imx-sabreauto-spdif 72 - const: fsl,imx-audio-spdif 75 - fsl,imx-audio-ac97 [all …]
|
H A D | imx-audio-hdmi.yaml | 4 $id: http://devicetree.org/schemas/sound/imx-audio-hdmi.yaml# 15 - fsl,imx-audio-hdmi 16 - fsl,imx-audio-sii902x 51 compatible = "fsl,imx-audio-hdmi";
|
H A D | fsl,imx-audio-es8328.yaml | 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 18 const: fsl,imx-audio-es8328 94 compatible = "fsl,imx-audio-es8328"; 95 model = "imx-audio-es8328";
|
/linux/drivers/firmware/imx/ |
H A 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
|
H A D | Kconfig | 3 tristate "IMX DSP Protocol driver" 14 bool "IMX SCU Protocol driver" 27 tristate "IMX SCMI MISC Protocol driver"
|
H A D | sm-misc.c | 6 #include <linux/firmware/imx/sm.h> 105 { SCMI_PROTOCOL_IMX_MISC, "imx-misc-ctrl" }, 111 .name = "scmi-imx-misc-ctrl", 118 MODULE_DESCRIPTION("IMX SM MISC driver");
|
/linux/drivers/gpu/drm/imx/ipuv3/ |
H A 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
|
H A D | imx-drm-core.c | 14 #include <video/imx-ipu-v3.h> 28 #include "imx-drm.h" 91 * The flip done wait is only strictly required by imx-drm if a deferred in imx_drm_atomic_commit_tail() 164 .name = "imx-drm", 177 if (strcmp(dev->driver->name, "imx-ipuv3-crtc") == 0) { in compare_of() 321 { .compatible = "fsl,imx-display-subsystem", }, 331 .name = "imx-drm",
|
/linux/drivers/clk/imx/ |
H A D | Makefile | 36 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o clk-imx-acm.o 37 clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \ 40 clk-imx-lpcg-scu-$(CONFIG_CLK_IMX8QXP) += clk-lpcg-scu.o clk-imx8qxp-lpcg.o 41 clk-imx-acm-$(CONFIG_CLK_IMX8QXP) = clk-imx8-acm.o
|
/linux/include/linux/firmware/imx/ |
H A 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>
|
/linux/drivers/gpu/drm/imx/ |
H A D | Kconfig | 3 source "drivers/gpu/drm/imx/dcss/Kconfig" 4 source "drivers/gpu/drm/imx/ipuv3/Kconfig" 5 source "drivers/gpu/drm/imx/lcdc/Kconfig"
|
/linux/Documentation/devicetree/bindings/firmware/ |
H A D | fsl,scu.yaml | 26 const: fsl,imx-scu 151 #include <dt-bindings/firmware/imx/rsrc.h> 157 compatible = "fsl,imx-scu"; 201 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key"; 206 compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt"; 211 compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
|
/linux/drivers/media/platform/nxp/ |
H A D | Makefile | 4 obj-y += imx-jpeg/ 9 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o 10 obj-$(CONFIG_VIDEO_IMX_PXP) += imx-pxp.o
|
/linux/drivers/interconnect/imx/ |
H A D | Makefile | 1 imx-interconnect-objs := imx.o 7 obj-$(CONFIG_INTERCONNECT_IMX) += imx-interconnect.o
|
/linux/drivers/gpu/ipu-v3/ |
H A D | Makefile | 2 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/sound/soc/sof/imx/ |
H A D | Makefile | 6 snd-sof-imx-common-y := imx-common.o 11 obj-$(CONFIG_SND_SOC_SOF_IMX_COMMON) += imx-common.o
|
/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | fsl,scu-wdt.yaml | 13 Client nodes are maintained as children of the relevant IMX-SCU device node. 24 - const: fsl,imx-sc-wdt 34 compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt";
|
/linux/drivers/input/keyboard/ |
H A D | imx_sc_key.c | 8 #include <linux/firmware/imx/sci.h> 77 dev_err(&input->dev, "read imx sc key failed, error %d\n", error); in imx_sc_check_for_events() 140 input->phys = "imx-sc-key/input0"; in imx_sc_key_probe() 174 { .compatible = "fsl,imx-sc-key" }, 181 .name = "imx-sc-key",
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | fsl,scu-key.yaml | 13 Client nodes are maintained as children of the relevant IMX-SCU device node. 22 - const: fsl,imx-sc-key 40 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | fsl,scu-thermal.yaml | 13 Client nodes are maintained as children of the relevant IMX-SCU device node. 24 - const: fsl,imx-sc-thermal 37 compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
|
/linux/drivers/gpio/ |
H A D | gpio-imx-scu.c | 13 #include <linux/firmware/imx/svc/rm.h> 14 #include <dt-bindings/firmware/imx/rsrc.h> 125 .name = "gpio-imx-scu", 139 MODULE_DESCRIPTION("NXP GPIO over IMX SCU API");
|