mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 12:11:40 +00:00
3ce485803d
In an ideal world we would like UBI to be used where ever possible on a NAND chip. And with UBI support in ARM Trusted Firmware and U-Boot it is possible to achieve an (almost-)all-UBI flash layout. Hence the need for a way to also use UBI volumes to store board-level constants, such as MAC addresses and calibration data of wireless interfaces. Add UBI volume NVMEM driver module exposing UBI volumes as NVMEM providers. Allow UBI devices to have a "volumes" firmware subnode with volumes which may be compatible with "nvmem-cells". Access to UBI volumes via the NVMEM interface at this point is read-only, and it is slow, opening and closing the UBI volume for each access due to limitations of the NVMEM provider API. Signed-off-by: Daniel Golle <daniel@makrotopia.org> Signed-off-by: Richard Weinberger <richard@nod.at>
11 lines
329 B
Makefile
11 lines
329 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_MTD_UBI) += ubi.o
|
|
|
|
ubi-y += vtbl.o vmt.o upd.o build.o cdev.o kapi.o eba.o io.o wl.o attach.o
|
|
ubi-y += misc.o debug.o
|
|
ubi-$(CONFIG_MTD_UBI_FASTMAP) += fastmap.o
|
|
ubi-$(CONFIG_MTD_UBI_BLOCK) += block.o
|
|
|
|
obj-$(CONFIG_MTD_UBI_GLUEBI) += gluebi.o
|
|
obj-$(CONFIG_MTD_UBI_NVMEM) += nvmem.o
|