|
2 | 2 | %.o: %.cpp
|
3 | 3 | ccache g++ -O3 -std=gnu++23 -c $(SRCDIR)$< -o $@
|
4 | 4 |
|
5 |
| -all: pinctrl fpp-reserve-memory.dtb fpp-cape-overlay.dtb |
| 5 | +all: pinctrl fpp-base-overlay.dtb fpp-cape-overlay.dtb |
6 | 6 |
|
7 | 7 | pinctrl: src/AM6232.o src/Ball.o src/PocketBeagle2.o src/ConfigPin.o src/Pin.o
|
8 | 8 | g++ -o pinctrl src/AM6232.o src/Ball.o src/PocketBeagle2.o src/ConfigPin.o src/Pin.o
|
9 | 9 | chmod +s pinctrl
|
10 | 10 |
|
11 |
| -fpp-reserve-memory.dtb: fpp-reserve-memory.dts |
12 |
| - cpp -I/opt/source/dtb-6.12-Beagle/include/ -I/opt/source/dtb-6.12-Beagle/src/arm64/ti/ -nostdinc -undef -x assembler-with-cpp fpp-reserve-memory.dts > .fpp-reserve-memory.dts |
13 |
| - dtc --include /opt/source/dtb-6.12-Beagle/include/ --include /opt/source/dtb-6.12-Beagle/src/arm64/ti/ -O dtb -o fpp-reserve-memory.dtb .fpp-reserve-memory.dts |
14 |
| - rm .fpp-reserve-memory.dts |
| 11 | +fpp-base-overlay.dtb: fpp-base-overlay.dts |
| 12 | + cpp -I/opt/source/dtb-6.12-Beagle/include/ -I/opt/source/dtb-6.12-Beagle/src/arm64/ti/ -nostdinc -undef -x assembler-with-cpp fpp-base-overlay.dts > .fpp-base-overlay.dts |
| 13 | + dtc --include /opt/source/dtb-6.12-Beagle/include/ --include /opt/source/dtb-6.12-Beagle/src/arm64/ti/ -O dtb -o fpp-base-overlay.dtb .fpp-base-overlay.dts |
| 14 | + rm .fpp-base-overlay.dts |
15 | 15 |
|
16 | 16 | fpp-cape-overlay.dtb: fpp-cape-overlay.dts
|
17 | 17 | dtc -O dtb -o fpp-cape-overlay.dtb fpp-cape-overlay.dts
|
18 | 18 |
|
19 | 19 | install_cape_overlay:
|
20 | 20 | dtc -O dtb -o /boot/firmware/overlays/fpp-cape-overlay.dtb /opt/fpp/capes/drivers/bb64/fpp-cape-overlay.dts
|
21 | 21 |
|
22 |
| -install: pinctrl fpp-reserve-memory.dtb fpp-cape-overlay.dtb |
| 22 | +install: pinctrl fpp-base-overlay.dtb fpp-cape-overlay.dtb |
23 | 23 | cp -f pinctrl /usr/bin
|
24 | 24 | chmod +s /usr/bin/pinctrl
|
25 |
| - cp fpp-reserve-memory.dtb /boot/firmware/overlays |
| 25 | + cp fpp-base-overlay.dtb /boot/firmware/overlays |
26 | 26 | cp fpp-cape-overlay.dtb /boot/firmware/overlays
|
| 27 | + cp extlinux/extlinux.conf /boot/firmware/extlinux/extlinux.conf |
27 | 28 |
|
28 | 29 | clean:
|
29 | 30 | rm -f pinctrl src/*.o *.dtb
|
0 commit comments