mirror of
https://github.com/oplus-giulia-dev/android_kernel_oneplus_sm8650-devicetrees
synced 2025-11-04 06:44:04 +08:00
ARM: dts: qcom: Add Bazel files for DT compilation
Kleaf provides a kernel_dtstree rule that must be used to define a directory containing dts/dtsi files. The rule uses the Bazel hermetic device tree compiler to generate the DTB and DTBO files. A platform map is added to link target names to device tree files. Change-Id: I9964cb70ec2d661608227890395ab316fb6a6259
This commit is contained in:
21
BUILD.bazel
Normal file
21
BUILD.bazel
Normal file
@@ -0,0 +1,21 @@
|
||||
load("//build/kernel/kleaf:kernel.bzl", "kernel_dtstree")
|
||||
|
||||
kernel_dtstree(
|
||||
name = "msm_dt",
|
||||
srcs = glob(
|
||||
[
|
||||
"Makefile",
|
||||
"qcom/Makefile",
|
||||
"qcom/**/*.dtsi",
|
||||
"qcom/**/*.dts",
|
||||
"bindings/**/*",
|
||||
],
|
||||
exclude = [
|
||||
"**/.*",
|
||||
"**/.*/**",
|
||||
"**/*.bazel",
|
||||
"**/*.bzl",
|
||||
],
|
||||
),
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
39
qcom/platform_map.bzl
Normal file
39
qcom/platform_map.bzl
Normal file
@@ -0,0 +1,39 @@
|
||||
platform_map = {
|
||||
"kalama": {
|
||||
"dtb_list": [
|
||||
# keep sorted
|
||||
"kalama.dtb",
|
||||
"kalamap.dtb",
|
||||
"kalamap-v2.dtb",
|
||||
],
|
||||
"dtbo_list": [
|
||||
# keep sorted
|
||||
"kalama-atp-overlay.dtbo",
|
||||
"kalama-cdp-nfc-overlay.dtbo",
|
||||
"kalama-cdp-overlay.dtbo",
|
||||
"kalama-cdp-wsa883x-overlay.dtbo",
|
||||
"kalama-mtp-nfc-overlay.dtbo",
|
||||
"kalama-mtp-overlay.dtbo",
|
||||
"kalama-qrd-overlay.dtbo",
|
||||
"kalama-rcm-overlay.dtbo",
|
||||
"kalama-rumi-overlay.dtbo",
|
||||
],
|
||||
},
|
||||
"pineapple": {
|
||||
"dtb_list": [
|
||||
# keep sorted
|
||||
"pineapple.dtb",
|
||||
"pineapple-v2.dtb",
|
||||
"pineapplep.dtb",
|
||||
"pineapplep-v2.dtb",
|
||||
],
|
||||
"dtbo_list": [
|
||||
# keep sorted
|
||||
"pineapple-atp-overlay.dtbo",
|
||||
"pineapple-cdp-overlay.dtbo",
|
||||
"pineapple-mtp-overlay.dtbo",
|
||||
"pineapple-qrd-overlay.dtbo",
|
||||
"pineapple-rumi-overlay.dtbo",
|
||||
],
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user