Home
last modified time | relevance | path

Searched refs:nand (Results 1 – 20 of 20) sorted by relevance

/arm-trusted-firmware-2.8.0/drivers/nxp/ifc/nand/
A Difc_nand.c180 nand->port_size = nand_get_port_size(nand); in nand_get_params()
182 nand->page_size = nand_get_page_size(nand); in nand_get_params()
190 nand->bad_marker_loc = (nand->page_size == 512) ? in nand_get_params()
199 nand->bbs = 0; in nand_get_params()
202 nand->ppb = nand_get_pages_per_blk(nand); in nand_get_params()
205 nand->blk_size = nand->page_size * nand->ppb; in nand_get_params()
208 nand->pi_width = get_page_index_width(nand->ppb); in nand_get_params()
211 nand->lgb = 0; in nand_get_params()
214 memset(nand->bbt, EMPTY_VAL, BBT_SIZE * sizeof(nand->bbt[0])); in nand_get_params()
535 if (nand->lgb != 0 && blk <= nand->lgb) in update_bbt()
[all …]
A Difc_nand.mk11 NAND_DRIVERS_PATH := ${PLAT_DRIVERS_PATH}/ifc/nand
A Difc.h319 static inline void write_reg(struct nand_info *nand, uint32_t reg, uint32_t val) in write_reg() argument
321 nand_out32(nand->ifc_register_addr + reg, val); in write_reg()
324 static inline uint32_t read_reg(struct nand_info *nand, uint32_t reg) in read_reg() argument
326 return nand_in32(nand->ifc_register_addr + reg); in read_reg()
/arm-trusted-firmware-2.8.0/plat/socionext/uniphier/
A Duniphier_nand.c78 int column = nand->page_size; in uniphier_nand_block_isbad()
84 if (block < ARRAY_SIZE(nand->bbt) && in uniphier_nand_block_isbad()
86 return nand->bbt[block]; in uniphier_nand_block_isbad()
97 if (!nand->two_row_addr_cycles) in uniphier_nand_block_isbad()
111 if (block < ARRAY_SIZE(nand->bbt)) in uniphier_nand_block_isbad()
112 nand->bbt[block] = is_bad; in uniphier_nand_block_isbad()
166 int page_size = nand->page_size; in __uniphier_nand_read()
241 nand->reg_base = nand->host_base + 0x100000; in uniphier_nand_hw_init()
243 nand->pages_per_block = in uniphier_nand_hw_init()
246 nand->page_size = in uniphier_nand_hw_init()
[all …]
/arm-trusted-firmware-2.8.0/drivers/st/fmc/
A Dstm32_fmc2_nand.c508 unsigned int eccsize = nand->ecc.size; in stm32_fmc2_read_page()
509 unsigned int eccbytes = nand->ecc.bytes; in stm32_fmc2_read_page()
528 stm32_fmc2_hwctl(nand); in stm32_fmc2_read_page()
745 if (nand->buswidth == NAND_BUS_WIDTH_16) { in stm32_fmc2_setup()
749 if (nand->ecc.mode == NAND_ECC_HW) { in stm32_fmc2_setup()
750 nand->mtd_read_page = stm32_fmc2_read_page; in stm32_fmc2_setup()
758 switch (nand->ecc.max_bit_corr) { in stm32_fmc2_setup()
760 nand->ecc.bytes = 3; in stm32_fmc2_setup()
765 nand->ecc.bytes = 13; in stm32_fmc2_setup()
770 nand->ecc.bytes = 7; in stm32_fmc2_setup()
[all …]
/arm-trusted-firmware-2.8.0/fdts/
A Dstm32mp157c-ev1.dts28 nand-controller@4,0 {
31 nand@0 {
33 nand-on-flash-bbt;
A Dstm32mp131.dtsi293 nand-controller@4,0 {
A Dstm32mp151.dtsi299 nand-controller@4,0 {
/arm-trusted-firmware-2.8.0/plat/nxp/soc-ls1043a/ls1043ardb/
A Dplatform.mk34 nand
/arm-trusted-firmware-2.8.0/plat/nxp/soc-ls1046a/ls1046aqds/
A Dplatform.mk33 nand
/arm-trusted-firmware-2.8.0/include/drivers/
A Dnand.h32 int (*mtd_read_page)(struct nand_device *nand, unsigned int page,
A Draw_nand.h89 struct nand_device *nand; member
163 void (*setup)(struct nand_device *nand);
/arm-trusted-firmware-2.8.0/drivers/mtd/nand/
A Draw_nand.c40 req.nand = rawnand_dev.nand_dev; in nand_send_cmd()
52 req.nand = rawnand_dev.nand_dev; in nand_send_addr()
65 req.nand = rawnand_dev.nand_dev; in nand_send_wait()
79 req.nand = rawnand_dev.nand_dev; in nand_read_data()
395 static int nand_mtd_read_page_raw(struct nand_device *nand, unsigned int page, in nand_mtd_read_page_raw() argument
A Dspi_nand.c256 static int spi_nand_mtd_read_page(struct nand_device *nand, unsigned int page, in spi_nand_mtd_read_page() argument
/arm-trusted-firmware-2.8.0/docs/plat/nxp/
A Dnxp-layerscape.rst156 | | sd | qspi | nor | nand | emmc | flexspi_nor | flexspi_nand | …
335 Note: The size in the standard uboot commands for copy to nor, qspi, nand or sd
426 - Deploy ATF images on IFC nand flash from U-Boot prompt.
431 nand erase 0x0 $filesize; nand write 82000000 0x0 $filesize;
434 nand erase 0x100000 $filesize;nand write 82000000 0x100000 $filesize;
436 -- Then reset to nand flash to boot up ATF.
442 cpld reset nand;
/arm-trusted-firmware-2.8.0/plat/nxp/common/plat_make_helper/
A Dplat_common_def.mk88 else ifeq ($(1),nand)
/arm-trusted-firmware-2.8.0/drivers/nxp/
A Ddrivers.mk98 include ${PLAT_DRIVERS_PATH}/ifc/nand/ifc_nand.mk
/arm-trusted-firmware-2.8.0/tools/nxp/create_pbl/
A DREADME25 "qspi", "nor", "nand", "sd", "emmc"
/arm-trusted-firmware-2.8.0/
A Dchangelog.yaml787 scope: nand
791 scope: spi-nand
988 scope: nxp-ifc-nand
/arm-trusted-firmware-2.8.0/docs/
A Dchange-log.md236 …- add define for external scratch buffer for nand devices ([9ee2510](https://review.trustedfirmwar…
1086 …- add ifc nor and nand as io devices ([b759727](https://review.trustedfirmware.org/plugins/gitiles…
3355 - Remove dead code from nand FMC driver
4426 - st: Correct io possible NULL pointer dereference and device_size type, nand

Completed in 31 milliseconds