linker: link into derived section names

Link variables into derived section names instead of hardcoded names.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
diff --git a/soc/arm/st_stm32/common/ccm.ld b/soc/arm/st_stm32/common/ccm.ld
index 4804cc7..ee2396b 100644
--- a/soc/arm/st_stm32/common/ccm.ld
+++ b/soc/arm/st_stm32/common/ccm.ld
@@ -9,7 +9,7 @@
 		*(.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 @@
 		*(.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 @@
 		*(.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 45092f2..7dc2204 100644
--- a/soc/arm/st_stm32/stm32h7/sections.ld
+++ b/soc/arm/st_stm32/stm32h7/sections.ld
@@ -13,6 +13,6 @@
     . = 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 8821bd4..e0e7edb 100644
--- a/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld
+++ b/soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld
@@ -10,6 +10,6 @@
 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)