Home
last modified time | relevance | path

Searched refs:bbt (Results 1 – 25 of 38) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/mtd/nand/
H A Dbbt.c111 BITS_PER_LONG) * sizeof(*nand->bbt.cache); in nanddev_read_bbt()
120 if (!nand->bbt.cache) in nanddev_read_bbt()
179 if (update && version > nand->bbt.version) { in nanddev_read_bbt()
180 memcpy(nand->bbt.cache, data_buf, nbytes); in nanddev_read_bbt()
181 nand->bbt.version = version; in nanddev_read_bbt()
188 bool in_scan = nand->bbt.option & NANDDEV_BBT_SCANNED; in nanddev_read_bbt()
193 memcpy(temp_buf, nand->bbt.cache, nbytes); in nanddev_read_bbt()
194 memcpy(nand->bbt.cache, data_buf, nbytes); in nanddev_read_bbt()
197 nand->bbt.option |= NANDDEV_BBT_SCANNED; in nanddev_read_bbt()
204 nand->bbt.option &= ~NANDDEV_BBT_SCANNED; in nanddev_read_bbt()
[all …]
H A DMakefile3 nandcore-objs := core.o bbt.o
/rk3399_rockchip-uboot/drivers/mtd/onenand/
H A Donenand_bbt.c111 bbm->bbt[i >> 3] |= 0x03 << (i & 0x6); in create_bbt()
161 res = (bbm->bbt[block >> 3] >> (block & 0x06)) & 0x03; in onenand_isbad_bbt()
200 bbm->bbt = malloc(len); in onenand_scan_bbt()
201 if (!bbm->bbt) in onenand_scan_bbt()
204 memset(bbm->bbt, 0x00, len); in onenand_scan_bbt()
219 free(bbm->bbt); in onenand_scan_bbt()
220 bbm->bbt = NULL; in onenand_scan_bbt()
/rk3399_rockchip-uboot/include/linux/mtd/
H A Dbbm.h148 uint8_t *bbt; member
H A Dnand.h192 struct nand_bbt bbt; member
738 return !!nand->bbt.cache; in nanddev_bbt_is_initialized()
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dethernut5.dts61 nand-on-flash-bbt;
H A Dat91sam9x5cm.dtsi46 nand-on-flash-bbt;
H A Dat91sam9260-smartweb.dts103 nand-on-flash-bbt;
H A Dat91sam9g20-taurus.dts112 nand-on-flash-bbt;
H A Dat91sam9g45-corvus.dts95 nand-on-flash-bbt;
H A Dusb_a9263.dts68 nand-on-flash-bbt;
H A Dsama5d3xcm.dtsi79 nand-on-flash-bbt;
H A Dat91sam9g45-gurnard.dts147 nand-on-flash-bbt;
H A Dkeystone-k2l-evm.dts76 nand-on-flash-bbt;
H A Dsama5d3xcm_cmp.dtsi122 nand-on-flash-bbt;
H A Dkeystone-k2e-evm.dts99 nand-on-flash-bbt;
H A Dat91sam9g20ek_common.dtsi129 nand-on-flash-bbt;
H A Dat91sam9263ek.dts133 nand-on-flash-bbt = <1>;
H A Dat91sam9261ek.dts74 nand-on-flash-bbt;
H A Dat91sam9rlek.dts70 nand-on-flash-bbt = <1>;
H A Dkeystone-k2hk-evm.dts120 nand-on-flash-bbt;
H A Dat91sam9n12ek.dts159 nand-on-flash-bbt;
H A Darmada-385-amc.dts132 nand-on-flash-bbt;
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Dnand_bbt.c81 uint8_t entry = chip->bbt[block >> BBT_ENTRY_SHIFT]; in bbt_get_entry()
90 chip->bbt[block >> BBT_ENTRY_SHIFT] |= msk; in bbt_mark_entry()
1088 this->bbt = kzalloc(len, GFP_KERNEL); in nand_scan_bbt()
1089 if (!this->bbt) in nand_scan_bbt()
1136 kfree(this->bbt); in nand_scan_bbt()
1137 this->bbt = NULL; in nand_scan_bbt()
1157 if (!this->bbt || !td) in nand_update_bbt()
H A Dnand_util.c92 if (chip->bbt) { in nand_erase_opts()
93 kfree(chip->bbt); in nand_erase_opts()
95 chip->bbt = NULL; in nand_erase_opts()

12