Skip to content

Commit 93346fb

Browse files
committed
Merge tag 'tegra-for-5.14-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
arm64: tegra: Device tree fixes for v5.14-rc1 This contains two late fixes for Tegra194 device tree files to restore USB and audio functionality after enabling system-wide IOMMU support. * tag 'tegra-for-5.14-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: arm64: tegra: Enable SMMU support for USB on Tegra194 arm64: tegra: Enable audio IOMMU support on Tegra194 Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents e0129a0 + c667dcd commit 93346fb

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

arch/arm64/boot/dts/nvidia/tegra194.dtsi

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -948,6 +948,10 @@
948948
<&bpmp TEGRA194_CLK_XUSB_SS>,
949949
<&bpmp TEGRA194_CLK_XUSB_FS>;
950950
clock-names = "dev", "ss", "ss_src", "fs_src";
951+
interconnects = <&mc TEGRA194_MEMORY_CLIENT_XUSB_DEVR &emc>,
952+
<&mc TEGRA194_MEMORY_CLIENT_XUSB_DEVW &emc>;
953+
interconnect-names = "dma-mem", "write";
954+
iommus = <&smmu TEGRA194_SID_XUSB_DEV>;
951955
power-domains = <&bpmp TEGRA194_POWER_DOMAIN_XUSBB>,
952956
<&bpmp TEGRA194_POWER_DOMAIN_XUSBA>;
953957
power-domain-names = "dev", "ss";
@@ -977,6 +981,10 @@
977981
"xusb_ss", "xusb_ss_src", "xusb_hs_src",
978982
"xusb_fs_src", "pll_u_480m", "clk_m",
979983
"pll_e";
984+
interconnects = <&mc TEGRA194_MEMORY_CLIENT_XUSB_HOSTR &emc>,
985+
<&mc TEGRA194_MEMORY_CLIENT_XUSB_HOSTW &emc>;
986+
interconnect-names = "dma-mem", "write";
987+
iommus = <&smmu TEGRA194_SID_XUSB_HOST>;
980988

981989
power-domains = <&bpmp TEGRA194_POWER_DOMAIN_XUSBC>,
982990
<&bpmp TEGRA194_POWER_DOMAIN_XUSBA>;
@@ -2469,6 +2477,11 @@
24692477
* for 8x and 11.025x sample rate streams.
24702478
*/
24712479
assigned-clock-rates = <258000000>;
2480+
2481+
interconnects = <&mc TEGRA194_MEMORY_CLIENT_APEDMAR &emc>,
2482+
<&mc TEGRA194_MEMORY_CLIENT_APEDMAW &emc>;
2483+
interconnect-names = "dma-mem", "write";
2484+
iommus = <&smmu TEGRA194_SID_APE>;
24722485
};
24732486

24742487
tcu: tcu {

0 commit comments

Comments
 (0)