summaryrefslogtreecommitdiffstats
path: root/arch/mips/lib
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2019-10-02 12:55:37 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-10-14 12:09:01 +0200
commitb680d2e544f959e4982ff3b6d745978beaf90339 (patch)
treef63090434f5ebc143fa7d83107e15e9470845d70 /arch/mips/lib
parent22bdecc9c591ffaca6baaa158012d324c7dfa4da (diff)
downloadbarebox-b680d2e544f959e4982ff3b6d745978beaf90339.tar.gz
barebox-b680d2e544f959e4982ff3b6d745978beaf90339.tar.xz
lds: create and use BAREBOX_PCI_FIXUP macro
No need to repeat the pci fixup sections in each linker script. Add a define for it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/mips/lib')
-rw-r--r--arch/mips/lib/barebox.lds.S14
1 files changed, 1 insertions, 13 deletions
diff --git a/arch/mips/lib/barebox.lds.S b/arch/mips/lib/barebox.lds.S
index 86a469a042..f9a0b44937 100644
--- a/arch/mips/lib/barebox.lds.S
+++ b/arch/mips/lib/barebox.lds.S
@@ -47,20 +47,8 @@ SECTIONS
.barebox_initcalls : { BAREBOX_INITCALLS }
.barebox_exitcalls : { BAREBOX_EXITCALLS }
__usymtab : { BAREBOX_SYMS }
-
-#ifdef CONFIG_PCI
- __start_pci_fixups_early = .;
- .pci_fixup_early : { KEEP(*(.pci_fixup_early)) }
- __end_pci_fixups_early = .;
- __start_pci_fixups_header = .;
- .pci_fixup_header : { KEEP(*(.pci_fixup_header)) }
- __end_pci_fixups_header = .;
- __start_pci_fixups_enable = .;
- .pci_fixup_enable : { KEEP(*(.pci_fixup_enable)) }
- __end_pci_fixups_enable = .;
-#endif
+ .pci_fixup : { BAREBOX_PCI_FIXUP }
.oftables : { BAREBOX_CLK_TABLE }
-
.dtb : { BAREBOX_DTB }
_edata = .;