Skip to content

Commit 9e95863

Browse files
kdrag0nExactExampl
authored andcommitted
arm64: dts: google: Only compile production redbull device trees
This omits all prototype and pre-production revisions of the redbull family of devices (bramble, bramble_m, and redfin) to save space and reduce compile times. It should also speed up boot because the bootloader needs to compare fewer DTBOs for overlaying. This leaves the PVT (Production Validation Test) revisions of: - Pixel 4a 5G (bramble) - Pixel 4a 5G UW (bramble_m) - Pixel 5 (redfin) - Pixel 5a (barbet) Signed-off-by: Danny Lin <danny@kdrag0n.dev>
1 parent 0ada4d2 commit 9e95863

1 file changed

Lines changed: 4 additions & 82 deletions

File tree

arch/arm64/boot/dts/google/Makefile

Lines changed: 4 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,15 @@
11
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
2-
dtbo-bramble += \
3-
lito-bramble-dev1.0-overlay.dtbo \
4-
lito-bramble-dev1.1-overlay.dtbo \
5-
lito-bramble-proto-overlay.dtbo \
6-
lito-bramble-proto1_1-overlay.dtbo \
7-
lito-v2-bramble-proto1_2-overlay.dtbo \
8-
lito-bramble-proto1_6-overlay.dtbo \
9-
lito-v2-bramble-evt-overlay.dtbo \
10-
lito-v2-bramble-evt1_8-overlay.dtbo \
11-
lito-v2-bramble-evt1_9-overlay.dtbo \
12-
lito-v2-bramble-dvt-overlay.dtbo \
13-
lito-v2-bramble-pvt-overlay.dtbo
14-
15-
16-
lito-bramble-dev1.0-overlay.dtbo-base := qcom-base/lito.dtb
17-
lito-bramble-dev1.1-overlay.dtbo-base := qcom-base/lito.dtb
18-
lito-bramble-proto-overlay.dtbo-base := qcom-base/lito.dtb
19-
lito-bramble-proto1_1-overlay.dtbo-base := qcom-base/lito.dtb
20-
lito-v2-bramble-proto1_2-overlay.dtbo-base := qcom-base/lito-v2.dtb
21-
lito-bramble-proto1_6-overlay.dtbo-base := qcom-base/lito.dtb
22-
lito-v2-bramble-evt-overlay.dtbo-base := qcom-base/lito-v2.dtb
23-
lito-v2-bramble-evt1_8-overlay.dtbo-base := qcom-base/lito-v2.dtb
24-
lito-v2-bramble-evt1_9-overlay.dtbo-base := qcom-base/lito-v2.dtb
25-
lito-v2-bramble-dvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
2+
dtbo-bramble += lito-v2-bramble-pvt-overlay.dtbo
263
lito-v2-bramble-pvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
274

28-
29-
dtbo-$(CONFIG_BOARD_BRAMBLE) += \
30-
lito-v2-bramble_m-dev1_1-overlay.dtbo \
31-
lito-v2-bramble_m-dev1_2-overlay.dtbo \
32-
lito-v2-bramble_m-evt-overlay.dtbo \
33-
lito-v2-bramble_m-evt1_1-overlay.dtbo \
34-
lito-v2-bramble_m-dvt-overlay.dtbo \
35-
lito-v2-bramble_m-pvt-overlay.dtbo
36-
37-
38-
lito-v2-bramble_m-dev1_1-overlay.dtbo-base := qcom-base/lito-v2.dtb
39-
lito-v2-bramble_m-dev1_2-overlay.dtbo-base := qcom-base/lito-v2.dtb
40-
lito-v2-bramble_m-evt-overlay.dtbo-base := qcom-base/lito-v2.dtb
41-
lito-v2-bramble_m-evt1_1-overlay.dtbo-base := qcom-base/lito-v2.dtb
42-
lito-v2-bramble_m-dvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
5+
dtbo-$(CONFIG_BOARD_BRAMBLE) += lito-v2-bramble_m-pvt-overlay.dtbo
436
lito-v2-bramble_m-pvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
447

45-
46-
dtbo-redfin += \
47-
lito-redfin-dev1.0-overlay.dtbo \
48-
lito-redfin-proto-sop-overlay.dtbo \
49-
lito-redfin-proto-overlay.dtbo \
50-
lito-redfin-proto1_1-overlay.dtbo \
51-
lito-v2-redfin-proto1_1-overlay.dtbo \
52-
lito-v2-redfin-evt-overlay.dtbo \
53-
lito-v2-redfin-dvt-overlay.dtbo \
54-
lito-v2-redfin-pvt-overlay.dtbo
55-
56-
lito-redfin-dev1.0-overlay.dtbo-base := qcom-base/lito.dtb
57-
lito-redfin-proto-sop-overlay.dtbo-base := qcom-base/lito.dtb
58-
lito-redfin-proto-overlay.dtbo-base := qcom-base/lito.dtb
59-
lito-redfin-proto1_1-overlay.dtbo-base := qcom-base/lito.dtb
60-
lito-v2-redfin-proto1_1-overlay.dtbo-base := qcom-base/lito-v2.dtb
61-
lito-v2-redfin-evt-overlay.dtbo-base := qcom-base/lito-v2.dtb
62-
lito-v2-redfin-dvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
8+
dtbo-redfin += lito-v2-redfin-pvt-overlay.dtbo
639
lito-v2-redfin-pvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
6410

65-
66-
dtbo-barbet += \
67-
lito-v2-barbet-dev-overlay.dtbo \
68-
lito-v2-barbet-evt-overlay.dtbo \
69-
lito-v2-barbet-evt1_1-overlay.dtbo \
70-
lito-v2-barbet-evt1_2-overlay.dtbo \
71-
lito-v2-barbet-evt1_9-overlay.dtbo \
72-
lito-v2-barbet-dvt-overlay.dtbo \
73-
lito-v2-barbet-dvt1_1-overlay.dtbo \
74-
lito-v2-barbet-dvt1_2-overlay.dtbo \
75-
lito-v2-barbet-dvt1_3-overlay.dtbo \
76-
lito-v2-barbet-pvt-overlay.dtbo \
77-
lito-v2-barbet-mp-overlay.dtbo
78-
79-
80-
lito-v2-barbet-dev-overlay.dtbo-base := qcom-base/lito-v2.dtb
81-
lito-v2-barbet-evt-overlay.dtbo-base := qcom-base/lito-v2.dtb
82-
lito-v2-barbet-evt1_1-overlay.dtbo-base := qcom-base/lito-v2.dtb
83-
lito-v2-barbet-evt1_2-overlay.dtbo-base := qcom-base/lito-v2.dtb
84-
lito-v2-barbet-evt1_9-overlay.dtbo-base := qcom-base/lito-v2.dtb
85-
lito-v2-barbet-dvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
86-
lito-v2-barbet-dvt1_1-overlay.dtbo-base := qcom-base/lito-v2.dtb
87-
lito-v2-barbet-dvt1_2-overlay.dtbo-base := qcom-base/lito-v2.dtb
88-
lito-v2-barbet-dvt1_3-overlay.dtbo-base := qcom-base/lito-v2.dtb
11+
dtbo-barbet += lito-v2-barbet-pvt-overlay.dtbo
8912
lito-v2-barbet-pvt-overlay.dtbo-base := qcom-base/lito-v2.dtb
90-
lito-v2-barbet-mp-overlay.dtbo-base := qcom-base/lito-v2.dtb
9113

9214
endif
9315

0 commit comments

Comments
 (0)