diff options
author | Marek Vasut <marex@denx.de> | 2015-08-02 21:12:09 +0200 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2015-08-23 11:56:19 +0200 |
commit | ca62d2e1fca4e89b1e15e6bdc634f6ef39a7360d (patch) | |
tree | 881c4dc1ee4b28fe1c36cb202d7f197fff7c6f0a | |
parent | c2624240dd9321b0fd86dba5ecf75d7a73974796 (diff) | |
download | u-boot-ca62d2e1fca4e89b1e15e6bdc634f6ef39a7360d.tar.gz u-boot-ca62d2e1fca4e89b1e15e6bdc634f6ef39a7360d.tar.bz2 u-boot-ca62d2e1fca4e89b1e15e6bdc634f6ef39a7360d.zip |
arm: socfpga: Move wrappers into platform directory
Move the wrappers for QTS-generated files into platform directory
out of the board directory. The trick here is to add -I to CFLAGS
such that it points to the board directory in source tree and thus
the qts/ directory there is still reachable.
Signed-off-by: Marek Vasut <marex@denx.de>
-rw-r--r-- | arch/arm/mach-socfpga/Makefile | 9 | ||||
-rw-r--r-- | arch/arm/mach-socfpga/wrap_iocsr_config.c (renamed from board/altera/socfpga/wrap_iocsr_config.c) | 2 | ||||
-rw-r--r-- | arch/arm/mach-socfpga/wrap_pinmux_config.c (renamed from board/altera/socfpga/wrap_pinmux_config.c) | 2 | ||||
-rw-r--r-- | arch/arm/mach-socfpga/wrap_pll_config.c (renamed from board/altera/socfpga/wrap_pll_config.c) | 2 | ||||
-rw-r--r-- | arch/arm/mach-socfpga/wrap_sdram_config.c (renamed from board/altera/socfpga/wrap_sdram_config.c) | 10 | ||||
-rw-r--r-- | board/altera/socfpga/Makefile | 4 |
6 files changed, 18 insertions, 11 deletions
diff --git a/arch/arm/mach-socfpga/Makefile b/arch/arm/mach-socfpga/Makefile index 8a745c9b1e..316b326d41 100644 --- a/arch/arm/mach-socfpga/Makefile +++ b/arch/arm/mach-socfpga/Makefile @@ -10,3 +10,12 @@ obj-y += misc.o timer.o reset_manager.o system_manager.o clock_manager.o \ fpga_manager.o scan_manager.o obj-$(CONFIG_SPL_BUILD) += spl.o freeze_controller.o + +# QTS-generated config file wrappers +obj-y += wrap_pll_config.o +obj-$(CONFIG_SPL_BUILD) += wrap_iocsr_config.o wrap_pinmux_config.o \ + wrap_sdram_config.o +CFLAGS_wrap_iocsr_config.o += -I$(srctree)/board/$(BOARDDIR) +CFLAGS_wrap_pinmux_config.o += -I$(srctree)/board/$(BOARDDIR) +CFLAGS_wrap_pll_config.o += -I$(srctree)/board/$(BOARDDIR) +CFLAGS_wrap_sdram_config.o += -I$(srctree)/board/$(BOARDDIR) diff --git a/board/altera/socfpga/wrap_iocsr_config.c b/arch/arm/mach-socfpga/wrap_iocsr_config.c index 49e922823f..31b54260df 100644 --- a/board/altera/socfpga/wrap_iocsr_config.c +++ b/arch/arm/mach-socfpga/wrap_iocsr_config.c @@ -10,7 +10,7 @@ /* * Yes, dear reader, we're including a C file here, this is no mistake :-) */ -#include "qts/iocsr_config.c" +#include <qts/iocsr_config.c> int iocsr_get_config_table(const unsigned int chain_id, const unsigned long **table, diff --git a/board/altera/socfpga/wrap_pinmux_config.c b/arch/arm/mach-socfpga/wrap_pinmux_config.c index b33e2cab82..688f1e4aca 100644 --- a/board/altera/socfpga/wrap_pinmux_config.c +++ b/arch/arm/mach-socfpga/wrap_pinmux_config.c @@ -25,7 +25,7 @@ */ #define _PRELOADER_PINMUX_CONFIG_H_ #define CONFIG_HPS_PINMUX_NUM -#include "qts/pinmux_config.c" +#include <qts/pinmux_config.c> void sysmgr_get_pinmux_table(const unsigned long **table, unsigned int *table_len) diff --git a/board/altera/socfpga/wrap_pll_config.c b/arch/arm/mach-socfpga/wrap_pll_config.c index 8dbff68f5c..8a0a0e6889 100644 --- a/board/altera/socfpga/wrap_pll_config.c +++ b/arch/arm/mach-socfpga/wrap_pll_config.c @@ -6,7 +6,7 @@ #include <common.h> #include <asm/arch/clock_manager.h> -#include "qts/pll_config.h" +#include <qts/pll_config.h> #define MAIN_VCO_BASE ( \ (CONFIG_HPS_MAINPLLGRP_VCO_DENOM << \ diff --git a/board/altera/socfpga/wrap_sdram_config.c b/arch/arm/mach-socfpga/wrap_sdram_config.c index cd97cc509f..72ce565751 100644 --- a/board/altera/socfpga/wrap_sdram_config.c +++ b/arch/arm/mach-socfpga/wrap_sdram_config.c @@ -8,12 +8,12 @@ #include <errno.h> #include <asm/arch/sdram.h> /* QTS output file. */ -#include "qts/sdram_config.h" +#include <qts/sdram_config.h> -#include "qts/sequencer_auto_ac_init.h" -#include "qts/sequencer_auto_inst_init.h" -#include "qts/sequencer_auto.h" -#include "qts/sequencer_defines.h" +#include <qts/sequencer_auto_ac_init.h> +#include <qts/sequencer_auto_inst_init.h> +#include <qts/sequencer_auto.h> +#include <qts/sequencer_defines.h> static const struct socfpga_sdram_config sdram_config = { .ctrl_cfg = diff --git a/board/altera/socfpga/Makefile b/board/altera/socfpga/Makefile index 5a15c71610..86f9b78cad 100644 --- a/board/altera/socfpga/Makefile +++ b/board/altera/socfpga/Makefile @@ -6,6 +6,4 @@ # SPDX-License-Identifier: GPL-2.0+ # -obj-y := socfpga.o wrap_pll_config.o -obj-$(CONFIG_SPL_BUILD) += wrap_iocsr_config.o wrap_pinmux_config.o \ - wrap_sdram_config.o +obj-y := socfpga.o |