提交 6115d740 编写于 作者: O Olof Johansson

Merge tag 'tegra-for-4.18-arm-dt' of...

Merge tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt

ARM: tegra: Device tree changes for v4.18-rc1

Contains a fix for the high-speed UART on Toradex Apalis TK1 boards as
well as IOMMU enablement for various devices on Tegra30 and Tegra30.

* tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients
  ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
  ARM: tegra: apalis-tk1: Fix high speed UART compatible
Signed-off-by: NOlof Johansson <olof@lixom.net>
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
clocks = <&tegra_car TEGRA114_CLK_HOST1X>; clocks = <&tegra_car TEGRA114_CLK_HOST1X>;
resets = <&tegra_car 28>; resets = <&tegra_car 28>;
reset-names = "host1x"; reset-names = "host1x";
iommus = <&mc TEGRA_SWGROUP_HC>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
...@@ -32,6 +33,8 @@ ...@@ -32,6 +33,8 @@
clocks = <&tegra_car TEGRA114_CLK_GR2D>; clocks = <&tegra_car TEGRA114_CLK_GR2D>;
resets = <&tegra_car 21>; resets = <&tegra_car 21>;
reset-names = "2d"; reset-names = "2d";
iommus = <&mc TEGRA_SWGROUP_G2>;
}; };
gr3d@54180000 { gr3d@54180000 {
...@@ -40,6 +43,8 @@ ...@@ -40,6 +43,8 @@
clocks = <&tegra_car TEGRA114_CLK_GR3D>; clocks = <&tegra_car TEGRA114_CLK_GR3D>;
resets = <&tegra_car 24>; resets = <&tegra_car 24>;
reset-names = "3d"; reset-names = "3d";
iommus = <&mc TEGRA_SWGROUP_NV>;
}; };
dc@54200000 { dc@54200000 {
......
...@@ -1536,15 +1536,15 @@ ...@@ -1536,15 +1536,15 @@
}; };
serial@70006040 { serial@70006040 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
serial@70006200 { serial@70006200 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
serial@70006300 { serial@70006300 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
hdmi_ddc: i2c@7000c700 { hdmi_ddc: i2c@7000c700 {
......
...@@ -1565,15 +1565,15 @@ ...@@ -1565,15 +1565,15 @@
}; };
serial@70006040 { serial@70006040 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
serial@70006200 { serial@70006200 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
serial@70006300 { serial@70006300 {
compatible = "nvidia,tegra124-hsuart"; compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
}; };
hdmi_ddc: i2c@7000c400 { hdmi_ddc: i2c@7000c400 {
......
...@@ -112,6 +112,7 @@ ...@@ -112,6 +112,7 @@
clocks = <&tegra_car TEGRA30_CLK_HOST1X>; clocks = <&tegra_car TEGRA30_CLK_HOST1X>;
resets = <&tegra_car 28>; resets = <&tegra_car 28>;
reset-names = "host1x"; reset-names = "host1x";
iommus = <&mc TEGRA_SWGROUP_HC>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
...@@ -125,6 +126,8 @@ ...@@ -125,6 +126,8 @@
clocks = <&tegra_car TEGRA30_CLK_MPE>; clocks = <&tegra_car TEGRA30_CLK_MPE>;
resets = <&tegra_car 60>; resets = <&tegra_car 60>;
reset-names = "mpe"; reset-names = "mpe";
iommus = <&mc TEGRA_SWGROUP_MPE>;
}; };
vi@54080000 { vi@54080000 {
...@@ -134,6 +137,8 @@ ...@@ -134,6 +137,8 @@
clocks = <&tegra_car TEGRA30_CLK_VI>; clocks = <&tegra_car TEGRA30_CLK_VI>;
resets = <&tegra_car 20>; resets = <&tegra_car 20>;
reset-names = "vi"; reset-names = "vi";
iommus = <&mc TEGRA_SWGROUP_VI>;
}; };
epp@540c0000 { epp@540c0000 {
...@@ -143,6 +148,8 @@ ...@@ -143,6 +148,8 @@
clocks = <&tegra_car TEGRA30_CLK_EPP>; clocks = <&tegra_car TEGRA30_CLK_EPP>;
resets = <&tegra_car 19>; resets = <&tegra_car 19>;
reset-names = "epp"; reset-names = "epp";
iommus = <&mc TEGRA_SWGROUP_EPP>;
}; };
isp@54100000 { isp@54100000 {
...@@ -152,6 +159,8 @@ ...@@ -152,6 +159,8 @@
clocks = <&tegra_car TEGRA30_CLK_ISP>; clocks = <&tegra_car TEGRA30_CLK_ISP>;
resets = <&tegra_car 23>; resets = <&tegra_car 23>;
reset-names = "isp"; reset-names = "isp";
iommus = <&mc TEGRA_SWGROUP_ISP>;
}; };
gr2d@54140000 { gr2d@54140000 {
...@@ -161,6 +170,8 @@ ...@@ -161,6 +170,8 @@
clocks = <&tegra_car TEGRA30_CLK_GR2D>; clocks = <&tegra_car TEGRA30_CLK_GR2D>;
resets = <&tegra_car 21>; resets = <&tegra_car 21>;
reset-names = "2d"; reset-names = "2d";
iommus = <&mc TEGRA_SWGROUP_G2>;
}; };
gr3d@54180000 { gr3d@54180000 {
...@@ -172,6 +183,9 @@ ...@@ -172,6 +183,9 @@
resets = <&tegra_car 24>, resets = <&tegra_car 24>,
<&tegra_car 98>; <&tegra_car 98>;
reset-names = "3d", "3d2"; reset-names = "3d", "3d2";
iommus = <&mc TEGRA_SWGROUP_NV>,
<&mc TEGRA_SWGROUP_NV2>;
}; };
dc@54200000 { dc@54200000 {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册