mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +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
 |