Home
last modified time | relevance | path

Searched full:iim (Results 1 – 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/nvmem/
Dimx-iim.c3 * i.MX IIM driver
7 * Based on the barebox iim driver,
36 struct iim_priv *iim = context; in imx_iim_read() local
40 ret = clk_prepare_enable(iim->clk); in imx_iim_read()
48 *buf8++ = readl(iim->base + IIM_BANK_BASE(bank) + reg * 4); in imx_iim_read()
51 clk_disable_unprepare(iim->clk); in imx_iim_read()
74 .compatible = "fsl,imx25-iim",
77 .compatible = "fsl,imx27-iim",
80 .compatible = "fsl,imx31-iim",
83 .compatible = "fsl,imx35-iim",
[all …]
DMakefile12 obj-$(CONFIG_NVMEM_IMX_IIM) += nvmem-imx-iim.o
13 nvmem-imx-iim-y := imx-iim.o
DKconfig28 This is a driver for the IC Identification Module (IIM) available on
33 will be called nvmem-imx-iim.
/kernel/linux/linux-4.19/drivers/nvmem/
Dimx-iim.c2 * i.MX IIM driver
6 * Based on the barebox iim driver,
42 struct iim_priv *iim = context; in imx_iim_read() local
46 ret = clk_prepare_enable(iim->clk); in imx_iim_read()
54 *buf8++ = readl(iim->base + IIM_BANK_BASE(bank) + reg * 4); in imx_iim_read()
57 clk_disable_unprepare(iim->clk); in imx_iim_read()
80 .compatible = "fsl,imx25-iim",
83 .compatible = "fsl,imx27-iim",
86 .compatible = "fsl,imx31-iim",
89 .compatible = "fsl,imx35-iim",
[all …]
DMakefile12 obj-$(CONFIG_NVMEM_IMX_IIM) += nvmem-imx-iim.o
13 nvmem-imx-iim-y := imx-iim.o
DKconfig20 This is a driver for the IC Identification Module (IIM) available on
25 will be called nvmem-imx-iim.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/nvmem/
Dimx-iim.txt1 Freescale i.MX IC Identification Module (IIM) device tree bindings
3 This binding represents the IC Identification Module (IIM) found on
8 "fsl,imx25-iim", "fsl,imx27-iim",
9 "fsl,imx31-iim", "fsl,imx35-iim",
10 "fsl,imx51-iim", "fsl,imx53-iim",
12 - interrupts: Should contain the interrupt for the IIM
17 iim: iim@63f98000 {
18 compatible = "fsl,imx53-iim", "fsl,imx27-iim";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/nvmem/
Dimx-iim.yaml4 $id: http://devicetree.org/schemas/nvmem/imx-iim.yaml#
7 title: Freescale i.MX IC Identification Module (IIM) device tree bindings
13 This binding represents the IC Identification Module (IIM) found on
22 - fsl,imx25-iim
23 - fsl,imx27-iim
24 - fsl,imx31-iim
25 - fsl,imx35-iim
26 - fsl,imx51-iim
27 - fsl,imx53-iim
50 iim: efuse@63f98000 {
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-imx/
Dcpu-imx31.c14 #include "iim.h"
40 np = of_find_compatible_node(NULL, NULL, "fsl,imx31-iim"); in mx31_read_cpu_rev()
44 /* read SREV register from IIM module */ in mx31_read_cpu_rev()
Dcpu-imx35.c12 #include "iim.h"
22 np = of_find_compatible_node(NULL, NULL, "fsl,imx35-iim"); in mx35_read_cpu_rev()
Dcpu-imx25.c13 #include "iim.h"
24 np = of_find_compatible_node(NULL, NULL, "fsl,imx25-iim"); in mx25_read_cpu_rev()
Dcpu-imx5.c42 u32 rev = imx5_read_srev_reg("fsl,imx51-iim"); in get_mx51_srev()
88 u32 rev = imx5_read_srev_reg("fsl,imx53-iim"); in get_mx53_srev()
/kernel/linux/linux-4.19/arch/arm/mach-imx/
Dcpu-imx25.c17 #include "iim.h"
28 np = of_find_compatible_node(NULL, NULL, "fsl,imx25-iim"); in mx25_read_cpu_rev()
Dcpu-imx31.c17 #include "iim.h"
41 /* read SREV register from IIM module */ in mx31_read_cpu_rev()
Dcpu-imx5.c48 u32 rev = imx5_read_srev_reg("fsl,imx51-iim"); in get_mx51_srev()
94 u32 rev = imx5_read_srev_reg("fsl,imx53-iim"); in get_mx53_srev()
Dcpu-imx35.c15 #include "iim.h"
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dimx31.dtsi220 iim: iim@5001c000 { label
221 compatible = "fsl,imx31-iim", "fsl,imx27-iim";
Dimx25.dtsi541 iim: iim@53ff0000 { label
542 compatible = "fsl,imx25-iim", "fsl,imx27-iim";
Dimx51.dtsi445 iim: iim@83f98000 { label
446 compatible = "fsl,imx51-iim", "fsl,imx27-iim";
Dimx27.dtsi543 iim: iim@10028000 { label
544 compatible = "fsl,imx27-iim";
Dimx53.dtsi654 iim: iim@63f98000 { label
655 compatible = "fsl,imx53-iim", "fsl,imx27-iim";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx31.dtsi220 iim: efuse@5001c000 { label
221 compatible = "fsl,imx31-iim", "fsl,imx27-iim";
/kernel/linux/linux-5.10/arch/ia64/include/asm/native/
Dinst.h27 mov reg = cr.iim
/kernel/linux/linux-5.10/arch/mips/include/asm/txx9/
Dtx3927.h90 volatile unsigned long iim; member
238 /* bits for ISTAT/IIM */
/kernel/linux/linux-4.19/arch/mips/include/asm/txx9/
Dtx3927.h90 volatile unsigned long iim; member
238 /* bits for ISTAT/IIM */

12