Compare commits

...
Author SHA1 Message Date
tmakin ebbe2865d8 WIP: nx dts 2026-10-13 17:09:13 -05:00
Aaron Kling 6d57a9b543 Add nx targets
Change-Id: I5aa53ad971e6fe5d30069c3cfa33a9b7f2817fef
2026-08-06 23:31:37 -05:00
9 changed files with 8465 additions and 0 deletions

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
{
"makefile.configureOnOpen": true
}
+64
View File
@@ -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",
],
)
+4
View File
@@ -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))
+2151
View File
File diff suppressed because it is too large. Load diff
+2260
View File
File diff suppressed because it is too large. Load diff
+9
View File
@@ -0,0 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/dts-v1/;
#include "tegra210b01-nx.dtsi"
/ {
model = "Nintendo Switch (OLED model)";
compatible = "nvidia,fric", "nintendo,aula", "nintendo,nx", "nvidia,tegra210b01", "nvidia,tegra210";
};
+2448
View File
File diff suppressed because it is too large. Load diff
+9
View File
@@ -0,0 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/dts-v1/;
#include "tegra210b01-nx.dtsi"
/ {
model = "Nintendo Switch (2019)";
compatible = "nvidia,modin", "nvidia,odin", "nintendo,iowa", "nintendo,nx", "nvidia,tegra210b01", "nvidia,tegra210";
};
+1517
View File
File diff suppressed because it is too large. Load diff