Home
last modified time | relevance | path

Searched refs:page (Results 1 – 25 of 43) sorted by relevance

12

/trusted-firmware-a-latest/drivers/mtd/nand/
Draw_nand.c121 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 …]
Dcore.c44 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()
Dspi_nand.c159 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/
Dstm32mp1.rst3 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/
Duniphier_nand.c77 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/
Dcdns_nand.c327 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/
Dnand.h32 int (*mtd_read_page)(struct nand_device *nand, unsigned int page,
Draw_nand.h173 int nand_read_page_cmd(unsigned int page, unsigned int offset,
/trusted-firmware-a-latest/plat/nvidia/tegra/scat/
Dbl31.scat20 /* 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/
Dstm32mpus.rst5 based on Arm Cortex-A. This page presents the common configuration of STM32
7 page (:ref:`STM32MP1` or :ref:`STM32MP2`)
Dstm32mp1.rst7 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.
Dstm32mp2.rst8 :ref:`STM32 MPUs` page.
/trusted-firmware-a-latest/docs/process/
Dplatform-ports-policy.rst28 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
Dmaintenance.rst52 Maintenance<maintainers>` page.
Dsecurity.rst12 at the bottom of this page. Any new ones will, additionally, be announced on the
/trusted-firmware-a-latest/docs/components/
Dromlib-design.rst119 - 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.
Drmm-el3-comms-spec.rst102 …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
Ddebugfs-design.rst98 needs to allocate a physical page frame and transmit its address.
Dxlat-tables-lib-v2-design.rst5 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/
Dstm32_fmc2_nand.c506 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/
Dindex.rst61 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/
DMakefile363 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/
Ddocs-build.rst123 page for installation instructions. Once installed, run the following script
/trusted-firmware-a-latest/docs/perf/
Dpsci-performance-instr.rst10 This page explains how they may be enabled and used to perform all varieties of
Dpsci-performance-n1sdp.rst14 <Runtime Instrumentation Methodology>` page for more details.

12