Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 55) sorted by relevance

123

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Dfsl_ifc_spl.c18 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 Dsunxi_nand_spl.c87 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 Dfsl_elbc_spl.c48 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 Ddenali_spl.c32 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 Dsunxi-spl-image-builder.c24 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 Dspl_boot_image.c51 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 Dspl_rkfw.c325 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 Dunpack_bootimg45 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 Dsf_dataflash.c132 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 Dfsl_espi_spl.c57 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 Dspi_flash.c388 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 Dsf_internal.h38 u16 page_size; member
/rk3399_rockchip-uboot/common/
H A Dimage-android.c128 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 Dfb_mmc.c246 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 Dnvme.c75 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 Ddram_sun8i_a33.c30 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 Ddram_sunxi_dw.c353 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 Ddram_sun8i_a83t.c29 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 Ddram_sun8i_a23.c272 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 Ddram_sun6i.c27 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 Dxhci-mem.c354 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 Dsdram.c147 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 Dandroid_image.h87 u32 page_size; /* flash page size we assume */ member
180 uint32_t page_size; /* flash page size we assume */ member
H A Ddt_table.h33 u32 page_size; /* flash page size we assume */ member
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/
H A Drk1808.c222 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()

123