/trusted-firmware-a-latest/drivers/brcm/ |
D | spi_flash.c | 79 static inline int spi_flash_cmd_write_enable(struct spi_flash *flash) in spi_flash_cmd_write_enable() argument 84 static int spi_flash_cmd_wait(struct spi_flash *flash) in spi_flash_cmd_wait() argument 114 static int spi_flash_write_common(struct spi_flash *flash, const uint8_t *cmd, in spi_flash_write_common() argument 120 ret = spi_flash_cmd_write_enable(flash); in spi_flash_write_common() 132 ret = spi_flash_cmd_wait(flash); in spi_flash_write_common() 155 int spi_flash_read(struct spi_flash *flash, uint32_t offset, in spi_flash_read() argument 171 read_len = MIN(flash->page_size, (len - read_len)); in spi_flash_read() 190 int spi_flash_write(struct spi_flash *flash, uint32_t offset, in spi_flash_write() argument 205 page_size = flash->page_size; in spi_flash_write() 207 cmd[0] = flash->write_cmd; in spi_flash_write() [all …]
|
/trusted-firmware-a-latest/include/drivers/brcm/ |
D | spi_flash.h | 12 int spi_flash_probe(struct spi_flash *flash); 13 int spi_flash_erase(struct spi_flash *flash, uint32_t offset, uint32_t len); 14 int spi_flash_write(struct spi_flash *flash, uint32_t offset, 16 int spi_flash_read(struct spi_flash *flash, uint32_t offset,
|
/trusted-firmware-a-latest/fdts/ |
D | corstone700_fvp.dts | 15 * Intel StrataFlash J3 NOR flash: 2 x 16-bit interleaved components 17 * Allocated flash space: 8 MB 20 flash@8500000 { 21 compatible = "cfi-flash";
|
D | stm32mp157c-ev1.dts | 33 nand-on-flash-bbt; 50 flash0: flash@0 {
|
D | rtsm_ve-motherboard.dtsi | 98 flash@0 { 99 compatible = "arm,vexpress-flash", "cfi-flash";
|
D | stm32mp151a-prtt1a.dts | 50 flash@0 {
|
D | stm32mp15xx-dhcor-som.dtsi | 176 flash0: flash@0 {
|
D | stm32mp15xx-dhcom-som.dtsi | 181 flash0: flash@0 {
|
/trusted-firmware-a-latest/docs/plat/ |
D | hikey960.rst | 161 $sudo fastboot flash ptable prm_ptable.img 162 $sudo fastboot flash xloader sec_xloader.img 163 $sudo fastboot flash fastboot l-loader.bin 164 $sudo fastboot flash fip fip.bin 165 $sudo fastboot flash boot boot.img 166 $sudo fastboot flash cache cache.img 167 $sudo fastboot flash system system.img 168 $sudo fastboot flash userdata userdata.img
|
D | hikey.rst | 140 $sudo fastboot flash ptable prm_ptable.img 141 $sudo fastboot flash loader l-loader.bin 142 $sudo fastboot flash fastboot fip.bin 143 $sudo fastboot flash boot boot.img 144 $sudo fastboot flash cache cache.img 145 $sudo fastboot flash system system.img 146 $sudo fastboot flash userdata userdata.img
|
D | imx8.rst | 52 to generate a binary file called flash.bin, the imx-mkimage tool is used 53 to generate flash.bin, and flash.bin needs to be flashed into SD card
|
D | imx9.rst | 45 together to generate a binary file called flash.bin, the imx-mkimage tool is 46 used to generate flash.bin, and flash.bin needs to be flashed into SD card
|
D | qemu.rst | 91 Booting via flash based firmware 95 firmware via a secure flash device. This involves concatenating ``bl1.bin`` and 133 dd if=build/qemu/release/bl1.bin of=flash.bin bs=4096 conv=notrunc 134 dd if=build/qemu/release/fip.bin of=flash.bin seek=64 bs=4096 conv=notrunc 143 -initrd rootfs.cpio.gz -smp 2 -m 1024 -bios flash.bin \ 146 The ``-bios`` option abstracts the loading of raw bare metal binaries into flash
|
D | imx8m.rst | 45 together to generate a binary file called flash.bin, the imx-mkimage tool is 46 used to generate flash.bin, and flash.bin needs to be flashed into SD card
|
D | rz-g2.rst | 163 QSPI flash. 166 - Use the flash_writer utility[2] to flash all the SREC files.
|
D | warp7.rst | 128 Next flash bl2.imx and warp7.fip 131 warp7.fip is flash @ 1048576 bytes
|
/trusted-firmware-a-latest/plat/marvell/ |
D | marvell.mk | 9 FLASH_IMAGE := flash-image.bin
|
/trusted-firmware-a-latest/docs/plat/marvell/armada/ |
D | uart-booting.rst | 47 produced by ``mrvl_uart`` target or also with ``flash-image.bin`` file produced by ``mrvl_flash`` 67 > mox-imager -D /dev/ttyUSB<port#> -E -b 6000000 -t flash-image.bin 85 A7K/A8K/CN913x uses same image ``flash-image.bin`` for both flashing and booting over UART. 97 To download ``flash-image.bin`` image run: 101 > mvebu64boot -t -b flash-image.bin /dev/ttyUSB0
|
D | porting.rst | 33 PCIe MEM windows, large memory mapped SPI flash...), then porting of the SoC 48 feature is used for boot loader recovery by booting from a valid flash-image 49 saved in next position on flash (e.g. address 2M in SPI flash). 70 Before resetting the board make sure there is a valid image on the next flash 73 -tftp [valid address] flash-image.bin
|
D | build.rst | 247 The flash boot device, default is ``SPINOR``. 251 - SPINOR - SPI NOR flash boot 252 - SPINAND - SPI NAND flash boot 255 Download boot loader or program code from eMMC flash into CM3 or CA53 343 the image boot from SPI NOR flash partition 0, and the image is non trusted in WTP, the command 382 Produced Marvell firmware flash image: ``trusted-firmware-a/build/a3700/release/flash-image.bin`` 412 - flash-image.bin - Flashable Marvell firmware image. For Armada37x0 it 414 BLe and boot-image.bin images. Should be placed on the boot flash/device. 420 ``mrvl_flash`` produce final ``flash-image.bin`` file and target ``mrvl_uart``
|
/trusted-firmware-a-latest/docs/plat/nxp/ |
D | nxp-layerscape.rst | 76 * 128 Mbyte NOR flash single-chip memory 77 * 512 Mbyte NAND flash 78 * 16 Mbyte high-speed SPI flash 338 - Deploy ATF images on flexspi-Nor or QSPI flash Alt Bank from U-Boot prompt. 340 -- Commands to flash images for bl2_xxx.pbl and fip.bin 408 - Deploy ATF images on IFC nor flash from U-Boot prompt. 426 - Deploy ATF images on IFC nand flash from U-Boot prompt. 436 -- Then reset to nand flash to boot up ATF.
|
/trusted-firmware-a-latest/docs/plat/marvell/armada/misc/ |
D | mvebu-iob.rst | 38 - **0x5** = NAND flash
|
/trusted-firmware-a-latest/docs/plat/arm/tc/ |
D | index.rst | 9 loaded by AP BL2 from FIP in flash to SRAM for copying by SCP (SCP has access
|
/trusted-firmware-a-latest/docs/resources/diagrams/plantuml/ |
D | rss_measured_boot_flow.puml | 23 Rnote over RSS_BL2, AP_BL31: Stored in flash, loaded and executed in RAM
|
/trusted-firmware-a-latest/docs/plat/arm/juno/ |
D | index.rst | 171 The new images must be programmed in flash memory by adding 200 If the EL3 payload is able to execute in place, it may be programmed in flash
|