hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
u-boot/arch/arm/include/asm/arch-rockchip/rk_meta.h
....@@ -64,7 +64,7 @@
6464 #define ITEM_SIZE (1 * 1024)
6565 #define MAX_CMDLINE_LENGTH (1024 / 2)
6666 #define MAX_HEAD_SIZE 4
67
-#define MAX_META_SEGMENT_SIZE (16 * 1024)
67
+#define MAX_META_SEGMENT_SIZE (64 * 1024)
6868 #define BACKUP_META_SIZE (MAX_META_SEGMENT_SIZE / 2)
6969 #define META_INFO_HEAD_OFFSET 0
7070 #define META_INFO_SIZE ITEM_SIZE
....@@ -80,13 +80,17 @@
8080 #define APP_PARAM_OFFSET (AE_TABLE_OFFSET + AE_TABLE_MAX_SIZE)
8181 #define APP_PARAM_MAX_SIZE ITEM_SIZE
8282
83
+#define SECONDARY_SENSOR_INIT_OFFSET (APP_PARAM_OFFSET + APP_PARAM_MAX_SIZE)
84
+#define SECONDARY_SENSOR_INIT_MAX_SIZE ITEM_SIZE
85
+
8386 #define SENSOR_IQ_BIN_OFFSET (MAX_META_SEGMENT_SIZE)
8487 #define SENSOR_IQ_BIN_MAX_SIZE (320 * 1024)
85
-#define MAX_META_BIN_SIZE (MAX_META_SEGMENT_SIZE + SENSOR_IQ_BIN_MAX_SIZE)
86
-#define META_SIZE MAX_META_BIN_SIZE
8788
88
-/* 512 - sizeof(tag/load/size/comp_type/comp_size/comp_off/crc32/meta_flags) */
89
-#define META_HEAD_RESERVED_SIZE (120*4)
89
+#define SECONDARY_SENSOR_IQ_BIN_OFFSET (SENSOR_IQ_BIN_OFFSET + SENSOR_IQ_BIN_MAX_SIZE)
90
+#define SECONDARY_SENSOR_IQ_BIN_MAX_SIZE (SENSOR_IQ_BIN_MAX_SIZE)
91
+
92
+/* 512 - sizeof(tag/load/size/comp_type/comp_size/comp_off/crc32/meta_flags/iq_item_size) */
93
+#define META_HEAD_RESERVED_SIZE (119*4)
9094 #define META_READ_DONE_FLAG (1 << 0)
9195
9296 #define AE_TABLE_SHARE2KERNEL_OFFSET (PARAM_SHARE2KERNEL_OFFSET)
....@@ -100,6 +104,7 @@
100104 uint32_t comp_type;
101105 uint32_t comp_size;
102106 uint32_t comp_off;
107
+ uint32_t iq_item_size;
103108 uint8_t reserved[META_HEAD_RESERVED_SIZE];
104109 uint32_t crc32;
105110 uint32_t meta_flags;