diff --git a/include/linker/common-rom.ld b/include/linker/common-rom.ld index 5ce0ea063b9..348d57a6c61 100644 --- a/include/linker/common-rom.ld +++ b/include/linker/common-rom.ld @@ -33,14 +33,6 @@ __devconfig_end = .; } GROUP_LINK_IN(ROMABLE_REGION) - SECTION_PROLOGUE(net_l2_init, (OPTIONAL),) - { - __net_l2_start = .; - *(".net_l2.init") - KEEP(*(SORT_BY_NAME(".net_l2.init*"))) - __net_l2_end = .; - } GROUP_LINK_IN(ROMABLE_REGION) - SECTION_PROLOGUE(net_l2, (OPTIONAL),) { __net_l2_start = .; @@ -48,3 +40,11 @@ KEEP(*(SORT_BY_NAME(".net_l2.init*"))) __net_l2_end = .; } GROUP_LINK_IN(ROMABLE_REGION) + + SECTION_PROLOGUE(net_l2_init, (OPTIONAL),) + { + __net_l2_start = .; + *(".net_l2.init") + KEEP(*(SORT_BY_NAME(".net_l2.init*"))) + __net_l2_end = .; + } GROUP_LINK_IN(ROMABLE_REGION)