Skip to content

Commit 6e9796c

Browse files
committed
Unified DTBO building
1 parent 428785e commit 6e9796c

32 files changed

+233589
-9
lines changed

arch/arm64/Kconfig.platforms

+20
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,26 @@ config SOC_EXYNOS9810
287287
select PINCTRL
288288
select SAMSUNG_DMADEV
289289

290+
if SOC_EXYNOS9820
291+
292+
choice
293+
prompt "EXYNOS 9820 DTBO TARGET"
294+
295+
config DTBO_beyondx
296+
bool "S10 5G"
297+
298+
config DTBO_beyond1lte
299+
bool "S10"
300+
301+
config DTBO_beyond2lte
302+
bool "S10+"
303+
304+
config DTBO_beyond0lte
305+
bool "S10e"
306+
endchoice
307+
308+
endif
309+
290310
config SOC_EMULATOR9820
291311
bool "Samsung EMULATOR9820"
292312
select SOC_SAMSUNG

arch/arm64/boot/dts/Makefile

+43-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,48 @@
11
# SPDX-License-Identifier: GPL-2.0
22
dtb-y += exynos/exynos9820.dtb
3-
dtbo-y += samsung/exynos9820-beyondx_kor_08.dtbo
4-
dtbo-y += samsung/exynos9820-beyondx_kor_06.dtbo
5-
dtbo-y += samsung/exynos9820-beyondx_kor_00.dtbo
6-
dtbo-y += samsung/exynos9820-beyondx_kor_03.dtbo
7-
dtbo-y += samsung/exynos9820-beyondx_kor_04.dtbo
8-
dtbo-y += samsung/exynos9820-beyondx_kor_07.dtbo
9-
dtbo-y += samsung/exynos9820-beyondx_kor_01.dtbo
10-
dtbo-y += samsung/exynos9820-beyondx_kor_02.dtbo
11-
dtbo-y += samsung/exynos9820-beyondx_kor_05.dtbo
3+
4+
dtbo-$(CONFIG_DTBO_beyondx) += \
5+
samsung/exynos9820-beyondx_kor_08.dtbo \
6+
samsung/exynos9820-beyondx_kor_06.dtbo \
7+
samsung/exynos9820-beyondx_kor_00.dtbo \
8+
samsung/exynos9820-beyondx_kor_03.dtbo \
9+
samsung/exynos9820-beyondx_kor_04.dtbo \
10+
samsung/exynos9820-beyondx_kor_07.dtbo \
11+
samsung/exynos9820-beyondx_kor_01.dtbo \
12+
samsung/exynos9820-beyondx_kor_02.dtbo \
13+
samsung/exynos9820-beyondx_kor_05.dtbo
14+
15+
dtbo-$(CONFIG_DTBO_beyond1lte) += \
16+
samsung/exynos9820-beyond1lte_eur_open_21.dtbo \
17+
samsung/exynos9820-beyond1lte_eur_open_17.dtbo \
18+
samsung/exynos9820-beyond1lte_eur_open_18.dtbo \
19+
samsung/exynos9820-beyond1lte_eur_open_26.dtbo \
20+
samsung/exynos9820-beyond1lte_eur_open_23.dtbo \
21+
samsung/exynos9820-beyond1lte_eur_open_22.dtbo \
22+
samsung/exynos9820-beyond1lte_eur_open_24.dtbo \
23+
samsung/exynos9820-beyond1lte_eur_open_20.dtbo \
24+
samsung/exynos9820-beyond1lte_eur_open_19.dtbo
25+
26+
dtbo-$(CONFIG_DTBO_beyond2lte) += \
27+
samsung/exynos9820-beyond2lte_eur_open_25.dtbo \
28+
samsung/exynos9820-beyond2lte_eur_open_16.dtbo \
29+
samsung/exynos9820-beyond2lte_eur_open_04.dtbo \
30+
samsung/exynos9820-beyond2lte_eur_open_18.dtbo \
31+
samsung/exynos9820-beyond2lte_eur_open_17.dtbo \
32+
samsung/exynos9820-beyond2lte_eur_open_26.dtbo \
33+
samsung/exynos9820-beyond2lte_eur_open_20.dtbo \
34+
samsung/exynos9820-beyond2lte_eur_open_23.dtbo \
35+
samsung/exynos9820-beyond2lte_eur_open_19.dtbo \
36+
samsung/exynos9820-beyond2lte_eur_open_24.dtbo
37+
38+
dtbo-$(CONFIG_DTBO_beyond0lte) += \
39+
samsung/exynos9820-beyond0lte_eur_open_25.dtbo \
40+
samsung/exynos9820-beyond0lte_eur_open_18.dtbo \
41+
samsung/exynos9820-beyond0lte_eur_open_24.dtbo \
42+
samsung/exynos9820-beyond0lte_eur_open_17.dtbo \
43+
samsung/exynos9820-beyond0lte_eur_open_19.dtbo \
44+
samsung/exynos9820-beyond0lte_eur_open_20.dtbo \
45+
samsung/exynos9820-beyond0lte_eur_open_22.dtbo
1246

1347
targets += dtbs
1448
DTB_LIST := $(dtb-y) $(dtbo-y)

0 commit comments

Comments
 (0)