|
1 | 1 | ifeq ($(CONFIG_OF),y)
|
2 | 2 |
|
| 3 | +dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-b.dtb |
| 4 | +dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-b-plus.dtb |
| 5 | +dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-cm.dtb |
| 6 | +dtb-$(CONFIG_BCM2709_DT) += bcm2709-rpi-2-b.dtb |
| 7 | + |
| 8 | +# Raspberry Pi |
| 9 | +ifeq ($(CONFIG_BCM2708_DT),y) |
| 10 | + RPI_DT_OVERLAYS=y |
| 11 | +endif |
| 12 | +ifeq ($(CONFIG_BCM2709_DT),y) |
| 13 | + RPI_DT_OVERLAYS=y |
| 14 | +endif |
| 15 | + |
| 16 | +subdir-$(RPI_DT_OVERLAYS) += overlays |
| 17 | + |
3 | 18 | # Keep at91 dtb files sorted alphabetically for each SoC
|
4 | 19 | # rm9200
|
5 | 20 | dtb-$(CONFIG_ARCH_AT91) += at91rm9200ek.dtb
|
@@ -53,48 +68,6 @@ dtb-$(CONFIG_ARCH_AT91) += at91-sama5d4ek.dtb
|
53 | 68 |
|
54 | 69 | dtb-$(CONFIG_ARCH_ATLAS6) += atlas6-evb.dtb
|
55 | 70 | dtb-$(CONFIG_ARCH_AXXIA) += axm5516-amarillo.dtb
|
56 |
| - |
57 |
| -# Raspberry Pi |
58 |
| -ifeq ($(CONFIG_BCM2708_DT),y) |
59 |
| - RPI_DT_OVERLAYS=y |
60 |
| -endif |
61 |
| -ifeq ($(CONFIG_BCM2709_DT),y) |
62 |
| - RPI_DT_OVERLAYS=y |
63 |
| -endif |
64 |
| -dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-b.dtb |
65 |
| -dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-b-plus.dtb |
66 |
| -dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-cm.dtb |
67 |
| -dtb-$(CONFIG_BCM2709_DT) += bcm2709-rpi-2-b.dtb |
68 |
| -dtb-$(RPI_DT_OVERLAYS) += ads7846-overlay.dtb |
69 |
| -dtb-$(RPI_DT_OVERLAYS) += bmp085_i2c-sensor-overlay.dtb |
70 |
| -dtb-$(RPI_DT_OVERLAYS) += ds1307-rtc-overlay.dtb |
71 |
| -dtb-$(RPI_DT_OVERLAYS) += enc28j60-overlay.dtb |
72 |
| -dtb-$(RPI_DT_OVERLAYS) += i2c-rtc-overlay.dtb |
73 |
| -dtb-$(RPI_DT_OVERLAYS) += hifiberry-dac-overlay.dtb |
74 |
| -dtb-$(RPI_DT_OVERLAYS) += hifiberry-dacplus-overlay.dtb |
75 |
| -dtb-$(RPI_DT_OVERLAYS) += hifiberry-digi-overlay.dtb |
76 |
| -dtb-$(RPI_DT_OVERLAYS) += hifiberry-amp-overlay.dtb |
77 |
| -dtb-$(RPI_DT_OVERLAYS) += hy28a-overlay.dtb |
78 |
| -dtb-$(RPI_DT_OVERLAYS) += hy28b-overlay.dtb |
79 |
| -dtb-$(RPI_DT_OVERLAYS) += iqaudio-dac-overlay.dtb |
80 |
| -dtb-$(RPI_DT_OVERLAYS) += iqaudio-dacplus-overlay.dtb |
81 |
| -dtb-$(RPI_DT_OVERLAYS) += rpi-dac-overlay.dtb |
82 |
| -dtb-$(RPI_DT_OVERLAYS) += rpi-proto-overlay.dtb |
83 |
| -dtb-$(RPI_DT_OVERLAYS) += lirc-rpi-overlay.dtb |
84 |
| -dtb-$(RPI_DT_OVERLAYS) += mmc-overlay.dtb |
85 |
| -dtb-$(RPI_DT_OVERLAYS) += mz61581-overlay.dtb |
86 |
| -dtb-$(RPI_DT_OVERLAYS) += pcf2127-rtc-overlay.dtb |
87 |
| -dtb-$(RPI_DT_OVERLAYS) += pcf8523-rtc-overlay.dtb |
88 |
| -dtb-$(RPI_DT_OVERLAYS) += piscreen-overlay.dtb |
89 |
| -dtb-$(RPI_DT_OVERLAYS) += pitft28-resistive-overlay.dtb |
90 |
| -dtb-$(RPI_DT_OVERLAYS) += pps-gpio-overlay.dtb |
91 |
| -dtb-$(RPI_DT_OVERLAYS) += rpi-display-overlay.dtb |
92 |
| -dtb-$(RPI_DT_OVERLAYS) += sdhost-overlay.dtb |
93 |
| -dtb-$(RPI_DT_OVERLAYS) += tinylcd35-overlay.dtb |
94 |
| -dtb-$(RPI_DT_OVERLAYS) += w1-gpio-overlay.dtb |
95 |
| -dtb-$(RPI_DT_OVERLAYS) += w1-gpio-pullup-overlay.dtb |
96 |
| -dtb-$(RPI_DT_OVERLAYS) += spi-bcm2835-overlay.dtb |
97 |
| -dtb-$(RPI_DT_OVERLAYS) += mcp2515-can0-overlay.dtb |
98 | 71 | dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb
|
99 | 72 |
|
100 | 73 | dtb-$(CONFIG_ARCH_BCM_5301X) += bcm4708-netgear-r6250.dtb
|
@@ -573,6 +546,7 @@ endif
|
573 | 546 | # *.dtb used to be generated in the directory above. Clean out the
|
574 | 547 | # old build results so people don't accidentally use them.
|
575 | 548 | dtbs: $(addprefix $(obj)/, $(dtb-y))
|
| 549 | + $(Q)$(MAKE) $(build)=arch/arm/boot/dts/overlays |
576 | 550 | $(Q)rm -f $(obj)/../*.dtb
|
577 | 551 |
|
578 | 552 | clean-files := *.dtb
|
|
0 commit comments