| /rk3399_rockchip-uboot/drivers/mtd/nand/raw/ |
| H A D | fsl_ifc_spl.c | 18 static inline int is_blank(uchar *addr, int page_size) in is_blank() argument 22 for (i = 0; i < page_size; i++) { in is_blank() 36 unsigned int bufnum, int page_size) in check_read_ecc() argument 43 if (is_blank(buf, page_size)) in check_read_ecc() 68 static inline void nand_wait(uchar *buf, int bufnum, int page_size) in nand_wait() argument 73 int bufperpage = page_size / 512; in nand_wait() 93 if (check_read_ecc(buf, eccstat, i, page_size)) in nand_wait() 113 int page_size; in nand_spl_load_image() local 137 page_size = 8192; in nand_spl_load_image() 140 page_size = 4096; in nand_spl_load_image() [all …]
|
| H A D | sunxi_nand_spl.c | 87 int page_size; member 209 writel(val | NFC_CTL_RAM_METHOD | NFC_CTL_PAGE_SIZE(conf->page_size), in nand_apply_config() 212 writel(conf->page_size, SUNXI_NFC_BASE + NFC_SPARE_AREA); in nand_apply_config() 217 int page = offs / conf->page_size; in nand_load_page() 261 int page = offs / conf->page_size; in nand_read_page() 265 if (offs % conf->page_size || len % conf->ecc_size || in nand_read_page() 266 len > conf->page_size || len < 0) in nand_read_page() 276 int oob_off = conf->page_size + (i * oob_chunk_sz); in nand_read_page() 331 int nsectors = conf->page_size / conf->ecc_size; in nand_max_ecc_strength() 338 switch (conf->page_size) { in nand_max_ecc_strength() [all …]
|
| H A D | fsl_elbc_spl.c | 48 const int page_size = large ? 2048 : 512; in nand_spl_load_image() local 49 const int bad_marker = large ? page_size + 0 : page_size + 5; in nand_spl_load_image() 109 for (j = 0; j < page_size; j++) in nand_spl_load_image() 112 pos += page_size; in nand_spl_load_image() 113 offs += page_size; in nand_spl_load_image()
|
| H A D | denali_spl.c | 32 static int page_size, oob_size, pages_per_block; variable 148 read_data_from_flash_mem(buf, page_size); in nand_read_page() 174 page_size = readl(denali_flash_reg + DEVICE_MAIN_AREA_SIZE); in nand_init() 185 page = offs / page_size; in nand_spl_load_image() 186 column = offs % page_size; in nand_spl_load_image() 209 readlen = min(page_size - column, (int)size); in nand_spl_load_image()
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | sunxi-spl-image-builder.c | 24 int page_size; member 91 unsigned seedmod = info->eraseblock_size / info->page_size; in scramble() 126 memset(buffer, 0xff, info->page_size + info->oob_size); in write_page() 138 fwrite(buffer, info->page_size + info->oob_size, 1, dst); in write_page() 160 cnt = info->page_size + info->oob_size - offs; in write_page() 168 offs = info->page_size + (steps * (eccbytes + 4)); in write_page() 169 cnt = info->page_size + info->oob_size - offs; in write_page() 188 ecc_offs = info->page_size + 4 + (i * (eccbytes + 4)); in write_page() 228 fseek(dst, pos + info->page_size, SEEK_SET); in write_page() 233 fseek(dst, pos + info->page_size + info->oob_size, SEEK_SET); in write_page() [all …]
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl_boot_image.c | 51 printf("%spage size: %x\n", p, hdr->page_size); 98 len = hdr->page_size + in android_size() 99 ALIGN(hdr->kernel_size, hdr->page_size) + in android_size() 100 ALIGN(hdr->ramdisk_size, hdr->page_size) + in android_size() 101 ALIGN(hdr->second_size, hdr->page_size); in android_size() 103 len += ALIGN(hdr->recovery_dtbo_size, hdr->page_size); in android_size() 105 len += ALIGN(hdr->dtb_size, hdr->page_size); in android_size() 164 buf = (void *)hdr + hdr->page_size; in spl_hash_android() 168 buf += ALIGN(hdr->kernel_size, hdr->page_size); in spl_hash_android() 172 buf += ALIGN(hdr->ramdisk_size, hdr->page_size); in spl_hash_android() [all …]
|
| H A D | spl_rkfw.c | 325 ramdisk_sector = ALIGN(hdr->kernel_size, hdr->page_size); in rkfw_load_kernel() 326 resource_sector = ALIGN(hdr->kernel_size, hdr->page_size) in rkfw_load_kernel() 327 + ALIGN(hdr->ramdisk_size, hdr->page_size); in rkfw_load_kernel() 328 dtb_sector = ALIGN(hdr->kernel_size, hdr->page_size) in rkfw_load_kernel() 329 + ALIGN(hdr->ramdisk_size, hdr->page_size) in rkfw_load_kernel() 330 + ALIGN(hdr->second_size, hdr->page_size); in rkfw_load_kernel() 332 cnt = ALIGN(hdr->kernel_size, hdr->page_size) >> 9; in rkfw_load_kernel() 366 ALIGN(hdr->ramdisk_size, hdr->page_size) >> 9, in rkfw_load_kernel() 370 ALIGN(hdr->ramdisk_size, hdr->page_size) >> 9, in rkfw_load_kernel() 373 if (ret != (ALIGN(hdr->ramdisk_size, hdr->page_size) >> 9)) { in rkfw_load_kernel() [all …]
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | unpack_bootimg | 45 def get_number_of_pages(image_size, page_size): argument 47 return (image_size + page_size - 1) // page_size 195 info.page_size = kernel_ramdisk_second_info[7] 202 info.page_size = BOOT_IMAGE_HEADER_V3_PAGESIZE 241 page_size = info.page_size 243 num_kernel_pages = get_number_of_pages(info.kernel_size, page_size) 244 kernel_offset = page_size * num_header_pages # header occupies a page 247 num_ramdisk_pages = get_number_of_pages(info.ramdisk_size, page_size) 248 ramdisk_offset = page_size * (num_header_pages + num_kernel_pages 253 second_offset = page_size * ( [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/spi/ |
| H A D | sf_dataflash.c | 132 blocksize = spi_flash->page_size << 3; in spi_dataflash_erase() 139 div_u64_rem(len, spi_flash->page_size, &rem); in spi_dataflash_erase() 142 dev->name, len, spi_flash->page_size); in spi_dataflash_erase() 145 div_u64_rem(offset, spi_flash->page_size, &rem); in spi_dataflash_erase() 148 dev->name, offset, spi_flash->page_size); in spi_dataflash_erase() 165 pageaddr = div_u64(offset, spi_flash->page_size); in spi_dataflash_erase() 195 offset += spi_flash->page_size; in spi_dataflash_erase() 196 len -= spi_flash->page_size; in spi_dataflash_erase() 233 addr = (((unsigned)offset / spi_flash->page_size) in spi_dataflash_read() 235 + ((unsigned)offset % spi_flash->page_size); in spi_dataflash_read() [all …]
|
| H A D | fsl_espi_spl.c | 57 buf = malloc(flash->page_size); in fsl_spi_boot() 62 memset(buf, 0, flash->page_size); in fsl_spi_boot() 65 flash->page_size, (void *)buf); in fsl_spi_boot()
|
| H A D | spi_flash.c | 388 unsigned long byte_addr, page_size; in spi_flash_cmd_write_ops() local 394 page_size = flash->page_size; in spi_flash_cmd_write_ops() 417 byte_addr = offset % page_size; in spi_flash_cmd_write_ops() 418 chunk_len = min(len - actual, (size_t)(page_size - byte_addr)); in spi_flash_cmd_write_ops() 1217 flash->page_size = info->page_size; in spi_flash_scan() 1228 flash->page_size = 512; in spi_flash_scan() 1230 flash->page_size <<= flash->shift; in spi_flash_scan() 1322 print_size(flash->page_size, ", erase size "); in spi_flash_scan()
|
| H A D | sf_internal.h | 38 u16 page_size; member
|
| /rk3399_rockchip-uboot/common/ |
| H A D | image-android.c | 128 offset = hdr->page_size + in android_image_init_resource() 129 ALIGN(hdr->kernel_size, hdr->page_size) + in android_image_init_resource() 130 ALIGN(hdr->ramdisk_size, hdr->page_size); in android_image_init_resource() 156 return (ulong)hdr + hdr->page_size; in android_image_get_kernel_addr() 172 return (ulong)hdr + hdr->page_size; in android_image_get_kernel_addr() 258 *os_data += hdr->page_size; in android_image_get_kernel() 279 end += hdr->page_size; in android_image_get_end() 280 end += ALIGN(hdr->kernel_size, hdr->page_size); in android_image_get_end() 281 end += ALIGN(hdr->ramdisk_size, hdr->page_size); in android_image_get_end() 282 end += ALIGN(hdr->second_size, hdr->page_size); in android_image_get_end() [all …]
|
| H A D | fb_mmc.c | 246 sectors_per_page = hdr->page_size / info.blksz; in fb_mmc_update_zimage() 248 ramdisk_sector_start += DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage() 250 ramdisk_sectors = DIV_ROUND_UP(hdr->ramdisk_size, hdr->page_size) * in fb_mmc_update_zimage() 274 kernel_sectors = DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage() 286 ramdisk_sector_start += DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage()
|
| /rk3399_rockchip-uboot/drivers/nvme/ |
| H A D | nvme.c | 75 u32 page_size = dev->page_size; in nvme_setup_prps() local 76 int offset = dma_addr & (page_size - 1); in nvme_setup_prps() 80 u32 prps_per_page = page_size >> 3; in nvme_setup_prps() 83 length -= (page_size - offset); in nvme_setup_prps() 91 dma_addr += (page_size - offset); in nvme_setup_prps() 93 if (length <= page_size) { in nvme_setup_prps() 98 nprps = DIV_ROUND_UP(length, page_size); in nvme_setup_prps() 107 dev->prp_pool = memalign(page_size, num_pages * page_size); in nvme_setup_prps() 121 page_size); in nvme_setup_prps() 123 prp_pool += page_size; in nvme_setup_prps() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-sunxi/ |
| H A D | dram_sun8i_a33.c | 30 u16 page_size; member 42 MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_ROW(para->rows) | in mctl_set_cr() 53 para->page_size = 512; in auto_detect_dram_size() 65 para->page_size = 8192; in auto_detect_dram_size() 75 para->page_size = 1 << columns; in auto_detect_dram_size() 341 .page_size = 2048, in sunxi_dram_init() 360 return para.page_size * (para.bus_width / 8) * in sunxi_dram_init()
|
| H A D | dram_sunxi_dw.c | 353 MCTL_CR_PAGE_SIZE(para->page_size) | in mctl_set_cr() 588 para->page_size = 512; in mctl_auto_detect_dram_size() 594 if (mctl_mem_matches((1 << (para->row_bits + para->bank_bits)) * para->page_size)) in mctl_auto_detect_dram_size() 602 if (mctl_mem_matches((1 << para->bank_bits) * para->page_size)) in mctl_auto_detect_dram_size() 606 para->page_size = 8192; in mctl_auto_detect_dram_size() 609 for (para->page_size = 512; para->page_size < 8192; para->page_size *= 2) in mctl_auto_detect_dram_size() 610 if (mctl_mem_matches(para->page_size)) in mctl_auto_detect_dram_size() 697 .page_size = 4096, in sunxi_dram_init() 766 return (1UL << (para.row_bits + para.bank_bits)) * para.page_size * in sunxi_dram_init()
|
| H A D | dram_sun8i_a83t.c | 29 u16 page_size; member 41 MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_ROW(para->rows) | in mctl_set_cr() 52 para->page_size = 512; in auto_detect_dram_size() 64 para->page_size = 8192; in auto_detect_dram_size() 74 para->page_size = 1 << columns; in auto_detect_dram_size() 439 .page_size = 2048, in sunxi_dram_init() 470 return para.page_size * (para.bus_width / 8) * in sunxi_dram_init()
|
| H A D | dram_sun8i_a23.c | 272 u32 bus, bus_width, offset, page_size, rows; in sunxi_dram_init() local 278 page_size = 8; in sunxi_dram_init() 281 page_size = 7; in sunxi_dram_init() 287 writel(0x000310f4 | MCTL_CR_PAGE_SIZE(page_size), in sunxi_dram_init() 302 0x31000 | MCTL_CR_PAGE_SIZE(page_size), in sunxi_dram_init()
|
| H A D | dram_sun6i.c | 27 u16 page_size; member 184 para->page_size = 2048; in mctl_channel_init() 274 MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_ROW(para->rows) | in mctl_com_init() 341 .page_size = 4096, in sunxi_dram_init() 386 para.page_size = (1 << columns) * (bus << 1); in sunxi_dram_init() 388 MCTL_CR_PAGE_SIZE(para.page_size)); in sunxi_dram_init()
|
| /rk3399_rockchip-uboot/drivers/usb/host/ |
| H A D | xhci-mem.c | 354 uint32_t page_size; in xhci_scratchpad_alloc() local 376 page_size = xhci_readl(&hcor->or_pagesize) & 0xffff; in xhci_scratchpad_alloc() 378 if ((0x1 & page_size) != 0) in xhci_scratchpad_alloc() 380 page_size = page_size >> 1; in xhci_scratchpad_alloc() 384 page_size = 1 << (i + 12); in xhci_scratchpad_alloc() 385 buf = memalign(page_size, num_sp * page_size); in xhci_scratchpad_alloc() 388 memset(buf, '\0', num_sp * page_size); in xhci_scratchpad_alloc() 389 xhci_flush_cache((uintptr_t)buf, num_sp * page_size); in xhci_scratchpad_alloc() 392 uintptr_t ptr = (uintptr_t)buf + i * page_size; in xhci_scratchpad_alloc()
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | sdram.c | 147 int page_size; in get_page_size() local 155 page_size = 1u << (col + bw); in get_page_size() 157 return page_size; in get_page_size()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | android_image.h | 87 u32 page_size; /* flash page size we assume */ member 180 uint32_t page_size; /* flash page size we assume */ member
|
| H A D | dt_table.h | 33 u32 page_size; /* flash page size we assume */ member
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/ |
| H A D | rk1808.c | 222 ramdisk_addr_r += hdr->page_size; in env_fixup_ramdisk_addr_r() 223 ramdisk_addr_r += ALIGN(hdr->kernel_size, hdr->page_size); in env_fixup_ramdisk_addr_r()
|