Skip to content

Commit

Permalink
soc: intel_s1000: add lpsram in linker script
Browse files Browse the repository at this point in the history
Add LPSRAM definition in MEMORY
Place DMA buffer section in LPSRAM

Signed-off-by: Sathish Kuttan <[email protected]>
  • Loading branch information
Sathish Kuttan authored and nashif committed Jun 11, 2019
1 parent 35c4f53 commit 876deb4
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion soc/xtensa/intel_s1000/linker.ld
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2016 Intel Corporation
* Copyright (c) 2019 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
Expand All @@ -25,6 +25,7 @@ OUTPUT_ARCH(xtensa)

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

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

PHDRS
Expand Down Expand Up @@ -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) }
Expand Down

0 comments on commit 876deb4

Please sign in to comment.