Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pwm/
Dpwm-imx.c68 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_config_v1() local
87 u32 max = readl(imx->mmio_base + MX1_PWMP); in imx_pwm_config_v1()
89 writel(max - p, imx->mmio_base + MX1_PWMS); in imx_pwm_config_v1()
96 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_set_enable_v1() local
99 val = readl(imx->mmio_base + MX1_PWMC); in imx_pwm_set_enable_v1()
106 writel(val, imx->mmio_base + MX1_PWMC); in imx_pwm_set_enable_v1()
112 struct imx_chip *imx = to_imx_chip(chip); in imx_pwm_config_v2() local
129 sr = readl(imx->mmio_base + MX3_PWMSR); in imx_pwm_config_v2()
136 sr = readl(imx->mmio_base + MX3_PWMSR); in imx_pwm_config_v2()
141 writel(MX3_PWMCR_SWR, imx->mmio_base + MX3_PWMCR); in imx_pwm_config_v2()
[all …]
DMakefile17 obj-$(CONFIG_PWM_IMX) += pwm-imx.o
DKconfig180 will be called pwm-imx.
/linux-4.4.14/sound/soc/fsl/
DMakefile42 snd-soc-imx-ssi-objs := imx-ssi.o
43 snd-soc-imx-audmux-objs := imx-audmux.o
44 obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o
45 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
47 obj-$(CONFIG_SND_SOC_IMX_PCM_FIQ) += imx-pcm-fiq.o
48 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o
55 snd-soc-imx-es8328-objs := imx-es8328.o
56 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o
57 snd-soc-imx-wm8962-objs := imx-wm8962.o
58 snd-soc-imx-spdif-objs := imx-spdif.o
[all …]
Dfsl_ssi.c186 bool imx; member
279 .imx = false,
287 .imx = true,
293 .imx = true,
301 .imx = true,
1128 if (ssi_private->soc->imx && ssi_private->use_dma) { in fsl_ssi_dai_probe()
1470 if (ssi_private->soc->imx) { in fsl_ssi_probe()
1559 if (ssi_private->soc->imx) in fsl_ssi_probe()
1574 if (ssi_private->soc->imx) in fsl_ssi_remove()
/linux-4.4.14/drivers/gpu/drm/imx/
DMakefile2 imxdrm-objs := imx-drm-core.o
7 obj-$(CONFIG_DRM_IMX_TVE) += imx-tve.o
8 obj-$(CONFIG_DRM_IMX_LDB) += imx-ldb.o
10 imx-ipuv3-crtc-objs := ipuv3-crtc.o ipuv3-plane.o
11 obj-$(CONFIG_DRM_IMX_IPUV3) += imx-ipuv3-crtc.o
12 obj-$(CONFIG_DRM_IMX_HDMI) += dw_hdmi-imx.o
/linux-4.4.14/arch/arm/mach-imx/devices/
DMakefile11 obj-y += platform-imx-dma.o
12 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_FB) += platform-imx-fb.o
13 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_I2C) += platform-imx-i2c.o
14 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_KEYPAD) += platform-imx-keypad.o
16 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_SSI) += platform-imx-ssi.o
17 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
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dfsl-asoc-card.txt23 "fsl,imx-audio-ac97"
25 "fsl,imx-audio-cs42888"
27 "fsl,imx-audio-wm8962"
28 (compatible with Documentation/devicetree/bindings/sound/imx-audio-wm8962.txt)
30 "fsl,imx-audio-sgtl5000"
31 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt)
66 compatible = "fsl,imx-audio-cs42888";
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-wm8962.txt5 - compatible : "fsl,imx-audio-wm8962"
38 "fsl,imx-audio-wm8962";
Dimx-audio-sgtl5000.txt5 - compatible : "fsl,imx-audio-sgtl5000"
46 "fsl,imx-audio-sgtl5000";
Dfsl,ssi.txt59 - dma-names: Two dmas have to be defined, "tx" and "rx", if fsl,imx-fiq
/linux-4.4.14/drivers/nvmem/
DMakefile9 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o
10 nvmem-imx-ocotp-y := imx-ocotp.o
DKconfig26 will be called nvmem-imx-ocotp.
/linux-4.4.14/drivers/gpu/ipu-v3/
DMakefile1 obj-$(CONFIG_IMX_IPUV3_CORE) += imx-ipu-v3.o
3 imx-ipu-v3-objs := ipu-common.o ipu-cpmem.o ipu-csi.o ipu-dc.o ipu-di.o \
/linux-4.4.14/Documentation/devicetree/bindings/display/imx/
Dfsl-imx-drm.txt8 - compatible: Should be "fsl,imx-display-subsystem"
30 reset line index, see reset/fsl,imx-src.txt for details
60 - compatible: Should be "fsl,imx-parallel-display"
76 compatible = "fsl,imx-parallel-display";
/linux-4.4.14/drivers/dma/
DTODO7 - imx-dma
8 - imx-sdma
DMakefile35 obj-$(CONFIG_IMX_DMA) += imx-dma.o
36 obj-$(CONFIG_IMX_SDMA) += imx-sdma.o
/linux-4.4.14/arch/arm/boot/dts/
Dimx6qdl-wandboard.dtsi41 "fsl,imx-audio-sgtl5000";
54 compatible = "fsl,imx-audio-spdif";
55 model = "imx-spdif";
Dimx50.dtsi56 compatible = "fsl,imx-ckil", "fixed-clock";
62 compatible = "fsl,imx-ckih1", "fixed-clock";
68 compatible = "fsl,imx-ckih2", "fixed-clock";
74 compatible = "fsl,imx-osc", "fixed-clock";
425 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx50.bin";
Dimx6qdl-sabreauto.dtsi76 "fsl,imx-audio-cs42888";
77 model = "imx-cs42888";
97 compatible = "fsl,imx-audio-spdif",
98 "fsl,imx-sabreauto-spdif";
99 model = "imx-spdif";
Dimx51.dtsi53 compatible = "fsl,imx-ckil", "fixed-clock";
59 compatible = "fsl,imx-ckih1", "fixed-clock";
65 compatible = "fsl,imx-ckih2", "fixed-clock";
71 compatible = "fsl,imx-osc", "fixed-clock";
110 compatible = "fsl,imx-display-subsystem";
472 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
Dimx6qdl-apf6dev.dtsi58 compatible = "fsl,imx-parallel-display";
144 "fsl,imx-audio-sgtl5000";
157 compatible = "fsl,imx-audio-spdif";
158 model = "imx-spdif";
Dimx53.dtsi69 compatible = "fsl,imx-display-subsystem";
85 compatible = "fsl,imx-ckil", "fixed-clock";
91 compatible = "fsl,imx-ckih1", "fixed-clock";
97 compatible = "fsl,imx-ckih2", "fixed-clock";
103 compatible = "fsl,imx-osc", "fixed-clock";
654 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin";
Dimx53-mba53.dts34 compatible = "fsl,imx-parallel-display";
72 "fsl,imx-audio-sgtl5000";
Dimx6dl-aristainetos_7.dts25 compatible = "fsl,imx-parallel-display";
Dimx6dl-aristainetos_4.dts36 compatible = "fsl,imx-parallel-display";
Dimx53-m53evk.dts20 compatible = "fsl,imx-parallel-display";
91 "fsl,imx-audio-sgtl5000";
Dimx6dl-tx6dl-comtft.dts47 compatible = "fsl,imx-parallel-display";
Dimx6q-tx6q-1010-comtft.dts47 compatible = "fsl,imx-parallel-display";
Dimx53-qsb-common.dtsi26 compatible = "fsl,imx-parallel-display";
120 "fsl,imx-audio-sgtl5000";
Dimx27-apf27.dts31 compatible = "fsl,imx-osc26m", "fixed-clock";
Dimx51-babbage.dts43 compatible = "fsl,imx-parallel-display";
70 compatible = "fsl,imx-parallel-display";
145 "fsl,imx-audio-sgtl5000";
Dimx6q-tx6q-1020-comtft.dts47 compatible = "fsl,imx-parallel-display";
Dimx6qdl-hummingboard.dtsi96 compatible = "fsl,imx-audio-sgtl5000";
104 compatible = "fsl,imx-audio-spdif";
Dimx6dl.dtsi104 compatible = "fsl,imx-display-subsystem";
Dimx1-ads.dts32 compatible = "fsl,imx-clk32", "fixed-clock";
Dimx53-voipac-bsb.dts18 "fsl,imx-audio-sgtl5000";
Dimx6q-tx6q-1010.dts47 compatible = "fsl,imx-parallel-display";
Dimx6qdl-phytec-pbab01.dtsi12 #include <dt-bindings/sound/fsl-imx-audmux.h>
Dimx6dl-tx6u-801x.dts47 compatible = "fsl,imx-parallel-display";
Dimx6q-tbs2910.dts130 compatible = "fsl,imx-audio-sgtl5000";
138 compatible = "fsl,imx-audio-spdif";
Dimx6q-tx6q-1020.dts47 compatible = "fsl,imx-parallel-display";
Dimx51-apf51dev.dts28 compatible = "fsl,imx-parallel-display";
Dimx6dl-aristainetos2_4.dts58 compatible = "fsl,imx-parallel-display";
Dimx6q.dtsi225 compatible = "fsl,imx-display-subsystem";
Dimx25.dtsi61 compatible = "fsl,imx-osc", "fixed-clock";
465 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx25.bin";
Dimx6qdl-sabrelite.dtsi144 "fsl,imx-audio-sgtl5000";
175 compatible = "fsl,imx-parallel-display";
Dimx6qdl.dtsi64 compatible = "fsl,imx-ckil", "fixed-clock";
70 compatible = "fsl,imx-ckih1", "fixed-clock";
76 compatible = "fsl,imx-osc", "fixed-clock";
860 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
Dimx53-tx53-x03x.dts28 compatible = "fsl,imx-parallel-display";
Dimx6qdl-rex.dtsi72 "fsl,imx-audio-sgtl5000";
Dimx6qdl-nitrogen6x.dtsi158 "fsl,imx-audio-sgtl5000";
189 compatible = "fsl,imx-parallel-display";
Dimx25-pdk.dts68 "fsl,imx-audio-sgtl5000";
Dimx6qdl-cubox-i.dtsi102 compatible = "fsl,imx-audio-spdif";
Dimx6qdl-nitrogen6_max.dtsi260 compatible = "fsl,imx-parallel-display";
320 "fsl,imx-audio-sgtl5000";
Dimx6qdl-gw52xx.dtsi129 "fsl,imx-audio-sgtl5000";
Dimx35.dtsi275 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx35.bin";
Dimx6qdl-gw53xx.dtsi130 "fsl,imx-audio-sgtl5000";
Dimx6q-gw5400-a.dts121 "fsl,imx-audio-sgtl5000";
Dimx6dl-riotboard.dts74 compatible = "fsl,imx-audio-sgtl5000";
Dimx6sx-sdb.dtsi135 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962";
Dimx6qdl-gw54xx.dtsi120 "fsl,imx-audio-sgtl5000";
Dimx6qdl-sabresd.dtsi103 "fsl,imx-audio-wm8962";
Dimx53-tx53.dtsi127 compatible = "karo,tx53-audio-sgtl5000", "fsl,imx-audio-sgtl5000";
Dimx6sl-evk.dts97 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
Dimx6qdl-tx6.dtsi171 "fsl,imx-audio-sgtl5000";
Dimx6qdl-nit6xlite.dtsi194 "fsl,imx-audio-sgtl5000";
Dimx27.dtsi54 compatible = "fsl,imx-osc26m", "fixed-clock";
Dimx6sl.dtsi664 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
Dimx6sx.dtsi740 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx25-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx7d-pinctrl.txt9 fsl,imx-pinctrl driver to support iomuxc-lpsr controller.
25 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx53-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx51-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx35-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx6q-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx6dl-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx6sx-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx6sl-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx6ul-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,vf610-pinctrl.txt3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part
Dfsl,imx-pinctrl.txt28 imx*-pinfunc.h under device tree source folder. The last integer CONFIG is
45 Some requirements for using fsl,imx-pinctrl binding:
/linux-4.4.14/drivers/bus/
DMakefile10 obj-$(CONFIG_IMX_WEIM) += imx-weim.o
/linux-4.4.14/drivers/pinctrl/freescale/
DMakefile2 obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o
/linux-4.4.14/drivers/power/reset/
DMakefile9 obj-$(CONFIG_POWER_RESET_IMX) += imx-snvs-poweroff.o
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dfsl-imx-dma.txt13 - #dma-cells : Has to be 1. imx-dma does not support anything else.
/linux-4.4.14/Documentation/devicetree/bindings/display/bridge/
Ddw_hdmi.txt17 * Documentation/devicetree/bindings/display/imx/hdmi.txt
/linux-4.4.14/drivers/gpu/drm/
DMakefile73 obj-$(CONFIG_DRM_IMX) += imx/
DKconfig266 source "drivers/gpu/drm/imx/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dfsl-imx-esdhc.txt7 by mmc.txt and the properties used by the sdhci-esdhc-imx driver.
/linux-4.4.14/drivers/clocksource/
DMakefile61 obj-$(CONFIG_CLKSRC_IMX_GPT) += timer-imx-gpt.o
/linux-4.4.14/drivers/clk/
DMakefile55 obj-$(CONFIG_ARCH_MXC) += imx/
/linux-4.4.14/drivers/mmc/host/
DMakefile66 obj-$(CONFIG_MMC_SDHCI_ESDHC_IMX) += sdhci-esdhc-imx.o
/linux-4.4.14/drivers/irqchip/
DMakefile57 obj-$(CONFIG_IMX_GPCV2) += irq-imx-gpcv2.o
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dclock-bindings.txt117 compatible = "fsl,imx-uart";
150 compatible = "fsl,imx-uart";
/linux-4.4.14/drivers/tty/serial/
DMakefile46 obj-$(CONFIG_SERIAL_IMX) += imx.o
/linux-4.4.14/net/core/
Dpktgen.c2382 __u32 imx; in mod_cur_headers() local
2487 imx = ntohl(pkt_dev->saddr_max); in mod_cur_headers()
2488 if (imn < imx) { in mod_cur_headers()
2491 t = prandom_u32() % (imx - imn) + imn; in mod_cur_headers()
2495 if (t > imx) in mod_cur_headers()
2506 imx = ntohl(pkt_dev->daddr_max); in mod_cur_headers()
2507 if (imn < imx) { in mod_cur_headers()
2514 (imx - imn) + imn; in mod_cur_headers()
2525 if (t > imx) { in mod_cur_headers()
/linux-4.4.14/drivers/spi/
DMakefile46 obj-$(CONFIG_SPI_IMX) += spi-imx.o
/linux-4.4.14/drivers/i2c/busses/
DMakefile58 obj-$(CONFIG_I2C_IMX) += i2c-imx.o
DKconfig594 will be called i2c-imx.
/linux-4.4.14/arch/arm/
DMakefile189 machine-$(CONFIG_ARCH_MXC) += imx
DKconfig.debug1315 default "debug/imx.S" if DEBUG_IMX1_UART || \
DKconfig865 source "arch/arm/mach-imx/Kconfig"
/linux-4.4.14/arch/arm/mach-imx/
DKconfig615 source "arch/arm/mach-imx/devices/Kconfig"
/linux-4.4.14/
DMAINTAINERS1086 F: arch/arm/mach-imx/
1088 F: arch/arm/boot/dts/imx*
1089 F: arch/arm/configs/imx*_defconfig
1090 F: drivers/clk/imx/
1091 F: include/soc/imx/
1100 F: arch/arm/mach-imx/*vf610*
3696 F: drivers/gpu/drm/imx/
3698 F: Documentation/devicetree/bindings/display/imx/
4533 F: sound/soc/fsl/imx*