From 093a6c67005148ae32a5c9e4553491b9f5c2457b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 07:40:51 +0000
Subject: [PATCH] disable kernel build waring
---
kernel/include/linux/soc/rockchip/rockchip_decompress.h | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/kernel/include/linux/soc/rockchip/rockchip_decompress.h b/kernel/include/linux/soc/rockchip/rockchip_decompress.h
index dff419b..120ae90 100644
--- a/kernel/include/linux/soc/rockchip/rockchip_decompress.h
+++ b/kernel/include/linux/soc/rockchip/rockchip_decompress.h
@@ -10,13 +10,33 @@
ZLIB_MOD,
};
+/* The high 16 bits indicate whether decompression is non-blocking */
+#define DECOM_NOBLOCKING (0x00010000)
+
+static inline u32 rk_get_decom_mode(u32 mode)
+{
+ return mode & 0x0000ffff;
+}
+
+static inline bool rk_get_noblocking_flag(u32 mode)
+{
+ return !!(mode & DECOM_NOBLOCKING);
+}
+
#ifdef CONFIG_ROCKCHIP_HW_DECOMPRESS
int rk_decom_start(u32 mode, phys_addr_t src, phys_addr_t dst, u32 dst_max_size);
+/* timeout in seconds */
+int rk_decom_wait_done(u32 timeout, u64 *decom_len);
#else
static inline int rk_decom_start(u32 mode, phys_addr_t src, phys_addr_t dst, u32 dst_max_size)
{
return -EINVAL;
}
+
+static inline int rk_decom_wait_done(u32 timeout, u64 *decom_len)
+{
+ return -EINVAL;
+}
#endif
#endif
--
Gitblit v1.6.2