| /rk3399_ARM-atf/drivers/mtd/nand/ |
| H A 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 …]
|
| H A 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()
|
| H A 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()
|
| /rk3399_ARM-atf/docs/plat/ |
| H A 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
|
| H A D | qti-msm8916.rst | 3 Qualcomm MSM8916 (old page)
|
| H A D | qti.rst | 3 Qualcomm Technologies, Inc. (old page)
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A 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()
|
| /rk3399_ARM-atf/drivers/cadence/nand/ |
| H A D | cdns_nand.c | 356 static uint32_t cdns_nand_get_row_address(uint32_t page, uint32_t block) in cdns_nand_get_row_address() argument 370 row_address = ((page & GENMASK_32((req_bits - 1), 0)) | in cdns_nand_get_row_address() 377 static int cdns_nand_read_page(uint32_t block, uint32_t page, uintptr_t buffer) in cdns_nand_read_page() argument 393 cdns_nand_get_row_address(page, block)); in cdns_nand_read_page() 424 uint32_t page = 0U; in cdns_nand_read() local 440 for (page = page_start; page < nb_pages; page++) { in cdns_nand_read() 443 result = cdns_nand_read_page(block, page, in cdns_nand_read() 457 result = cdns_nand_read_page(block, page, in cdns_nand_read()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/scat/ |
| H A 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.
|
| /rk3399_ARM-atf/include/drivers/ |
| H A D | nand.h | 32 int (*mtd_read_page)(struct nand_device *nand, unsigned int page,
|
| H A D | raw_nand.h | 173 int nand_read_page_cmd(unsigned int page, unsigned int offset,
|
| /rk3399_ARM-atf/docs/plat/st/ |
| H A D | stm32mpus.rst | 5 based on Arm Cortex-A. This page presents the common configuration of STM32 7 page (:ref:`STM32MP1` or :ref:`STM32MP2`)
|
| H A D | stm32mp2.rst | 7 More information can be found on `STM32MP2 Series`_ page. 10 :ref:`STM32 MPUs` page. 66 The `STM32MP2 part number codification`_ page gives more information about part numbers.
|
| H A 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.
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | index.rst | 8 There exists many types of FVPs. This page provides details on how to build and
|
| /rk3399_ARM-atf/docs/process/ |
| H A 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
|
| H A D | maintenance.rst | 52 Maintenance<maintainers>` page.
|
| H A D | security.rst | 12 at the bottom of this page. Any new ones will, additionally, be announced on the
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | romlib-design.rst | 128 - The ROM library needs a page aligned RAM section to hold the RW data. This 130 On Arm platforms a section of 1 page (0x1000) is allocated at the top of SRAM. 131 This will have for effect to shift down all the BL images by 1 page.
|
| H A D | numa-per-cpu.rst | 194 page-aligned bases and sizes for page table mapping through the xlat library, 195 which requires page alignment for mapped entries. The per-CPU section itself
|
| /rk3399_ARM-atf/make_helpers/ |
| H A D | cflags.mk | 182 ldflags-common += -z common-page-size=4096 # Configure page size constants 183 ldflags-common += -z max-page-size=4096
|
| /rk3399_ARM-atf/docs/security_advisories/ |
| H A D | security-advisory-tfv-12.rst | 76 disable hardware page aggregation.
|
| /rk3399_ARM-atf/docs/perf/ |
| H A D | psci-performance-n1sdp.rst | 13 <Runtime Instrumentation Methodology>` page for more details. The tests were ran
|
| /rk3399_ARM-atf/drivers/st/fmc/ |
| H A 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()
|
| /rk3399_ARM-atf/docs/plat/arm/juno/ |
| H A 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.14.0/juno/
|