diff --git a/Makefile b/Makefile index 6d8f043..fc39150 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,7 @@ makefile-path := platform/t23x/concord/dts/generic-dts dtbo-y += tegra234-p3737-0000+p3701-0000-overlay.dtbo dtbo-y += tegra234-jetson-overlay.dtbo dtbo-y += tegra234-carveouts-overlay.dtbo +dtbo-y += tegra234-sbsa-uart-overlay.dtbo ifneq ($(dtb-y),) dtb-y := $(addprefix $(makefile-path)/,$(dtb-y)) diff --git a/tegra234-sbsa-uart-overlay.dts b/tegra234-sbsa-uart-overlay.dts new file mode 100644 index 0000000..8e85dd4 --- /dev/null +++ b/tegra234-sbsa-uart-overlay.dts @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* + * Tegra234 Device-tree overlay for SBSA UART + */ + +/dts-v1/; +/plugin/; + +#include + +/ { + overlay-name = "Tegra234 SBSA UART overlay"; + compatible = "nvidia,tegra234"; + + fragment@0 { + target-path = "/bus@0/"; + __overlay__ { + serial@31d0000 { + compatible = "arm,sbsa-uart"; + reg = <0x31d0000 0x10000>; + interrupts = ; + current-speed = <115200>; + status = "okay"; + }; + }; + }; +};