Home
last modified time | relevance | path

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

123

/rk3399_ARM-atf/drivers/mtd/nand/
H A 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 …]
H A 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()
H A 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()
/rk3399_ARM-atf/docs/plat/
H A 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
H A Dqti-msm8916.rst3 Qualcomm MSM8916 (old page)
H A Dqti.rst3 Qualcomm Technologies, Inc. (old page)
/rk3399_ARM-atf/plat/socionext/uniphier/
H A 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()
/rk3399_ARM-atf/drivers/cadence/nand/
H A Dcdns_nand.c356 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 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.
/rk3399_ARM-atf/include/drivers/
H A Dnand.h32 int (*mtd_read_page)(struct nand_device *nand, unsigned int page,
H A Draw_nand.h173 int nand_read_page_cmd(unsigned int page, unsigned int offset,
/rk3399_ARM-atf/docs/plat/st/
H A Dstm32mpus.rst5 based on Arm Cortex-A. This page presents the common configuration of STM32
7 page (:ref:`STM32MP1` or :ref:`STM32MP2`)
H A Dstm32mp2.rst7 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 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.
/rk3399_ARM-atf/docs/plat/arm/fvp/
H A Dindex.rst8 There exists many types of FVPs. This page provides details on how to build and
/rk3399_ARM-atf/docs/process/
H A 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
H A Dmaintenance.rst52 Maintenance<maintainers>` page.
H A Dsecurity.rst12 at the bottom of this page. Any new ones will, additionally, be announced on the
/rk3399_ARM-atf/docs/components/
H A Dromlib-design.rst128 - 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 Dnuma-per-cpu.rst194 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 Dcflags.mk182 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 Dsecurity-advisory-tfv-12.rst76 disable hardware page aggregation.
/rk3399_ARM-atf/docs/perf/
H A Dpsci-performance-n1sdp.rst13 <Runtime Instrumentation Methodology>` page for more details. The tests were ran
/rk3399_ARM-atf/drivers/st/fmc/
H A 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()
/rk3399_ARM-atf/docs/plat/arm/juno/
H A 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.14.0/juno/

123