/linux/Documentation/devicetree/bindings/mtd/ |
H A D | gpmi-nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# 7 title: Freescale General-Purpose Media Interface (GPMI) 13 The GPMI nand controller provides an interface to control the NAND 22 - fsl,imx23-gpmi-nand 23 - fsl,imx28-gpmi-nand 24 - fsl,imx6q-gpmi-nand 25 - fsl,imx6sx-gpmi-nand 26 - fsl,imx7d-gpmi-nand 27 - fsl,imx8qxp-gpmi-nand 30 - fsl,imx8mm-gpmi-nand [all …]
|
/linux/drivers/clk/mxs/ |
H A D | clk-imx23.c | 29 #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 D | clk-imx28.c | 31 #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/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 3 * Freescale GPMI NAND Flash Driver 20 #include "gpmi-nand.h" 21 #include "gpmi-regs.h" 24 /* Resource names for the GPMI NAND driver. */ 25 #define GPMI_NAND_GPMI_REGS_ADDR_RES_NAME "gpmi-nand" 47 * SFTRST needs 3 GPMI clocks to settle, the reference manual in clear_poll_bit() 203 dev_err(this->dev, "Show GPMI registers :\n"); in gpmi_dump_info() 767 * <1> Firstly, we should know what's the GPMI-clock means. 768 * The GPMI-clock is the internal clock in the gpmi nand controller. 769 * If you set 100MHz to gpmi nand controller, the GPMI-clock's period [all …]
|
H A D | gpmi-nand.h | 3 * Freescale GPMI NAND Flash Driver 94 * struct gpmi_nfc_hardware_timing - GPMI hardware timing parameters.
|
H A D | Makefile | 2 obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi-nand.o
|
/linux/arch/arm/boot/dts/nxp/mxs/ |
H A D | imx28-m28cu3.dts | 95 &gpmi { 103 label = "gpmi-nfc-0-boot"; 109 label = "gpmi-nfc-general-use";
|
H A D | imx23.dtsi | 78 compatible = "fsl,imx23-gpmi-nand"; 82 reg-names = "gpmi-nand", "bch"; 188 gpmi_pins_a: gpmi-nand@0 { 214 gpmi_pins_fixup: gpmi-pins-fixup@0 {
|
H A D | imx28-m28.dtsi | 26 &gpmi {
|
H A D | imx28-eukrea-mbmx283lc.dts | 24 &gpmi {
|
H A D | imx28-evk.dts | 159 &gpmi { 256 gpmi_pins_evk: gpmi-nand-evk@0 {
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7s-colibri.dtsi | 17 &gpmi {
|
H A D | imx6ul-isiot-nand.dts | 16 &gpmi {
|
H A D | imx6ull-myir-mys-6ulx-eval.dts | 16 &gpmi {
|
H A D | imx6ull-seeed-npi-dev-board-nand.dts | 17 &gpmi {
|
H A D | imx6ull-phytec-tauri-nand.dts | 18 &gpmi {
|
H A D | imx7d-colibri.dtsi | 27 &gpmi {
|
H A D | imx6ull-phytec-segin-lc-rdk-nand.dts | 32 &gpmi {
|
H A D | imx6dl-phytec-mira-rdk-nand.dts | 33 &gpmi {
|
H A D | imx6q-phytec-mira-rdk-nand.dts | 33 &gpmi {
|
H A D | imx6qp-phytec-mira-rdk-nand.dts | 33 &gpmi {
|
H A D | imx6-logicpd-som.dtsi | 36 &gpmi { 218 pinctrl_gpmi_nand: gpmi-nandgrp {
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn-bsh-smm-s2.dts | 21 &gpmi {
|
H A D | imx8mm-ddr4-evk.dts | 23 &gpmi {
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | imx23-clock.yaml | 53 gpmi 34
|