Home
last modified time | relevance | path

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

123

/Linux-v5.10/Documentation/devicetree/bindings/mtd/
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 …]
/Linux-v5.10/drivers/clk/mxs/
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()
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()
/Linux-v5.10/drivers/mtd/nand/raw/gpmi-nand/
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()
200 dev_err(this->dev, "Show GPMI registers :\n"); in gpmi_dump_info()
570 * <1> Firstly, we should know what's the GPMI-clock means.
571 * The GPMI-clock is the internal clock in the gpmi nand controller.
572 * If you set 100MHz to gpmi nand controller, the GPMI-clock's period
[all …]
DMakefile3 gpmi_nand-objs += gpmi-nand.o
Dgpmi-nand.h3 * Freescale GPMI NAND Flash Driver
88 * struct gpmi_nfc_hardware_timing - GPMI hardware timing parameters.
/Linux-v5.10/arch/arm64/boot/dts/freescale/
Dimx8mm-ddr4-evk.dts23 &gpmi {
31 pinctrl_gpmi_nand: gpmi-nand {
/Linux-v5.10/arch/arm/boot/dts/
Dimx6q-arm2.dts56 &gpmi {
59 status = "disabled"; /* gpmi nand conflicts with SD */
Dimx7s-colibri.dtsi16 &gpmi {
Dimx6ul-isiot-nand.dts16 &gpmi {
Dimx7d-colibri.dtsi20 &gpmi {
Dimx6ull-myir-mys-6ulx-eval.dts16 &gpmi {
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 {
Dimx6ull-phytec-segin-lc-rdk-nand.dts31 &gpmi {
Dimx28-m28cu3.dts28 label = "gpmi-nfc-0-boot";
34 label = "gpmi-nfc-general-use";
Dimx6dl-phytec-mira-rdk-nand.dts30 &gpmi {
Dimx6q-phytec-mira-rdk-nand.dts30 &gpmi {
Dimx6qp-phytec-mira-rdk-nand.dts30 &gpmi {
Dimx28-eukrea-mbmx283lc.dts24 &gpmi {
Dimx6ul-phytec-segin-ff-rdk-nand.dts51 &gpmi {
Dimx6ull-phytec-segin-ff-rdk-nand.dts51 &gpmi {
Dimx6-logicpd-som.dtsi36 &gpmi {
218 pinctrl_gpmi_nand: gpmi-nandgrp {
/Linux-v5.10/Documentation/devicetree/bindings/clock/
Dimx23-clock.yaml53 gpmi 34
Dimx28-clock.yaml69 gpmi 50
/Linux-v5.10/drivers/mtd/nand/raw/
DKconfig263 tristate "Freescale GPMI NAND controller"
267 The GPMI controller is very powerful, with the help of BCH
268 module, it can do the hardware ECC. The GPMI supports several

123