Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: tegra: Add memory client hotflush resets on Tegra114

Add the host1x, gr2d and gr3d memory client hotflush resets on Tegra114.

Signed-off-by: Thierry Reding <treding@nvidia.com>

+6 -6
+6 -6
arch/arm/boot/dts/tegra114.dtsi
··· 38 38 interrupt-names = "syncpt", "host1x"; 39 39 clocks = <&tegra_car TEGRA114_CLK_HOST1X>; 40 40 clock-names = "host1x"; 41 - resets = <&tegra_car 28>; 42 - reset-names = "host1x"; 41 + resets = <&tegra_car 28>, <&mc TEGRA114_MC_RESET_HC>; 42 + reset-names = "host1x", "mc"; 43 43 iommus = <&mc TEGRA_SWGROUP_HC>; 44 44 45 45 #address-cells = <1>; ··· 52 52 reg = <0x54140000 0x00040000>; 53 53 interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 54 54 clocks = <&tegra_car TEGRA114_CLK_GR2D>; 55 - resets = <&tegra_car 21>; 56 - reset-names = "2d"; 55 + resets = <&tegra_car 21>, <&mc TEGRA114_MC_RESET_2D>; 56 + reset-names = "2d", "mc"; 57 57 58 58 iommus = <&mc TEGRA_SWGROUP_G2>; 59 59 }; ··· 62 62 compatible = "nvidia,tegra114-gr3d"; 63 63 reg = <0x54180000 0x00040000>; 64 64 clocks = <&tegra_car TEGRA114_CLK_GR3D>; 65 - resets = <&tegra_car 24>; 66 - reset-names = "3d"; 65 + resets = <&tegra_car 24>, <&mc TEGRA114_MC_RESET_3D>; 66 + reset-names = "3d", "mc"; 67 67 68 68 iommus = <&mc TEGRA_SWGROUP_NV>; 69 69 };