/trusted-firmware-a-3.4.0/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-3.4.0/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-3.4.0/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 | rtsm_ve-motherboard.dtsi | 14 flash@0,00000000 { 15 compatible = "arm,vexpress-flash", "cfi-flash";
|
D | stm32mp157c-ev1.dts | 33 nand-on-flash-bbt;
|
D | rtsm_ve-motherboard-aarch32.dtsi | 15 flash@0,00000000 { 16 compatible = "arm,vexpress-flash", "cfi-flash";
|
D | stm32mp15xx-dhcom-som.dtsi | 179 flash0: flash@0 {
|
/trusted-firmware-a-3.4.0/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 | qemu.rst | 91 Booting via flash based firmwares 95 ``fip.bin`` should be concatenated to create a ``flash.bin`` that is flashed 123 To build flash.bin: 127 dd if=build/qemu/release/bl1.bin of=flash.bin bs=4096 conv=notrunc 128 dd if=build/qemu/release/fip.bin of=flash.bin seek=64 bs=4096 conv=notrunc 137 -initrd rootfs.cpio.gz -smp 2 -m 1024 -bios flash.bin \
|
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 | 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
|
D | rpi4.rst | 61 (bootcode.bin) from flash (EEPROM), which is again GPU code.
|
D | allwinner.rst | 77 Loading is done from SD card, eMMC or SPI flash, also via an USB debug
|
D | qti-msm8916.rst | 79 Do not flash incorrectly signed firmware on devices that have secure
|
/trusted-firmware-a-3.4.0/plat/marvell/ |
D | marvell.mk | 9 FLASH_IMAGE := flash-image.bin
|
/trusted-firmware-a-3.4.0/docs/plat/marvell/armada/ |
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-3.4.0/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-3.4.0/docs/plat/marvell/armada/misc/ |
D | mvebu-iob.rst | 38 - **0x5** = NAND flash
|
/trusted-firmware-a-3.4.0/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-3.4.0/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
|
/trusted-firmware-a-3.4.0/docs/plat/arm/fvp/ |
D | index.rst | 199 flash memory. On Base Cortex and AEM FVPs, the following model parameter 207 On Foundation FVP, there is no flash loader component and the EL3 payload 208 may be programmed anywhere in flash using method 3 below.
|