diff options
author | Steffen Trumtrar <s.trumtrar@pengutronix.de> | 2020-02-05 10:12:01 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-02-10 09:42:43 +0100 |
commit | 831b3312e5fe902bacd699c9ff1e81e1c2b79f66 (patch) | |
tree | e619e2f21b4c130211c8ca25729fe37253b9ae43 /fs/Kconfig | |
parent | 15395b158eb9f4a2b2aeb7bde97d0d2db99badae (diff) | |
download | barebox-831b3312e5fe902bacd699c9ff1e81e1c2b79f66.tar.gz barebox-831b3312e5fe902bacd699c9ff1e81e1c2b79f66.tar.xz |
fs: jffs2: add initial support for reading jffs2
Import the jffs2 filesystem code from Linux v5.5-rc1 and convert it
to work with barebox.
Writing is *not* supported.
Testing was done with a n25q256a-compatible QuadSPI chip on a
SoCFPGA-based Socrates board.
Testing was done with a combination of:
user@somelinuxhost: mkfs.jffs2 --eraseblock=4 -d fs/jffs2/ -o jffs2.img
root@target:~ flash_erase -j /dev/mtd5 0 0
root@target:~ dd if=jffs2.img of=/dev/mtd5
barebox@EBV SOCrates:/ mount /dev/mtd0.data
(...)
mounted /dev/mtd0.data on /mnt/mtd0.data
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index adf281a5b8..e0405de334 100644 --- a/fs/Kconfig +++ b/fs/Kconfig @@ -71,6 +71,7 @@ config FS_EFIVARFS This filesystem driver provides access to EFI variables. source "fs/fat/Kconfig" +source "fs/jffs2/Kconfig" source "fs/ubifs/Kconfig" config FS_BPKFS |