Home
last modified time | relevance | path

Searched full:gpmi (Results 1 – 25 of 125) sorted by relevance

12345

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/
H A Dgpmi-nand.yaml4 $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml#
7 title: Freescale General-Purpose Media Interface (GPMI) binding
16 The GPMI nand controller provides an interface to control the NAND
25 - fsl,imx23-gpmi-nand
26 - fsl,imx28-gpmi-nand
27 - fsl,imx6q-gpmi-nand
28 - fsl,imx6sx-gpmi-nand
29 - fsl,imx7d-gpmi-nand
32 - fsl,imx8mm-gpmi-nand
33 - fsl,imx8mn-gpmi-nand
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dmxs_nand_dt.c2 * NXP GPMI NAND flash driver (DT initialization)
34 .compatible = "fsl,imx6q-gpmi-nand",
38 .compatible = "fsl,imx7d-gpmi-nand",
57 ret = dev_read_resource_byname(dev, "gpmi-nand", &res); in mxs_nand_dt_probe()
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c3 * Freescale GPMI NAND Flash Driver
19 #include "gpmi-nand.h"
20 #include "gpmi-regs.h"
23 /* Resource names for the GPMI NAND driver. */
24 #define GPMI_NAND_GPMI_REGS_ADDR_RES_NAME "gpmi-nand"
46 * SFTRST needs 3 GPMI clocks to settle, the reference manual in clear_poll_bit()
202 dev_err(this->dev, "Show GPMI registers :\n"); in gpmi_dump_info()
572 * <1> Firstly, we should know what's the GPMI-clock means.
573 * The GPMI-clock is the internal clock in the gpmi nand controller.
574 * If you set 100MHz to gpmi nand controller, the GPMI-clock's period
[all …]
H A Dgpmi-nand.h3 * Freescale GPMI NAND Flash Driver
88 * struct gpmi_nfc_hardware_timing - GPMI hardware timing parameters.
H A DMakefile3 gpmi_nand-objs += gpmi-nand.o
/OK3568_Linux_fs/kernel/drivers/clk/mxs/
H A Dclk-imx23.c29 #define GPMI (CLKCTRL + 0x0080) macro
85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
131 clks[gpmi_div] = mxs_clk_div("gpmi_div", "gpmi_sel", GPMI, 0, 10, 29); in mx23_clocks_init()
146 clks[gpmi] = mxs_clk_gate("gpmi", "gpmi_div", GPMI, 31); in mx23_clocks_init()
H A Dclk-imx28.c31 #define GPMI (CLKCTRL + 0x00d0) macro
140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator
198 clks[gpmi_div] = mxs_clk_div("gpmi_div", "gpmi_sel", GPMI, 0, 10, 29); in mx28_clocks_init()
217 clks[gpmi] = mxs_clk_gate("gpmi", "gpmi_div", GPMI, 31); in mx28_clocks_init()
/OK3568_Linux_fs/u-boot/include/configs/
H A Dplatinum.h77 /* DMA config, needed for GPMI/MXS NAND support */
114 #define MTDIDS_DEFAULT "nand0=gpmi-nand"
115 #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:14M(spl),2M(uboot)," \
118 #define MTDIDS_DEFAULT "nand0=gpmi-nand"
119 #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:14M(spl),2M(uboot)," \
H A Daristainetos.h30 "mtdids=nand0=gpmi-nand,nor0=spi3.0\0" \
32 "-(rescue-system);gpmi-nand:-(ubi)\0" \
H A Dtitanium.h61 #define MTDIDS_DEFAULT "nand0=gpmi-nand"
62 #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:16M(uboot),512k(env1)," \
154 /* DMA stuff, needed for GPMI/MXS NAND support */
H A Daristainetos2b.h30 "mtdids=nand0=gpmi-nand,nor0=spi0.0\0" \
32 "-(rescue-system);gpmi-nand:-(ubi)\0" \
H A Daristainetos2.h30 "mtdids=nand0=gpmi-nand,nor0=spi3.1\0" \
32 "-(rescue-system);gpmi-nand:-(ubi)\0" \
H A Dpfla02.h66 /* DMA stuff, needed for GPMI/MXS NAND support */
118 "mtdnand=setenv mtdparts mtdparts=gpmi-nand:" \
H A Dm28evk.h36 #define MTDIDS_DEFAULT "nand0=gpmi-nand"
38 "mtdparts=gpmi-nand:" \
/OK3568_Linux_fs/u-boot/board/engicam/geam6ul/
H A Dgeam6ul.c56 /* config gpmi nand iomux */ in setup_gpmi_nand()
67 * config gpmi and bch clock to 100 MHz in setup_gpmi_nand()
68 * bch/gpmi select PLL2 PFD2 400M in setup_gpmi_nand()
80 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/u-boot/board/engicam/isiotmx6ul/
H A Disiotmx6ul.c56 /* config gpmi nand iomux */ in setup_gpmi_nand()
67 * config gpmi and bch clock to 100 MHz in setup_gpmi_nand()
68 * bch/gpmi select PLL2 PFD2 400M in setup_gpmi_nand()
80 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dimx8mm-ddr4-evk.dts23 &gpmi {
31 pinctrl_gpmi_nand: gpmi-nand {
/OK3568_Linux_fs/u-boot/board/barco/platinum/
H A Dplatinum.c68 /* config gpmi nand iomux */ in setup_gpmi_nand()
71 /* config gpmi and bch clock to 100 MHz */ in setup_gpmi_nand()
80 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/u-boot/board/engicam/icorem6/
H A Dicorem6.c57 /* config gpmi nand iomux */ in setup_gpmi_nand()
63 /* config gpmi and bch clock to 100 MHz */ in setup_gpmi_nand()
75 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/u-boot/board/aristainetos/
H A Daristainetos.c234 /* config gpmi nand iomux */ in setup_gpmi_nand()
241 /* config gpmi and bch clock to 100 MHz */ in setup_gpmi_nand()
253 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/u-boot/board/barco/titanium/
H A Dtitanium.c161 /* config gpmi nand iomux */ in setup_gpmi_nand()
165 /* config gpmi and bch clock to 100 MHz */ in setup_gpmi_nand()
174 /* enable gpmi and bch clock gating */ in setup_gpmi_nand()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx6q-arm2.dts56 &gpmi {
59 status = "disabled"; /* gpmi nand conflicts with SD */
H A Dimx23.dtsi80 compatible = "fsl,imx23-gpmi-nand";
84 reg-names = "gpmi-nand", "bch";
190 gpmi_pins_a: gpmi-nand@0 {
216 gpmi_pins_fixup: gpmi-pins-fixup@0 {
H A Dimx28-m28cu3.dts28 label = "gpmi-nfc-0-boot";
34 label = "gpmi-nfc-general-use";
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6qdl-icore.dtsi86 &gpmi {
159 pinctrl_gpmi_nand: gpmi-nand {

12345