mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-01-10 04:08:52 +00:00
f37af2760e
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>
7 lines
219 B
Makefile
7 lines
219 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Copyright 2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
|
|
# Authors:
|
|
# Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
|
|
|
|
obj-y += nvmxip-uclass.o nvmxip.o
|