From 7429778133f01e278422bf68154470f190cd5572 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Tue, 14 May 2024 14:20:41 +0200 Subject: compile dtb --- dts/.gitignore | 1 + dts/include | 1 + dts/makefile | 17 +++++++++++++++++ dts/src | 1 + 4 files changed, 20 insertions(+) create mode 100644 dts/.gitignore create mode 120000 dts/include create mode 100644 dts/makefile create mode 120000 dts/src diff --git a/dts/.gitignore b/dts/.gitignore new file mode 100644 index 0000000..b60ed20 --- /dev/null +++ b/dts/.gitignore @@ -0,0 +1 @@ +*.dtb diff --git a/dts/include b/dts/include new file mode 120000 index 0000000..3937464 --- /dev/null +++ b/dts/include @@ -0,0 +1 @@ +../linux/include \ No newline at end of file diff --git a/dts/makefile b/dts/makefile new file mode 100644 index 0000000..5ccaa69 --- /dev/null +++ b/dts/makefile @@ -0,0 +1,17 @@ +DTC := dtc +DTCFLAGS += -I dts +DTCFLAGS += -O dtb +CPP := cpp +CPPFLAGS += -nostdinc +CPPFLAGS += -I include +CPPFLAGS += -undef +CPPFLAGS += -x assembler-with-cpp + +all: am335x-boneblack-uboot-univ.dtb + +%.dts.pre: %.dts + $(CPP) $(CPPFLAGS) $< $@ + +%.dtb: src/%.dts.pre + $(DTC) $(DTCFLAGS) -o $@ $< + diff --git a/dts/src b/dts/src new file mode 120000 index 0000000..7e81e30 --- /dev/null +++ b/dts/src @@ -0,0 +1 @@ +../linux/arch/arm/boot/dts \ No newline at end of file -- cgit v1.2.3