Skip to content
Permalink
Browse files

soc: intel_s1000: add lpsram in linker script

Add LPSRAM definition in MEMORY
Place DMA buffer section in LPSRAM

Signed-off-by: Sathish Kuttan <sathish.k.kuttan@intel.com>
  • Loading branch information...
sathishkuttan authored and nashif committed Jun 9, 2019
1 parent 35c4f53 commit 876deb420dfe1d18ce8f6a278c77d4b190b6f161
Showing with 12 additions and 1 deletion.
  1. +12 −1 soc/xtensa/intel_s1000/linker.ld
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2016 Intel Corporation
* Copyright (c) 2019 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -25,6 +25,7 @@ OUTPUT_ARCH(xtensa)

#define RAMABLE_REGION ram :ram_phdr
#define ROMABLE_REGION ram :ram_phdr
#define LPRAM_REGION lpram

MEMORY
{
@@ -105,6 +106,9 @@ MEMORY
org = IDT_BASE,
len = IDT_SIZE
#endif
lpram :
org = LPRAM_BASE,
len = LPRAM_SIZE
}

PHDRS
@@ -433,6 +437,13 @@ SECTIONS
_end = ALIGN(8);
PROVIDE(end = ALIGN(8));
__stack = DT_L2_SRAM_BASE + DT_L2_SRAM_SIZE;
/* dma buffers */
.lpbuf (NOLOAD): ALIGN(4)
{
_dma_buf_start = ABSOLUTE(.);
*(.dma_buffers)
_dma_buf_end = ABSOLUTE(.);
} >LPRAM_REGION
.comment 0 : { *(.comment) }
.debug 0 : { *(.debug) }
.line 0 : { *(.line) }

0 comments on commit 876deb4

Please sign in to comment.
You can’t perform that action at this time.