Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. config UBIFS_FS
  2. tristate "UBIFS file system support"
  3. select CRC16
  4. select CRC32
  5. select CRYPTO if UBIFS_FS_ADVANCED_COMPR
  6. select CRYPTO if UBIFS_FS_LZO
  7. select CRYPTO if UBIFS_FS_ZLIB
  8. select CRYPTO if UBIFS_FS_LZ4K
  9. select CRYPTO_LZO if UBIFS_FS_LZO
  10. select CRYPTO_LZ4K if UBIFS_FS_LZ4K
  11. select CRYPTO_DEFLATE if UBIFS_FS_ZLIB
  12. depends on MTD_UBI
  13. help
  14. UBIFS is a file system for flash devices,
  15. which works on top of UBI.
  16. config UBIFS_FS_ADVANCED_COMPR
  17. bool "Advanced compression options"
  18. depends on UBIFS_FS
  19. help
  20. This option allows to explicitly choose which compressions, if any,
  21. are enabled in UBIFS. Removing compressors means inability to read
  22. existing file systems.
  23. If unsure, say 'N'.
  24. config UBIFS_FS_LZO
  25. bool "LZO compression support" if UBIFS_FS_ADVANCED_COMPR
  26. depends on UBIFS_FS
  27. default y
  28. help
  29. LZO compressor is generally faster than zlib,
  30. but compresses worse.
  31. Say 'Y' if unsure.
  32. default y.
  33. config UBIFS_FS_LZ4K
  34. bool "LZ4K compression support" if UBIFS_FS_ADVANCED_COMPR
  35. depends on UBIFS_FS
  36. default n
  37. help
  38. LZ4K compressor is generally faster than zlib,
  39. but compresses worse.
  40. Say 'Y' if unsure.
  41. default n.
  42. config UBIFS_FS_ZLIB
  43. bool "ZLIB compression support" if UBIFS_FS_ADVANCED_COMPR
  44. depends on UBIFS_FS
  45. default y
  46. help
  47. Zlib compresses better than LZO,
  48. but it is slower.
  49. Say 'Y' if unsure.
  50. default y.