From 205ac79efb3a9aca5ebabc7ddcf2d5da4aaa6ab1 Mon Sep 17 00:00:00 2001 From: Jean-Jacques Hiblot Date: Fri, 15 Sep 2017 12:57:30 +0200 Subject: [PATCH] UPSTREAM: lib: allow building lzo for the SPL Change-Id: If6ccf36b13632f5450f700b8931975a4742a698e Signed-off-by: Jean-Jacques Hiblot Reviewed-by: Tom Rini Reviewed-by: Simon Glass Signed-off-by: Kever Yang (cherry picked from commit f52bdf4b678defea2341aa4b68736e6978180222) --- lib/Kconfig | 5 +++++ lib/Makefile | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Kconfig b/lib/Kconfig index a5aa2e6244..a9ce9fc82b 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -183,6 +183,11 @@ config LZO help This enables support for LZO compression algorithm.r +config SPL_LZO + bool "Enable LZO decompression support in SPL" + help + This enables support for LZO compression algorithm in the SPL. + config SPL_GZIP bool "Enable gzip decompression support for SPL build" select SPL_ZLIB diff --git a/lib/Makefile b/lib/Makefile index ab604be04f..6000cd15d0 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -10,7 +10,6 @@ ifndef CONFIG_SPL_BUILD obj-$(CONFIG_EFI) += efi/ obj-$(CONFIG_EFI_LOADER) += efi_loader/ obj-$(CONFIG_LZMA) += lzma/ -obj-$(CONFIG_LZO) += lzo/ obj-$(CONFIG_BZIP2) += bzip2/ obj-$(CONFIG_TIZEN) += tizen/ obj-$(CONFIG_FIT) += libfdt/ @@ -56,6 +55,8 @@ obj-$(CONFIG_SHA256) += sha256.o obj-$(CONFIG_$(SPL_)ZLIB) += zlib/ obj-$(CONFIG_$(SPL_)GZIP) += gunzip.o +obj-$(CONFIG_$(SPL_)LZO) += lzo/ + obj-$(CONFIG_$(SPL_TPL_)SAVEENV) += qsort.o obj-$(CONFIG_$(SPL_TPL_)OF_LIBFDT) += libfdt/