/trusted-firmware-a-latest/drivers/mtd/nand/ |
D | raw_nand.c | 121 int nand_read_page_cmd(unsigned int page, unsigned int offset, in nand_read_page_cmd() argument 129 VERBOSE(">%s page %u offset %u buffer 0x%lx\n", __func__, page, offset, in nand_read_page_cmd() 139 addr[i++] = page; in nand_read_page_cmd() 140 addr[i++] = page >> 8; in nand_read_page_cmd() 142 addr[i++] = page >> 16; in nand_read_page_cmd() 282 struct nand_param_page page; in nand_read_param_page() local 301 ret = nand_read_data((uint8_t *)&page, sizeof(page), true); in nand_read_param_page() 306 if (strncmp((char *)&page.page_sig, "ONFI", 4) != 0) { in nand_read_param_page() 311 if (nand_check_crc(CRC_INIT_VALUE, (uint8_t *)&page, 254U) != in nand_read_param_page() 312 page.crc16) { in nand_read_param_page() [all …]
|
D | core.c | 44 unsigned int page; in nand_read() local 85 for (page = page_start; page < nb_pages; page++) { in nand_read() 90 (block * nb_pages) + page, in nand_read() 107 (block * nb_pages) + page, in nand_read()
|
D | spi_nand.c | 159 static int spi_nand_load_page(unsigned int page) in spi_nand_load_page() argument 162 uint32_t block_nb = page / spinand_dev.nand_dev->block_size; in spi_nand_load_page() 163 uint32_t page_nb = page - (block_nb * spinand_dev.nand_dev->page_size); in spi_nand_load_page() 178 static int spi_nand_read_from_cache(unsigned int page, unsigned int offset, in spi_nand_read_from_cache() argument 183 uint32_t block_nb = page / nbpages_per_block; in spi_nand_read_from_cache() 198 static int spi_nand_read_page(unsigned int page, unsigned int offset, in spi_nand_read_page() argument 210 ret = spi_nand_load_page(page); in spi_nand_read_page() 220 ret = spi_nand_read_from_cache(page, offset, buffer, len); in spi_nand_read_page() 255 static int spi_nand_mtd_read_page(struct nand_device *nand, unsigned int page, in spi_nand_mtd_read_page() argument 258 return spi_nand_read_page(page, 0, (uint8_t *)buffer, in spi_nand_mtd_read_page()
|
/trusted-firmware-a-latest/docs/plat/ |
D | stm32mp1.rst | 3 STMicroelectronics STM32MP1 (old page) 6 Please check :ref:`STM32 MPUs` page for generic information about 7 STMicroelectronics STM32 microprocessors in TF-A, and :ref:`STM32MP1` page
|
/trusted-firmware-a-latest/plat/socionext/uniphier/ |
D | uniphier_nand.c | 77 int page = nand->pages_per_block * block; in uniphier_nand_block_isbad() local 95 uniphier_nand_host_write(nand, DENALI_MAP11_ADDR, page & 0xff); in uniphier_nand_block_isbad() 96 uniphier_nand_host_write(nand, DENALI_MAP11_ADDR, (page >> 8) & 0xff); in uniphier_nand_block_isbad() 99 (page >> 16) & 0xff); in uniphier_nand_block_isbad() 169 int page = lba % pages_per_block; in __uniphier_nand_read() local 195 page_count = MIN(pages_per_block - page, pages_to_read); in __uniphier_nand_read() 198 block * pages_per_block + page, in __uniphier_nand_read() 204 page = 0; in __uniphier_nand_read()
|
/trusted-firmware-a-latest/drivers/cadence/nand/ |
D | cdns_nand.c | 327 static int cdns_nand_read_page(uint32_t block, uint32_t page, uintptr_t buffer) in cdns_nand_read_page() argument 343 row_address |= ((page & 0x3F) | (block << 6)); in cdns_nand_read_page() 375 uint32_t page = 0U; in cdns_nand_read() local 391 for (page = page_start; page < nb_pages; page++) { in cdns_nand_read() 394 result = cdns_nand_read_page(block, page, in cdns_nand_read() 408 result = cdns_nand_read_page(block, page, in cdns_nand_read()
|
/trusted-firmware-a-latest/include/drivers/ |
D | nand.h | 32 int (*mtd_read_page)(struct nand_device *nand, unsigned int page,
|
D | raw_nand.h | 173 int nand_read_page_cmd(unsigned int page, unsigned int offset,
|
/trusted-firmware-a-latest/plat/nvidia/tegra/scat/ |
D | bl31.scat | 20 /* BL31_BASE address must be aligned on a page boundary. */ 103 * address, but we need to place them in a separate page so that we can set 242 * The base address of the coherent memory section must be page-aligned (4K) 245 * memory attributes for the coherent data page tables.
|
/trusted-firmware-a-latest/docs/plat/st/ |
D | stm32mpus.rst | 5 based on Arm Cortex-A. This page presents the common configuration of STM32 7 page (:ref:`STM32MP1` or :ref:`STM32MP2`)
|
D | stm32mp1.rst | 7 More information can be found on `STM32MP1 Series`_ page. 10 :ref:`STM32 MPUs` page. 47 The `STM32MP1 part number codification`_ page gives more information about part numbers.
|
D | stm32mp2.rst | 8 :ref:`STM32 MPUs` page.
|
/trusted-firmware-a-latest/docs/process/ |
D | platform-ports-policy.rst | 28 deprecated, the page must be updated to indicate the release after which the 49 The :ref:`Platform Ports` page provides a list of all deprecated/deleted
|
D | maintenance.rst | 52 Maintenance<maintainers>` page.
|
D | security.rst | 12 at the bottom of this page. Any new ones will, additionally, be announced on the
|
/trusted-firmware-a-latest/docs/components/ |
D | romlib-design.rst | 119 - The ROM library needs a page aligned RAM section to hold the RW data. This 121 On Arm platforms a section of 1 page (0x1000) is allocated at the top of SRAM. 122 This will have for effect to shift down all the BL images by 1 page.
|
D | rmm-el3-comms-spec.rst | 102 …nication between EL3 firmware and RMM. This buffer must be of 4KB size (1 page). The Boot Manifest… 104 During cold boot, EL3 firmware needs to allocate a 4KB page that will be 120 RMM should map this memory page into its Stage 1 page-tables using Normal
|
D | debugfs-design.rst | 98 needs to allocate a physical page frame and transmit its address.
|
D | xlat-tables-lib-v2-design.rst | 5 used by Trusted Firmware-A (TF-A). This library provides APIs to create page 97 page tables to refine the mappings. If a single level-2 entry has been used 374 blocks of that level. For example, for a 4 KiB page size, a level 2 block entry 379 on the page size, levels 0 and 1 of translation may only allow table
|
/trusted-firmware-a-latest/drivers/st/fmc/ |
D | stm32_fmc2_nand.c | 506 unsigned int page, uintptr_t buffer) in stm32_fmc2_read_page() argument 518 VERBOSE(">%s page %u buffer %lx\n", __func__, page, buffer); in stm32_fmc2_read_page() 520 ret = nand_read_page_cmd(page, 0U, 0U, 0U); in stm32_fmc2_read_page()
|
/trusted-firmware-a-latest/docs/plat/arm/juno/ |
D | index.rst | 61 from `TF-A downloads page`_. Alternatively, you can `build 248 .. _TF-A downloads page: https://downloads.trustedfirmware.org/tf-a/css_scp_2.12.0/juno/
|
/trusted-firmware-a-latest/ |
D | Makefile | 363 TF_LDFLAGS += -Wl,-z,common-page-size=4096 #Configure page size constants 364 TF_LDFLAGS += -Wl,-z,max-page-size=4096 390 TF_LDFLAGS += -z common-page-size=4096 # Configure page size constants 391 TF_LDFLAGS += -z max-page-size=4096
|
/trusted-firmware-a-latest/docs/getting_started/ |
D | docs-build.rst | 123 page for installation instructions. Once installed, run the following script
|
/trusted-firmware-a-latest/docs/perf/ |
D | psci-performance-instr.rst | 10 This page explains how they may be enabled and used to perform all varieties of
|
D | psci-performance-n1sdp.rst | 14 <Runtime Instrumentation Methodology>` page for more details.
|