mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-30 19:48:19 +00:00 
			
		
		
		
	add block storage emulation for NVM XIP flash devices
Some paltforms such as Corstone-1000 need to see NVM XIP raw flash
as a block storage device with read only capability.
Here NVM flash devices are devices with addressable
memory (e.g: QSPI NOR flash).
The implementation is generic and can be used by different platforms.
Two drivers are provided as follows.
  nvmxip-blk :
    a generic block driver allowing to read from the XIP flash
  nvmxip Uclass driver :
        When a device is described in the DT and associated with
        UCLASS_NVMXIP, the Uclass creates a block device and binds it with
	 the nvmxip-blk.
Platforms can use multiple NVM XIP devices at the same time by defining a
DT node for each one of them.
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
		
			517 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			517 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. SPDX-License-Identifier: GPL-2.0+
 | |
| 
 | |
| Driver Model
 | |
| ============
 | |
| 
 | |
| The following holds information on the U-Boot device driver framework:
 | |
| driver-model, including the design details of itself and several driver
 | |
| subsystems
 | |
| 
 | |
| .. toctree::
 | |
|    :maxdepth: 2
 | |
| 
 | |
|    bind
 | |
|    debugging
 | |
|    design
 | |
|    ethernet
 | |
|    fdt-fixup
 | |
|    fs_firmware_loader
 | |
|    i2c-howto
 | |
|    livetree
 | |
|    migration
 | |
|    nvme
 | |
|    nvmxip
 | |
|    of-plat
 | |
|    pci-info
 | |
|    pmic-framework
 | |
|    remoteproc-framework
 | |
|    serial-howto
 | |
|    soc-framework
 | |
|    spi-howto
 | |
|    usb-info
 | |
|    virtio
 |