aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2024-05-14 15:41:40 +0200
committerlonkaars <loek@pipeframe.xyz>2024-05-14 15:41:40 +0200
commitf580c72842a0e1778ed14df5499325c7b4e72426 (patch)
treefe7bc72abf0c56044f8c23875ff493817b243613
parent7429778133f01e278422bf68154470f190cd5572 (diff)
WIP not booting :(full-dts-compile
-rw-r--r--dts/.gitignore1
-rw-r--r--dts/makefile137
2 files changed, 137 insertions, 1 deletions
diff --git a/dts/.gitignore b/dts/.gitignore
index b60ed20..77ed402 100644
--- a/dts/.gitignore
+++ b/dts/.gitignore
@@ -1 +1,2 @@
*.dtb
+*.dtbo
diff --git a/dts/makefile b/dts/makefile
index 5ccaa69..ff8cf63 100644
--- a/dts/makefile
+++ b/dts/makefile
@@ -7,11 +7,146 @@ CPPFLAGS += -I include
CPPFLAGS += -undef
CPPFLAGS += -x assembler-with-cpp
-all: am335x-boneblack-uboot-univ.dtb
+all: # make all default target
%.dts.pre: %.dts
$(CPP) $(CPPFLAGS) $< $@
+%.dtso.pre: %.dtso
+ $(CPP) $(CPPFLAGS) $< $@
%.dtb: src/%.dts.pre
$(DTC) $(DTCFLAGS) -o $@ $<
+%.dtbo: src/%.dtso.pre
+ $(DTC) $(DTCFLAGS) -@ -o $@ $<
+# these blobs are present on my beaglebone image
+all: AM335X-PRU-UIO-00A0.dtbo
+all: BB-ADC-00A0.dtbo
+all: BB-BBBW-WL1835-00A0.dtbo
+all: BB-BBGG-WL1835-00A0.dtbo
+all: BB-BBGW-WL1835-00A0.dtbo
+all: BB-BONE-4D5R-01-00A1.dtbo
+all: BB-BONE-LCD4-01-00A1.dtbo
+all: BB-BONE-NH7C-01-A0.dtbo
+all: BB-BONE-eMMC1-01-00A0.dtbo
+all: BB-CAPE-DISP-CT4-00A0.dtbo
+all: BB-HDMI-TDA998x-00A0.dtbo
+all: BB-I2C1-MCP7940X-00A0.dtbo
+all: BB-I2C1-RTC-DS3231.dtbo
+all: BB-I2C1-RTC-PCF8563.dtbo
+all: BB-I2C2-BME680.dtbo
+all: BB-I2C2-MPU6050.dtbo
+all: BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo
+all: BB-NHDMI-TDA998x-00A0.dtbo
+all: BB-SPIDEV0-00A0.dtbo
+all: BB-SPIDEV1-00A0.dtbo
+all: BB-UART1-00A0.dtbo
+all: BB-UART2-00A0.dtbo
+all: BB-UART4-00A0.dtbo
+all: BB-W1-P9.12-00A0.dtbo
+all: BBORG_COMMS-00A2.dtbo
+all: BBORG_FAN-A000.dtbo
+all: BBORG_RELAY-00A2.dtbo
+all: BONE-ADC.dtbo
+all: M-BB-BBG-00A0.dtbo
+all: M-BB-BBGG-00A0.dtbo
+all: PB-MIKROBUS-0.dtbo
+all: PB-MIKROBUS-1.dtbo
+all: am335x-baltos-ir2110.dtb
+all: am335x-baltos-ir3220.dtb
+all: am335x-baltos-ir5221.dtb
+all: am335x-base0033.dtb
+all: am335x-bone.dtb
+all: am335x-boneblack-uboot.dtb
+all: am335x-boneblack-wireless.dtb
+all: am335x-boneblack.dtb
+all: am335x-boneblue.dtb
+all: am335x-bonegreen-wireless.dtb
+all: am335x-bonegreen.dtb
+all: am335x-chiliboard.dtb
+all: am335x-cm-t335.dtb
+all: am335x-evm.dtb
+all: am335x-evmsk.dtb
+all: am335x-guardian.dtb
+all: am335x-icev2.dtb
+all: am335x-lxm.dtb
+all: am335x-moxa-uc-2101.dtb
+all: am335x-moxa-uc-8100-me-t.dtb
+all: am335x-myirtech-myd.dtb
+all: am335x-nano.dtb
+all: am335x-netcan-plus-1xx.dtb
+all: am335x-netcom-plus-2xx.dtb
+all: am335x-netcom-plus-8xx.dtb
+all: am335x-osd3358-sm-red.dtb
+all: am335x-pdu001.dtb
+all: am335x-pepper.dtb
+all: am335x-phycore-rdk.dtb
+all: am335x-pocketbeagle.dtb
+all: am335x-regor-rdk.dtb
+all: am335x-sancloud-bbe-extended-wifi.dtb
+all: am335x-sancloud-bbe-lite.dtb
+all: am335x-sancloud-bbe.dtb
+all: am335x-sbc-t335.dtb
+all: am335x-shc.dtb
+all: am335x-sl50.dtb
+all: am335x-wega-rdk.dtb
+all: am571x-idk-touchscreen.dtbo
+all: am571x-idk.dtb
+all: am5729-beagleboneai.dtb
+all: am572x-idk-touchscreen.dtbo
+all: am572x-idk.dtb
+all: am574x-idk.dtb
+all: am57xx-beagle-x15-revb1.dtb
+all: am57xx-beagle-x15-revc.dtb
+all: am57xx-beagle-x15.dtb
+all: am57xx-cl-som-am57x.dtb
+# all: am57xx-evm-reva3.dtb
+# all: am57xx-evm.dtb
+all: am57xx-idk-lcd-osd101t2045.dtbo
+all: am57xx-idk-lcd-osd101t2587.dtbo
+all: am57xx-sbc-am57x.dtb
+all: dra7-evm.dtb
+all: dra71-evm.dtb
+all: dra72-evm-revc.dtb
+all: dra72-evm.dtb
+all: dra76-evm.dtb
+all: omap5-cm-t54.dtb
+all: omap5-igep0050.dtb
+all: omap5-sbc-t54.dtb
+all: omap5-uevm.dtb
+all: AM335X-PRU-UIO-00A0.dtbo
+all: BB-ADC-00A0.dtbo
+all: BB-BBBW-WL1835-00A0.dtbo
+all: BB-BBGG-WL1835-00A0.dtbo
+all: BB-BBGW-WL1835-00A0.dtbo
+all: BB-BONE-4D5R-01-00A1.dtbo
+all: BB-BONE-LCD4-01-00A1.dtbo
+all: BB-BONE-NH7C-01-A0.dtbo
+all: BB-BONE-eMMC1-01-00A0.dtbo
+all: BB-CAPE-DISP-CT4-00A0.dtbo
+all: BB-HDMI-TDA998x-00A0.dtbo
+all: BB-I2C1-MCP7940X-00A0.dtbo
+all: BB-I2C1-RTC-DS3231.dtbo
+all: BB-I2C1-RTC-PCF8563.dtbo
+all: BB-I2C2-BME680.dtbo
+all: BB-I2C2-MPU6050.dtbo
+all: BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo
+all: BB-NHDMI-TDA998x-00A0.dtbo
+all: BB-SPIDEV0-00A0.dtbo
+all: BB-SPIDEV1-00A0.dtbo
+all: BB-UART1-00A0.dtbo
+all: BB-UART2-00A0.dtbo
+all: BB-UART4-00A0.dtbo
+all: BB-W1-P9.12-00A0.dtbo
+all: BBORG_COMMS-00A2.dtbo
+all: BBORG_FAN-A000.dtbo
+all: BBORG_RELAY-00A2.dtbo
+all: BONE-ADC.dtbo
+all: M-BB-BBG-00A0.dtbo
+all: M-BB-BBGG-00A0.dtbo
+all: PB-MIKROBUS-0.dtbo
+all: PB-MIKROBUS-1.dtbo
+all: am571x-idk-touchscreen.dtbo
+all: am572x-idk-touchscreen.dtbo
+all: am57xx-idk-lcd-osd101t2045.dtbo
+all: am57xx-idk-lcd-osd101t2587.dtbo