Add nx targets
Change-Id: I5aa53ad971e6fe5d30069c3cfa33a9b7f2817fef
This commit is contained in:
1 parent
00d1c048c5
commit
6d57a9b543
7 files changed
+121
No files matched your search
+64
@@ -0,0 +1,64 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
load("@rules_devicetree//devicetree:dtb.bzl", "dtb")
|
||||
load("@rules_devicetree//devicetree:devicetree_library.bzl", "devicetree_library")
|
||||
|
||||
package(default_visibility = ["//vendor/nvidia:__subpackages__"])
|
||||
|
||||
devicetree_library(
|
||||
name = "all_nx_dtsi",
|
||||
hdrs = glob([
|
||||
"*.dtsi",
|
||||
]),
|
||||
includes = ["."],
|
||||
)
|
||||
|
||||
dtb(
|
||||
name = "tegra210-odin.dtb",
|
||||
srcs = ["tegra210-odin.dts"],
|
||||
generate_symbols = True,
|
||||
deps = [
|
||||
":all_nx_dtsi",
|
||||
"//vendor/nvidia/kernel:all_nvidia_dts",
|
||||
],
|
||||
)
|
||||
|
||||
dtb(
|
||||
name = "tegra210b01-fric.dtb",
|
||||
srcs = ["tegra210b01-fric.dts"],
|
||||
generate_symbols = True,
|
||||
deps = [
|
||||
":all_nx_dtsi",
|
||||
"//vendor/nvidia/kernel:all_nvidia_dts",
|
||||
],
|
||||
)
|
||||
|
||||
dtb(
|
||||
name = "tegra210b01-odin.dtb",
|
||||
srcs = ["tegra210b01-odin.dts"],
|
||||
generate_symbols = True,
|
||||
deps = [
|
||||
":all_nx_dtsi",
|
||||
"//vendor/nvidia/kernel:all_nvidia_dts",
|
||||
],
|
||||
)
|
||||
|
||||
dtb(
|
||||
name = "tegra210b01-vali.dtb",
|
||||
srcs = ["tegra210b01-vali.dts"],
|
||||
generate_symbols = True,
|
||||
deps = [
|
||||
":all_nx_dtsi",
|
||||
"//vendor/nvidia/kernel:all_nvidia_dts",
|
||||
],
|
||||
)
|
||||
|
||||
filegroup(
|
||||
name = "dtbs",
|
||||
srcs = [
|
||||
"tegra210-odin.dtb",
|
||||
"tegra210b01-fric.dtb",
|
||||
"tegra210b01-odin.dtb",
|
||||
"tegra210b01-vali.dtb",
|
||||
],
|
||||
)
|
||||
@@ -6,6 +6,10 @@ dtb-y :=
|
||||
dtbo-y :=
|
||||
makefile-path := t21x/nx
|
||||
|
||||
dtb-y += tegra210-odin.dtb
|
||||
dtb-y += tegra210b01-fric.dtb
|
||||
dtb-y += tegra210b01-odin.dtb
|
||||
dtb-y += tegra210b01-vali.dtb
|
||||
|
||||
ifneq ($(dtb-y),)
|
||||
dtb-y := $(addprefix $(makefile-path)/,$(dtb-y))
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (C) 2025 The LineageOS Project
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "tegra210.dtsi"
|
||||
|
||||
/ {
|
||||
clk32k_in: clock-32k {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <32768>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (C) 2025 The LineageOS Project
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "tegra210b01-nx-common.dtsi"
|
||||
|
||||
/ {
|
||||
};
|
||||
@@ -0,0 +1,12 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (C) 2025 The LineageOS Project
|
||||
|
||||
#include "tegra210b01.dtsi"
|
||||
|
||||
/ {
|
||||
clk32k_in: clock-32k {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <32768>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (C) 2025 The LineageOS Project
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "tegra210b01-nx-common.dtsi"
|
||||
|
||||
/ {
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (C) 2025 The LineageOS Project
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "tegra210b01-nx-common.dtsi"
|
||||
|
||||
/ {
|
||||
};
|
||||
Reference in new issue
Block a user