| /rk3399_ARM-atf/drivers/mtd/nand/ |
| H A D | core.c | 38 unsigned int block = offset / nand_dev.block_size; in nand_read() local 56 block, end_block, page_start, nb_pages, length, offset); in nand_read() 65 while (block <= end_block) { in nand_read() 66 is_bad = nand_dev.mtd_block_is_bad(block); in nand_read() 76 block++; in nand_read() 78 if ((block < max_block) && (end_block < max_block)) { in nand_read() 90 (block * nb_pages) + page, in nand_read() 107 (block * nb_pages) + page, in nand_read() 126 block++; in nand_read() 134 unsigned int block; in nand_seek_bb() local [all …]
|
| H A D | spi_nand.c | 232 static int spi_nand_mtd_block_is_bad(unsigned int block) in spi_nand_mtd_block_is_bad() argument 239 ret = spi_nand_read_page(block * nbpages_per_block, in spi_nand_mtd_block_is_bad() 248 WARN("Block %u is bad\n", block); in spi_nand_mtd_block_is_bad()
|
| H A D | raw_nand.c | 363 static int nand_mtd_block_is_bad(unsigned int block) in nand_mtd_block_is_bad() argument 372 ret = nand_read_page_cmd(block * nbpages_per_block, in nand_mtd_block_is_bad() 382 WARN("Block %u is bad\n", block); in nand_mtd_block_is_bad()
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A D | uniphier_nand.c | 75 static int uniphier_nand_block_isbad(struct uniphier_nand *nand, int block) in uniphier_nand_block_isbad() argument 77 int page = nand->pages_per_block * block; in uniphier_nand_block_isbad() 84 if (block < ARRAY_SIZE(nand->bbt) && in uniphier_nand_block_isbad() 85 nand->bbt[block] != UNIPHIER_NAND_BBT_UNKNOWN) in uniphier_nand_block_isbad() 86 return nand->bbt[block]; 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() 115 WARN("found bad block at %d. skip.\n", block); in uniphier_nand_block_isbad() 170 int block = 0; in __uniphier_nand_read() local 175 ret = uniphier_nand_block_isbad(nand, block); in __uniphier_nand_read() [all …]
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | measured_boot_dtpm_poc.rst | 223 MESS:00:00:01.211473:0: HDMI0:EDID error reading EDID block 0 attempt 0 224 MESS:00:00:01.217639:0: HDMI0:EDID error reading EDID block 0 attempt 1 225 MESS:00:00:01.223977:0: HDMI0:EDID error reading EDID block 0 attempt 2 226 MESS:00:00:01.230313:0: HDMI0:EDID error reading EDID block 0 attempt 3 227 MESS:00:00:01.236650:0: HDMI0:EDID error reading EDID block 0 attempt 4 228 MESS:00:00:01.242987:0: HDMI0:EDID error reading EDID block 0 attempt 5 229 MESS:00:00:01.249324:0: HDMI0:EDID error reading EDID block 0 attempt 6 230 MESS:00:00:01.255660:0: HDMI0:EDID error reading EDID block 0 attempt 7 231 MESS:00:00:01.261997:0: HDMI0:EDID error reading EDID block 0 attempt 8 232 MESS:00:00:01.268334:0: HDMI0:EDID error reading EDID block 0 attempt 9 [all …]
|
| H A D | measured_boot.rst | 126 .. code-block:: c 147 .. code-block:: c 170 .. code-block:: c 199 .. code-block:: c 218 .. code-block:: c 240 .. code-block:: c
|
| H A D | rse.rst | 76 .. code-block:: bash 165 .. code-block:: bash 234 .. code-block:: bash 247 .. code-block:: c 323 .. code-block:: c 351 .. code-block:: c 382 .. code-block:: bash 450 .. code-block:: c 478 .. code-block:: bash 589 .. code-block:: JSON [all …]
|
| /rk3399_ARM-atf/drivers/cadence/nand/ |
| H A D | cdns_nand.c | 356 static uint32_t cdns_nand_get_row_address(uint32_t page, uint32_t block) in cdns_nand_get_row_address() argument 371 (block << req_bits)); in cdns_nand_get_row_address() 377 static int cdns_nand_read_page(uint32_t block, uint32_t page, uintptr_t buffer) in cdns_nand_read_page() argument 393 cdns_nand_get_row_address(page, block)); in cdns_nand_read_page() 418 uint32_t block = offset / dev_info.block_size; in cdns_nand_read() local 428 __func__, block, end_block, page_start, length, offset); in cdns_nand_read() 439 while (block <= end_block) { in cdns_nand_read() 443 result = cdns_nand_read_page(block, page, in cdns_nand_read() 457 result = cdns_nand_read_page(block, page, in cdns_nand_read() 480 block++; in cdns_nand_read()
|
| /rk3399_ARM-atf/drivers/amlogic/crypto/ |
| H A D | sha_dma.c | 159 memcpy(ctx->block + ctx->blocksz, data, nr); in asd_sha_update() 166 asd_compute_sha(ctx, ctx->block, SHA256_BLOCKSZ, 0); in asd_sha_update() 175 memcpy(ctx->block + ctx->blocksz, data, nr); in asd_sha_update() 182 asd_compute_sha(ctx, ctx->block, ctx->blocksz, 1); in asd_sha_finalize()
|
| /rk3399_ARM-atf/fdts/ |
| H A D | rdaspen.dts | 139 virtio-block@30020000 { 146 virtio-block@30030000 { 153 virtio-block@30040000 { 160 virtio-block@30050000 {
|
| /rk3399_ARM-atf/drivers/nxp/clk/s32cc/include/ |
| H A D | s32cc-mc-me.h | 13 void mc_me_enable_part_cofb(uintptr_t mc_me, uint32_t partition_n, uint32_t block,
|
| /rk3399_ARM-atf/docs/components/spd/ |
| H A D | trusty-dispatcher.rst | 25 can be set to a platform specific parameter block, and ``args->arg2`` 26 should then be set to the size of that block.
|
| /rk3399_ARM-atf/include/drivers/amlogic/crypto/ |
| H A D | sha_dma.h | 20 uint8_t block[SHA256_BLOCKSZ]; member
|
| /rk3399_ARM-atf/include/drivers/ |
| H A D | nand.h | 31 int (*mtd_block_is_bad)(unsigned int block);
|
| /rk3399_ARM-atf/include/drivers/nxp/clk/s32cc/ |
| H A D | s32cc-clk-modules.h | 257 enum s32cc_part_block_type block; member 267 .block = (BLOCK_TYPE), \ 280 struct s32cc_part_block *block; member 289 .block = (BLOCK), \
|
| /rk3399_ARM-atf/drivers/nxp/clk/s32cc/ |
| H A D | s32cc_clk_drv.c | 1015 const struct s32cc_part_block *block = s32cc_obj2partblock(module); in enable_part_block() local 1016 const struct s32cc_part *part = block->part; in enable_part_block() 1027 if ((block->block >= s32cc_part_block0) && in enable_part_block() 1028 (block->block <= s32cc_part_block15)) { in enable_part_block() 1029 cofb = (uint32_t)block->block - (uint32_t)s32cc_part_block0; in enable_part_block() 1030 mc_me_enable_part_cofb(drv->mc_me, part_no, cofb, block->status); in enable_part_block() 1032 ERROR("Unknown partition block type: %d\n", block->block); in enable_part_block() 1042 const struct s32cc_part_block *block = s32cc_obj2partblock(module); in get_part_block_parent() local 1044 return &block->part->desc; in get_part_block_parent() 1056 struct s32cc_part_block *block = link->block; in enable_part_block_link() local [all …]
|
| H A D | mc_me.c | 154 void mc_me_enable_part_cofb(uintptr_t mc_me, uint32_t partition_n, uint32_t block, in mc_me_enable_part_cofb() argument 157 uint32_t block_mask = MC_ME_PRTN_N_REQ(block); in mc_me_enable_part_cofb()
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | granule-protection-tables-design.rst | 55 contiguous block entry using GPT Contiguous descriptor. More details about this 142 contiguous blocks or fuse adjacent GPT entries to form a contiguous block 143 opportunistically. Depending on the maximum block size, the fuse operation may 144 propogate to higher block sizes as allowed by RME Architecture. Thus a higher 145 maximum block size may have a higher runtime cost due to software operations 146 that need to be performed for fuse to bigger block sizes. This cost may 147 be offset by better TLB performance due to the higher block size and platforms 156 which defines the size of the memory block protected by one bit of ``bitlock_t`` 265 by the size of memory block per bit. The size of memory block
|
| /rk3399_ARM-atf/docs/security_advisories/ |
| H A D | security-advisory-tfv-1.rst | 67 * If last block is more than expected then 68 * clip the block to the required image size. 86 /* Copy image for given block size. */
|
| /rk3399_ARM-atf/drivers/nxp/sd/ |
| H A D | sd_mmc.c | 1251 static int esdhc_read_block(struct mmc *mmc, void *dst, uint32_t block) in esdhc_read_block() argument 1267 offset = block; in esdhc_read_block() 1269 offset = block * mmc->card.block_len; in esdhc_read_block() 1297 static int esdhc_write_block(struct mmc *mmc, void *src, uint32_t block) in esdhc_write_block() argument 1313 offset = block; in esdhc_write_block() 1315 offset = block * mmc->card.block_len; in esdhc_write_block()
|
| /rk3399_ARM-atf/tools/sptool/ |
| H A D | sp_mk_generator.py | 204 for block in hob_list.get_list(): 205 h.write(block.pack())
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | amd-versal2.rst | 52 .. code-block:: shell 92 .. code-block:: shell
|
| H A D | xilinx-versal.rst | 69 .. code-block:: shell 109 .. code-block:: shell
|
| /rk3399_ARM-atf/plat/arm/board/fvp/fdts/ |
| H A D | fvp_spmc_manifest.dts | 105 <0x0 0x1c130000 0x0 0x10000>; /* Virtio block device */
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | prerequisites.rst | 200 .. code-block:: bash 212 .. code-block:: bash 219 .. code-block:: bash
|