Lines Matching +full:boot +full:- +full:ecc +full:- +full:strength
1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * Copyright (C) 2010-2011 Freescale Semiconductor, Inc.
13 #include <linux/dma-mapping.h>
26 * struct bch_geometry - BCH geometry description.
28 * @ecc_strength: A number that describes the strength of the ECC
33 * @ecc0_chunk_size: The size, in bytes, of a first ECC chunk.
34 * @eccn_chunk_size: The size, in bytes, of a single ECC chunk after
36 * @ecc_chunk_count: The number of ECC chunks in the page,
40 * the ECC status appears.
41 * @block_mark_byte_offset: The byte offset in the ECC-based page view at
43 * @block_mark_bit_offset: The bit offset into the ECC-based page view at
45 * @ecc_for_meta: The flag to indicate if there is a dedicate ecc
61 unsigned int ecc_for_meta; /* ECC for meta data */
65 * struct boot_rom_geometry - Boot ROM geometry description.
66 * @stride_size_in_pages: The size of a boot block stride, in pages.
68 * search area in boot block strides.
94 * struct gpmi_nfc_hardware_timing - GPMI hardware timing parameters.
138 /* NAND Boot issue */
172 #define GPMI_IS_MX23(x) ((x)->devdata->type == IS_MX23)
173 #define GPMI_IS_MX28(x) ((x)->devdata->type == IS_MX28)
174 #define GPMI_IS_MX6Q(x) ((x)->devdata->type == IS_MX6Q)
175 #define GPMI_IS_MX6SX(x) ((x)->devdata->type == IS_MX6SX)
176 #define GPMI_IS_MX7D(x) ((x)->devdata->type == IS_MX7D)
177 #define GPMI_IS_MX8QXP(x) ((x)->devdata->type == IS_MX8QXP)