summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Huber <nico.h@gmx.de>2019-03-20 22:58:57 +0100
committerPatrick Georgi <pgeorgi@google.com>2019-03-21 15:58:38 +0000
commitabe2f27acfbfaff81be4b9ff5750aa3b057ba0d0 (patch)
treee1104cfafb8d59bfdac907cb6b5305d2963e3fc3
parentceb89fb45427ea4f01fd46eba7f6fe2663351848 (diff)
downloadcoreboot-abe2f27acfbfaff81be4b9ff5750aa3b057ba0d0.tar.xz
nvidia/tegra{124,210}/lp0: Directly include `stdint.h`
Use the compiler's `-include` switch to include `stdint.h` instead of adding coreboot's include paths. This avoids leaking other coreboot header files into lp0. Change-Id: I321c0a2fc4a2b3941990804db4e1a691e1bed8c6 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/32005 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
-rw-r--r--src/soc/nvidia/tegra124/lp0/Makefile2
-rw-r--r--src/soc/nvidia/tegra124/lp0/tegra_lp0_resume.c2
-rw-r--r--src/soc/nvidia/tegra210/lp0/Makefile2
-rw-r--r--src/soc/nvidia/tegra210/lp0/tegra_lp0_resume.c2
4 files changed, 2 insertions, 6 deletions
diff --git a/src/soc/nvidia/tegra124/lp0/Makefile b/src/soc/nvidia/tegra124/lp0/Makefile
index 66af1f55da..884f8b2768 100644
--- a/src/soc/nvidia/tegra124/lp0/Makefile
+++ b/src/soc/nvidia/tegra124/lp0/Makefile
@@ -34,7 +34,7 @@ all: tegra_lp0_resume.fw
tegra_lp0_resume.elf: tegra_lp0_resume.ld tegra_lp0_resume.c
$(CC) -marm -march=armv4t -mno-unaligned-access -nostdlib -static \
-Os -fpie -Wl,--build-id=none -ggdb3 -T tegra_lp0_resume.ld \
- -I ../../../../include -I ../../../../arch/arm/include \
+ -include ../../../../arch/arm/include/stdint.h \
-include ../../../../commonlib/include/commonlib/compiler.h \
-o $@ $(filter %.c,$+)
diff --git a/src/soc/nvidia/tegra124/lp0/tegra_lp0_resume.c b/src/soc/nvidia/tegra124/lp0/tegra_lp0_resume.c
index 7cc320405a..e00dbd1039 100644
--- a/src/soc/nvidia/tegra124/lp0/tegra_lp0_resume.c
+++ b/src/soc/nvidia/tegra124/lp0/tegra_lp0_resume.c
@@ -14,8 +14,6 @@
* GNU General Public License for more details.
*/
-#include <stdint.h>
-
/* Function unit addresses. */
enum {
UP_TAG_BASE = 0X60000000,
diff --git a/src/soc/nvidia/tegra210/lp0/Makefile b/src/soc/nvidia/tegra210/lp0/Makefile
index 66af1f55da..884f8b2768 100644
--- a/src/soc/nvidia/tegra210/lp0/Makefile
+++ b/src/soc/nvidia/tegra210/lp0/Makefile
@@ -34,7 +34,7 @@ all: tegra_lp0_resume.fw
tegra_lp0_resume.elf: tegra_lp0_resume.ld tegra_lp0_resume.c
$(CC) -marm -march=armv4t -mno-unaligned-access -nostdlib -static \
-Os -fpie -Wl,--build-id=none -ggdb3 -T tegra_lp0_resume.ld \
- -I ../../../../include -I ../../../../arch/arm/include \
+ -include ../../../../arch/arm/include/stdint.h \
-include ../../../../commonlib/include/commonlib/compiler.h \
-o $@ $(filter %.c,$+)
diff --git a/src/soc/nvidia/tegra210/lp0/tegra_lp0_resume.c b/src/soc/nvidia/tegra210/lp0/tegra_lp0_resume.c
index 51e75f5da9..c6a8393905 100644
--- a/src/soc/nvidia/tegra210/lp0/tegra_lp0_resume.c
+++ b/src/soc/nvidia/tegra210/lp0/tegra_lp0_resume.c
@@ -14,8 +14,6 @@
* GNU General Public License for more details.
*/
-#include <stdint.h>
-
/* Function unit addresses. */
enum {
UP_TAG_BASE = 0x60000000,