diff --git a/board/qca/arm/ipq5332/ipq5332.c b/board/qca/arm/ipq5332/ipq5332.c index 892b464334..37a830c34f 100644 --- a/board/qca/arm/ipq5332/ipq5332.c +++ b/board/qca/arm/ipq5332/ipq5332.c @@ -26,6 +26,16 @@ #include #include #include + +#if defined(CONFIG_ART_COMPRESSED) && \ + (defined(CONFIG_GZIP) || defined(CONFIG_LZMA)) +#ifndef CONFIG_COMPRESSED_LOAD_ADDR +#define CONFIG_COMPRESSED_LOAD_ADDR CONFIG_SYS_LOAD_ADDR +#endif +#include +#include +#endif + #ifdef CONFIG_QPIC_NAND #include #include diff --git a/configs/ipq5332_tiny_nor_defconfig b/configs/ipq5332_tiny_nor_defconfig index 3f99741330..d3d3b6cc27 100644 --- a/configs/ipq5332_tiny_nor_defconfig +++ b/configs/ipq5332_tiny_nor_defconfig @@ -342,6 +342,11 @@ CONFIG_LZMA=y CONFIG_SYS_THUMB_BUILD=y CONFIG_HAS_THUMB2=y +# +# ART uncompression support +# +CONFIG_ART_COMPRESSED=y + # # DPR support #