diff --git a/soc/arm/st_stm32/common/ccm.ld b/soc/arm/st_stm32/common/ccm.ld index 4804cc75f9b..ee2396b3c79 100644 --- a/soc/arm/st_stm32/common/ccm.ld +++ b/soc/arm/st_stm32/common/ccm.ld @@ -9,7 +9,7 @@ GROUP_START(CCM) *(.ccm_bss) *(".ccm_bss.*") __ccm_bss_end = .; - } GROUP_LINK_IN(CCM) + } GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm))) SECTION_PROLOGUE(_CCM_NOINIT_SECTION_NAME, (NOLOAD),SUBALIGN(4)) { @@ -17,7 +17,7 @@ GROUP_START(CCM) *(.ccm_noinit) *(".ccm_noinit.*") __ccm_noinit_end = .; - } GROUP_LINK_IN(CCM) + } GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm))) SECTION_PROLOGUE(_CCM_DATA_SECTION_NAME,,SUBALIGN(4)) { @@ -25,10 +25,10 @@ GROUP_START(CCM) *(.ccm_data) *(".ccm_data.*") __ccm_data_end = .; - } GROUP_LINK_IN(CCM AT> ROMABLE_REGION) + } GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm)) AT> ROMABLE_REGION) __ccm_end = .; __ccm_data_rom_start = LOADADDR(_CCM_DATA_SECTION_NAME); -GROUP_END(CCM) \ No newline at end of file +GROUP_END(CCM) diff --git a/soc/arm/st_stm32/stm32h7/sections.ld b/soc/arm/st_stm32/stm32h7/sections.ld index 45092f2284a..7dc22049880 100644 --- a/soc/arm/st_stm32/stm32h7/sections.ld +++ b/soc/arm/st_stm32/stm32h7/sections.ld @@ -13,6 +13,6 @@ SECTION_DATA_PROLOGUE(eth_stm32,(NOLOAD),) . = ABSOLUTE(DT_REG_ADDR(DT_NODELABEL(sram3))) + 256; *(.eth_stm32_buf) . = ABSOLUTE(DT_REG_ADDR(DT_NODELABEL(sram3))) + 16K; -} GROUP_DATA_LINK_IN(SRAM3, SRAM3) +} GROUP_DATA_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(sram3)), LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(sram3))) #endif diff --git a/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld b/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld index 8821bd49471..e0e7edbaa0b 100644 --- a/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld +++ b/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld @@ -10,6 +10,6 @@ GROUP_START(FLASH_CCFG) SECTION_PROLOGUE(.ti_ccfg,,) { KEEP(*(_TI_CCFG_SECTION_NAME)) -} GROUP_LINK_IN(FLASH_CCFG) +} GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(ti_ccfg_partition))) GROUP_END(FLASH_CCFG)