[T106][ZXW-22]7520V3SCV2.01.01.02P42U09_VEC_V0.8_AP_VEC origin source commit

Change-Id: Ic6e05d89ecd62fc34f82b23dcf306c93764aec4b
diff --git a/boot/common/src/uboot/compress/compressed.ld b/boot/common/src/uboot/compress/compressed.ld
new file mode 100644
index 0000000..2c6a696
--- /dev/null
+++ b/boot/common/src/uboot/compress/compressed.ld
@@ -0,0 +1,53 @@
+ENTRY(_start)
+SECTIONS
+{
+  . = 0;
+  _text = .;
+
+  .text : {
+    _start = .;
+    KEEP (*(.start))
+    KEEP (*(.text))
+    *(.text.*)
+    *(.fixup)
+    *(.gnu.warning)
+    *(.glue_7t)
+    *(.glue_7)
+  }
+  .rodata : {
+    *(.rodata)
+    *(.rodata.*)
+  }
+  .compressed_data : {
+    KEEP (*(.compressed_data))
+  }
+
+  . = ALIGN(4);
+  _etext = .;
+  
+  .got.plt		: { *(.got.plt) }
+  _got_start = .;
+  .got			: { *(.got) }
+  _got_end = .;
+
+  /* ensure the zImage file size is always a multiple of 64 bits */
+  /* (without a dummy byte, ld just ignores the empty section) */
+  .pad			: { BYTE(0); . = ALIGN(8); }
+  _edata = .;
+
+  . = ALIGN(8);
+  __bss_start = .;
+  .bss			: { *(.bss*) }
+  __bss_end = .;
+
+  . = ALIGN(8);		/* the stack must be 64-bit aligned */
+  .stack		: { *(.stack) }
+
+  .stab 0		: { *(.stab) }
+  .stabstr 0		: { *(.stabstr) }
+  .stab.excl 0		: { *(.stab.excl) }
+  .stab.exclstr 0	: { *(.stab.exclstr) }
+  .stab.index 0		: { *(.stab.index) }
+  .stab.indexstr 0	: { *(.stab.indexstr) }
+  .comment 0		: { *(.comment) }  
+}