| /u-boot/drivers/mtd/onenand/ |
| A D | onenand_spl.c | 29 #define onenand_sector_address(page) (page << 2) argument 134 int page, read; in onenand_spl_read_block() local 141 page = offset / psize; in onenand_spl_read_block() 151 onenand_spl_read_page(block, page, in onenand_spl_read_block() 160 page++; in onenand_spl_read_block() 173 uint32_t page, rpage; in onenand_spl_load_image() local 184 page = offs / 2048; in onenand_spl_load_image() 187 page = offs / 4096; in onenand_spl_load_image() 191 for (; page <= to_page; page++) { in onenand_spl_load_image() 192 block = page / ONENAND_PAGES_PER_BLOCK; in onenand_spl_load_image() [all …]
|
| /u-boot/arch/arm/include/asm/ |
| A D | memory.h | 71 #define page_to_pfn(page) (((page) - mem_map) + PHYS_PFN_OFFSET) 80 #define VALID_PAGE(page) ((page - mem_map) < max_mapnr) 88 #define page_to_pfn(page) \ 89 (((page) - page_zone(page)->zone_mem_map) \ 90 + (page_zone(page)->zone_start_paddr >> PAGE_SHIFT)) 121 #define VALID_PAGE(page) \ 122 ({ unsigned int node = KVADDR_TO_NID(page); \ 124 ((unsigned)((page) - NODE_MEM_MAP(node)) < NODE_DATA(node)->node_size)); \ 132 #define page_to_bus(page) (virt_to_bus(page_address(page)))
|
| /u-boot/drivers/net/phy/ |
| A D | b53.c | 128 v = (page << 8) | REG_MII_PAGE_ENABLE; in b53_mdio_op() 325 return b53_mdio_read8(dev->bus, page, reg, value); in b53_read8() 635 u8 page, offset, width; in do_b53_reg_read() local 649 page = simple_strtoul(argv[1], NULL, 16); in do_b53_reg_read() 657 page, offset, value8); in do_b53_reg_read() 662 page, offset, value16); in do_b53_reg_read() 667 page, offset, value32); in do_b53_reg_read() 672 page, offset, value64); in do_b53_reg_read() 677 page, offset, value64); in do_b53_reg_read() 689 u8 page, offset, width; in do_b53_reg_write() local [all …]
|
| /u-boot/drivers/mtd/nand/raw/ |
| A D | nand_spl_loaders.c | 4 unsigned int page, page_offset; in nand_spl_load_image() local 9 page = (offs % CONFIG_SYS_NAND_BLOCK_SIZE) / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_load_image() 15 while (page < CONFIG_SYS_NAND_PAGE_COUNT) { in nand_spl_load_image() 16 nand_read_page(block, page, dst); in nand_spl_load_image() 30 page++; in nand_spl_load_image() 33 page = 0; in nand_spl_load_image() 104 int page, read; in nand_spl_read_block() local 107 page = offset / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_read_block() 118 nand_read_page(block, page, scratch_buf); in nand_spl_read_block() 123 nand_read_page(block, page, dst); in nand_spl_read_block() [all …]
|
| A D | denali_spl.c | 113 addr = BANK(flash_bank) | page; in denali_send_pipeline_cmd() 128 static int nand_read_oob(void *buf, int page) in nand_read_oob() argument 141 static int nand_read_page(void *buf, int page) in nand_read_page() argument 189 int block, page, column, readlen; in nand_spl_load_image() local 193 page = offs / page_size; in nand_spl_load_image() 196 block = page / pages_per_block; in nand_spl_load_image() 197 page = page % pages_per_block; in nand_spl_load_image() 200 if (force_bad_block_check || page == 0) { in nand_spl_load_image() 227 page++; in nand_spl_load_image() 228 if (page == pages_per_block) { in nand_spl_load_image() [all …]
|
| A D | mxc_nand_spl.c | 252 int page = pagenumber; in is_badblock() local 257 for (page = pagenumber; page < pagenumber + 2; page++) { in is_badblock() 258 nfc_nand_read_page(page); in is_badblock() 283 unsigned int page; in nand_spl_load_image() local 290 page = from / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_load_image() 295 if (nfc_read_page(page, buf) < 0) in nand_spl_load_image() 298 page++; in nand_spl_load_image() 306 if (!(page % CONFIG_SYS_NAND_PAGE_COUNT)) { in nand_spl_load_image() 311 while (is_badblock(page)) { in nand_spl_load_image() 312 page = page + CONFIG_SYS_NAND_PAGE_COUNT; in nand_spl_load_image() [all …]
|
| A D | mxs_nand_spl.c | 164 chip->cmdfunc(mtd, NAND_CMD_READ0, 0x0, page); in mxs_read_page_ecc() 165 ret = nand_chip.ecc.read_page(mtd, chip, buf, 1, page); in mxs_read_page_ecc() 177 unsigned int page = offs >> chip->page_shift; in is_badblock() local 180 page); in is_badblock() 223 unsigned int page; in nand_spl_load_image() local 237 page = offs >> chip->page_shift; in nand_spl_load_image() 244 if (mxs_read_page_ecc(mtd, page_buf, page) < 0) in nand_spl_load_image() 255 page++; in nand_spl_load_image() 264 if (!(page % nand_page_per_block)) { in nand_spl_load_image() 270 page = page + nand_page_per_block; in nand_spl_load_image() [all …]
|
| A D | nand_spl_simple.c | 25 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 29 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 62 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 66 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 139 static int nand_read_page(int block, int page, uchar *dst) in nand_read_page() argument 151 nand_command(block, page, 0, NAND_CMD_READOOB); in nand_read_page() 153 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page() 170 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument 182 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page()
|
| A D | sunxi_nand_spl.c | 218 int page = offs / conf->page_size; in nand_load_page() local 262 int page = offs / conf->page_size; in nand_read_page() local 272 rand_seed = random_seed[page % conf->nseeds]; in nand_read_page() 374 int page = offs / conf->page_size; in nand_detect_ecc_config() local 429 int seed = page % conf->nseeds; in nand_detect_ecc_config() 432 if (seed != page % conf->nseeds) in nand_detect_ecc_config() 478 int first_seed = 0, page, ret; in nand_read_buffer() local 481 page = offs / conf->page_size; in nand_read_buffer() 483 first_seed = page % conf->nseeds; in nand_read_buffer() 496 int cur_seed = page % conf->nseeds; in nand_read_buffer() [all …]
|
| A D | lpc32xx_nand_mlc.c | 236 int page) in lpc32xx_read_page_hwecc() argument 284 int page) in lpc32xx_read_page_raw() argument 332 int page) in lpc32xx_read_oob() argument 339 chip->cmdfunc(mtd, NAND_CMD_READ0, 0, page); in lpc32xx_read_oob() 386 int page) in lpc32xx_write_page_hwecc() argument 444 int page) in lpc32xx_write_page_raw() argument 479 int page) in lpc32xx_write_oob() argument 622 static int read_single_page(uint8_t *dest, int page, in read_single_page() argument 701 int page = offs / BYTES_PER_PAGE; in nand_spl_load_image() local 719 int block_page = page; in nand_spl_load_image() [all …]
|
| A D | tegra_nand.c | 615 printf("Read Page 0x%X timeout ", page); in nand_rw_page() 617 printf("Write Page 0x%X timeout ", page); in nand_rw_page() 643 page); in nand_rw_page() 675 int page) in nand_write_page_hwecc() argument 708 int oob_required, int page) in nand_write_page_raw() argument 727 int page, int with_ecc, int is_writing) in nand_rw_oob() argument 827 int page) in nand_read_oob() argument 829 chip->cmdfunc(mtd, NAND_CMD_READOOB, 0, page); in nand_read_oob() 830 nand_rw_oob(mtd, chip, page, 0, 0); in nand_read_oob() 845 int page) in nand_write_oob() argument [all …]
|
| A D | am335x_spl_bch.c | 30 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 34 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 150 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument 165 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page() 169 nand_command(block, page, data_pos, NAND_CMD_RNDOUT); in nand_read_page() 173 nand_command(block, page, oob_pos, NAND_CMD_RNDOUT); in nand_read_page()
|
| A D | denali.c | 469 denali->host_write(denali, mode | page, in denali_setup_dma32() 483 size_t size, int page, int raw) in denali_pio_read() argument 532 size_t size, int page, int raw, int write) in denali_pio_xfer() argument 611 int page, int write) in denali_oob_xfer() argument 671 uint8_t *buf, int oob_required, int page) in denali_read_page_raw() argument 746 int page) in denali_read_oob() argument 748 denali_oob_xfer(mtd, chip, page, 0); in denali_read_oob() 754 int page) in denali_write_oob() argument 761 denali_oob_xfer(mtd, chip, page, 1); in denali_write_oob() 790 ret = denali_read_oob(mtd, chip, page); in denali_read_page() [all …]
|
| A D | sunxi_nand.c | 944 int page) in sunxi_nfc_hw_ecc_write_chunk() argument 993 int page) in sunxi_nfc_hw_ecc_write_extra_oob() argument 1032 !i, page); in sunxi_nfc_hw_ecc_read_page() 1041 !raw_mode, page); in sunxi_nfc_hw_ecc_read_page() 1082 int page) in sunxi_nfc_hw_ecc_write_page() argument 1104 &cur_off, page); in sunxi_nfc_hw_ecc_write_page() 1115 int page) in sunxi_nfc_hw_ecc_write_subpage() argument 1144 int page) in sunxi_nfc_hw_syndrome_ecc_read_page() argument 1170 !raw_mode, page); in sunxi_nfc_hw_syndrome_ecc_read_page() 1195 false, page); in sunxi_nfc_hw_syndrome_ecc_write_page() [all …]
|
| A D | nand_base.c | 375 page); in nand_block_bad() 1904 int page) in nand_read_subpage() argument 2379 page); in nand_do_read_ops() 2469 if (!page) { in nand_do_read_ops() 2497 int page) in nand_read_oob_std() argument 2510 int page) in nand_read_oob_syndrome() argument 2723 if (!page) { in nand_do_read_oob() 2829 int page) in nand_write_page_raw_syndrome() argument 2887 int page) in nand_write_page_swecc() argument 2916 int page) in nand_write_page_hwecc() argument [all …]
|
| /u-boot/drivers/w1-eeprom/ |
| A D | ds2502.c | 140 u8 sb = status[page + 1]; in ds2502_indirect_page() 145 page = ~sb & 0xff; in ds2502_indirect_page() 147 if (page >= DS2502_PAGE_COUNT) { in ds2502_indirect_page() 154 if (page_seen & (1 << page)) { in ds2502_indirect_page() 159 page_seen |= (1 << page); in ds2502_indirect_page() 162 return page; in ds2502_indirect_page() 188 int page; in ds2502_read_buf() local 193 page = ds2502_indirect_page(dev, status_bytes, i); in ds2502_read_buf() 194 if (page < 0) in ds2502_read_buf() 195 return page; in ds2502_read_buf() [all …]
|
| /u-boot/scripts/kconfig/lxdialog/ |
| A D | textbox.c | 21 static char *page; variable 143 page = buf; in dialog_textbox() 274 if (*page == '\0') { in back_lines() 280 if (page == buf) { in back_lines() 284 page--; in back_lines() 286 if (page == buf) { in back_lines() 290 page--; in back_lines() 292 page++; in back_lines() 309 end = page; in print_page() 363 if (*page == '\0') { in get_line() [all …]
|
| /u-boot/doc/ |
| A D | README.mpc85xx-spin-table | 9 Core 0 sets up the reset page on the top 4K of memory (or 4GB if total memory 11 the physical address of this page, with WIMGE=0b01010. Core 0 also enables boot 12 page translation for secondary cores to use this page of memory. Then 4KB 13 memory is copied from __secondary_start_page to the boot page, after flusing 14 cache because this page is mapped as normal DDR. Before copying the reset page, 19 When secondary cores boot up from 0xffff_f000 page, they only have one default 21 the new space. The new TLB covers the physical address of the spin table page,
|
| A D | README.davinci.nand_spl | 46 In the first "page" of the image, we have the UBL Header, needed for 49 The spl code starts in the second "page" of the image, with a size 77 The RBL searches from Block n ( n = 1..24) on page 0 for valid UBL 78 Headers, so you have to burn the UBL header page from the u-boot.ubl 87 !! RBL always starts reading from page 0 !! 93 So we need to copy the spl code to block 5 page 0 98 You need to copy the u-boot image to the block/page 133 In the UBL block, I can set the page to values != 0, so it 135 flash, but the RBL ignores the page settings, so I have to 136 burn the UBL Header to a page 0 and the spl code to [all …]
|
| A D | README.commands.spl | 22 nand erase 0x680000 0x20000 /* erase - one page */ 23 nand write 0x80000100 0x680000 0x20000 /* write the image - one page */ 30 nand erase 0x680000 0x20000 /* erase - one page */
|
| /u-boot/drivers/video/ |
| A D | tda19988.c | 21 #define REG(page, addr) (((page) << 8) | (addr)) argument 258 u8 old_val, page = REG2PAGE(reg); in tda19988_register_set() local 260 if (priv->current_page != page) { in tda19988_register_set() 262 priv->current_page = page; in tda19988_register_set() 271 u8 old_val, page = REG2PAGE(reg); in tda19988_register_clear() local 275 priv->current_page = page; in tda19988_register_clear() 284 u8 page = REG2PAGE(reg); in tda19988_register_write() local 288 priv->current_page = page; in tda19988_register_write() 295 u8 page = REG2PAGE(reg); in tda19988_register_read() local 299 priv->current_page = page; in tda19988_register_read() [all …]
|
| /u-boot/include/linux/mtd/ |
| A D | nand.h | 77 unsigned int page; member 448 pos->page = do_div(tmp, nand->memorg.pages_per_eraseblock); in nanddev_offs_to_pos() 478 if (a->page != b->page) in nanddev_pos_cmp() 479 return a->page < b->page ? -1 : 1; in nanddev_pos_cmp() 500 npages = pos->page + in nanddev_pos_to_offs() 525 pos->page; in nanddev_pos_to_row() 539 pos->page = 0; in nanddev_pos_next_target() 561 pos->page = 0; in nanddev_pos_next_lun() 581 pos->page = 0; in nanddev_pos_next_eraseblock() 596 if (pos->page >= nand->memorg.pages_per_eraseblock - 1) in nanddev_pos_next_page() [all …]
|
| A D | rawnand.h | 619 uint8_t *buf, int oob_required, int page); 621 const uint8_t *buf, int oob_required, int page); 623 uint8_t *buf, int oob_required, int page); 625 uint32_t offs, uint32_t len, uint8_t *buf, int page); 628 const uint8_t *data_buf, int oob_required, int page); 630 const uint8_t *buf, int oob_required, int page); 632 int page); 634 int page); 637 int page); 909 int (*erase)(struct mtd_info *mtd, int page); [all …]
|
| /u-boot/board/raspberrypi/rpi/ |
| A D | Kconfig | 4 int "Spin table page count" 7 Number of pages to reserve starting at page 0 for spin tables in the EFI
|
| /u-boot/fs/ubifs/ |
| A D | ubifs.c | 670 static inline void *kmap(struct page *page) in kmap() argument 672 return page->addr; in kmap() 723 struct page *page, int last_block_size) in do_readpage() argument 732 inode->i_ino, page->index, i_size); in do_readpage() 734 addr = kmap(page); in do_readpage() 839 struct page page; in ubifs_read() local 888 page.addr = buf; in ubifs_read() 889 page.index = offset / PAGE_SIZE; in ubifs_read() 890 page.inode = inode; in ubifs_read() 902 page.addr += PAGE_SIZE; in ubifs_read() [all …]
|