From dfefaaf4c3cb90b1e98f76d96d26b4618e8e20dc Mon Sep 17 00:00:00 2001 From: Kartik Date: Tue, 30 Aug 2022 10:28:05 +0000 Subject: [PATCH] arm64: tegra: Add DT fragment to enable UART-B On Tegra234, Bluetooth requires UART-B to be enabled to function properly. Add device tree fragment to enable UART-B on Tegra234. Change-Id: I1978d75ca2355623a3ef80dfe131efc7dde421f1 Signed-off-by: Kartik Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2768869 Reviewed-by: Akhil R Reviewed-by: Bitan Biswas GVS: Gerrit_Virtual_Submit --- .../boot/dts/nvidia/tegra234-soc-overlay.dtsi | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi index a07938e4..09c41428 100644 --- a/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi @@ -63,6 +63,19 @@ status = "okay"; }; + + serial@3110000 { + compatible = "nvidia,tegra194-hsuart"; + reg = <0x03110000 0x10000>; + reg-shift = <2>; + interrupts = <0 113 0x04>; + clocks = <&bpmp TEGRA234_CLK_UARTB>, + <&bpmp TEGRA234_CLK_PLLP_OUT0>; + clock-names = "serial", "parent"; + resets = <&bpmp TEGRA234_RESET_UARTB>; + reset-names = "serial"; + status = "okay"; + }; }; }; @@ -123,4 +136,13 @@ }; }; }; + + fragment-t234@2 { + target-path = "/"; + __overlay__ { + aliases { + serial1 = "/bus@0/serial@3110000"; + }; + }; + }; };