aboutsummaryrefslogtreecommitdiff
path: root/compr.h
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@openedhand.com>2007-07-10 16:03:31 +0100
committerJosh Boyer <jwboyer@gmail.com>2007-07-23 08:11:21 -0500
commit82f09a8b4e214e51c394ed9ff8882d1e736e205b (patch)
treed92d6b68d2576204c4a80136c362096816eca704 /compr.h
parenta6fa706fe9e7696b4b2045edf9698c3bac07e3e3 (diff)
Add lzo support to mtd-utils
Add LZO support to mtd-utils to generate LZO compressed jffs2 images Unlike the kernel version, the standard lzo userspace library is used along with lzo1x_999_compress rather than the lzo1x_1_compress version since better compression ratios can be obtained (at no significant cost to decompression time). Signed-off-by: Richard Purdie <rpurdie@openedhand.com> Signed-off-by: Josh Boyer <jwboyer@gmail.com>
Diffstat (limited to 'compr.h')
-rw-r--r--compr.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/compr.h b/compr.h
index 3a0d3a1..597e3c8 100644
--- a/compr.h
+++ b/compr.h
@@ -21,11 +21,13 @@
#define CONFIG_JFFS2_ZLIB
#define CONFIG_JFFS2_RTIME
+#define CONFIG_JFFS2_LZO
#define JFFS2_RUBINMIPS_PRIORITY 10
#define JFFS2_DYNRUBIN_PRIORITY 20
#define JFFS2_RTIME_PRIORITY 50
#define JFFS2_ZLIB_PRIORITY 60
+#define JFFS2_LZO_PRIORITY 80
#define JFFS2_COMPR_MODE_NONE 0
#define JFFS2_COMPR_MODE_PRIORITY 1
@@ -111,5 +113,9 @@ void jffs2_zlib_exit(void);
int jffs2_rtime_init(void);
void jffs2_rtime_exit(void);
#endif
+#ifdef CONFIG_JFFS2_LZO
+int jffs2_lzo_init(void);
+void jffs2_lzo_exit(void);
+#endif
#endif /* __JFFS2_COMPR_H__ */