Build dtbs

This commit is contained in:
Aaron Kling
2025-02-17 00:06:57 -06:00
parent 0cd3510695
commit 33391df56b
5 changed files with 227 additions and 2 deletions

View File

@@ -129,10 +129,67 @@ _TEGRA_AARCH64_MODULES_LIST = [
"sound/soc/tegra/snd-soc-tegra-pcm.ko",
]
_TEGRA_AARCH64_DTB_LIST = [
# keep sorted
"tegra186-quill-p3310-1000-c03-00-base.dtb",
"tegra186-p3636-0001-p3509-0000-a01-android.dtb",
"tegra194-p2888-0001-p2822-0000.dtb",
"tegra194-p3668-0000-p3509-0000-android.dtb",
"tegra194-p3668-0001-p3509-0000-android.dtb",
"tegra194-p2888-0001-p2822-0000-overlay.dtbo",
"tegra194-p2888-0005-overlay.dtbo",
"tegra194-p3668-p3509-overlay.dtbo",
"tegra210-baracus.dtb",
"tegra210-darcy-p2894-0000-a00-00.dtb",
"tegra210-darcy-p2894-0050-a04-00.dtb",
"tegra210-darcy-p2894-0050-a08-00.dtb",
"tegra210-darcy-p2894-0052-a08-00.dtb",
"tegra210-foster-e-hdd-cpc-p2530-0933-e03-00.dtb",
"tegra210-foster-e-hdd-p2530-0932-e01-00.dtb",
"tegra210-foster-e-hdd-p2530-0932-e02-00.dtb",
"tegra210-foster-e-p2530-0930-e01-00.dtb",
"tegra210-foster-e-p2530-0930-e02-00.dtb",
"tegra210-jetson-tx1-p2597-2180-a01-android-devkit.dtb",
"tegra210-loki-e-p2530-0030-e01-00.dtb",
"tegra210-loki-e-p2530-0030-e02-00.dtb",
"tegra210-loki-e-p2530-0030-e03-00.dtb",
"tegra210-loki-e-p2530-0031-e01-00.dtb",
"tegra210-loki-e-p2530-0031-e02-00.dtb",
"tegra210-loki-e-p2530-0031-e03-00.dtb",
"tegra210-p3448-0000-p3449-0000-a02-android-devkit.dtb",
"tegra210-p3448-0000-p3449-0000-b00-android-devkit.dtb",
"tegra210-p3448-0002-p3449-0000-a02-android-devkit.dtb",
"tegra210-p3448-0002-p3449-0000-b00-android-devkit.dtb",
"tegra210-p3448-0003-p3542-0000-android-devkit.dtb",
"tegra210b01-darcy-p2894-0050-a08-00.dtb",
"tegra210b01-darcy-p2894-2551-b00-00.dtb",
"tegra210b01-darcy-p2894-3551-b03-00.dtb",
"tegra210b01-sif-p3425-0500-a01.dtb",
"tegra210b01-sif-p3425-0500-a02.dtb",
"tegra210b01-sif-p3425-0500-a04.dtb",
"tegra210-odin.dtb",
"tegra210b01-odin.dtb",
"tegra210b01-vali.dtb",
"tegra210b01-fric.dtb",
"tegra234-carveouts.dtbo",
"tegra234-p3701-0000-p3737-0000.dtb",
"tegra234-p3701-0004-p3737-0000.dtb",
"tegra234-p3767-0000-p3768-0000-a0-android.dtb",
"tegra234-p3767-0001-p3768-0000-a0-android.dtb",
"tegra234-p3767-0003-p3768-0000-a0-android.dtb",
"tegra234-p3767-0004-p3768-0000-a0-android.dtb",
"tegra234-p3737-audio-codec-rt5658-40pin.dtbo",
"tegra234-p3737-overlay.dtbo",
"tegra234-p3701-overlay.dtbo",
"tegra234-p3767-overlay.dtbo",
"tegra234-optee.dtb",
]
kernel_build(
name = "kernel_aarch64_tegra",
srcs = ["//vendor/nvidia/kernel:kernel_aarch64_sources",],
outs = [],
dtstree = "//vendor/nvidia/tegra/dts:tegra_dts",
outs = _TEGRA_AARCH64_DTB_LIST,
arch = "arm64",
# Enable mixed build.
@@ -142,6 +199,7 @@ kernel_build(
kmi_symbol_list = "//vendor/nvidia/kernel:gki/aarch64/symbols/tegra",
make_goals = [
"modules",
"dtbs",
],
makefile = "//vendor/nvidia/kernel:Makefile",
module_outs = _TEGRA_AARCH64_MODULES_LIST,
@@ -236,10 +294,23 @@ _TEGRA_ARM_MODULES_LIST = [
"sound/soc/tegra/snd-soc-tegra30-i2s.ko",
]
_TEGRA_ARM_DTB_LIST = [
# keep sorted
"tegra124-ardbeg.dtb",
"tegra124-jetson-tk1-android.dtb",
"tegra124-loki-e2530-0000-a01.dtb",
"tegra124-loki-e2530-0000-c00.dtb",
"tegra124-loki-e2530-0100-a01.dtb",
"tegra124-loki-e2530-0100-c00.dtb",
"tegra124-tn8.dtb",
"tegra124-xiaomi-mocha-android.dtb",
]
kernel_build(
name = "kernel_arm_tegra",
srcs = ["//vendor/nvidia/kernel:kernel_arm_sources",],
outs = [],
dtstree = "//vendor/nvidia/tegra/dts:tegra_dts",
outs = _TEGRA_ARM_DTB_LIST,
arch = "arm",
# Enable mixed build.
@@ -249,6 +320,7 @@ kernel_build(
kmi_symbol_list = "//vendor/nvidia/kernel:gki/arm/symbols/tegra",
make_goals = [
"modules",
"dtbs",
],
makefile = "//vendor/nvidia/kernel:Makefile",
module_outs = _TEGRA_ARM_MODULES_LIST,