Skip to content

Commit 279e7aa

Browse files
digetxthierryreding
authored andcommitted
ARM: tegra20/30: Disable unused host1x hardware
MPE, VI, EPP and ISP were never used and we don't have drivers for them. Since these modules are enabled by default in a device-tree, a device is created for them, blocking voltage scaling because there is no driver to bind, and thus, state of PMC driver is never synced. Disable them. Signed-off-by: Dmitry Osipenko <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
1 parent 2c16be6 commit 279e7aa

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

arch/arm/boot/dts/tegra20.dtsi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
reset-names = "mpe";
6060
power-domains = <&pd_mpe>;
6161
operating-points-v2 = <&mpe_dvfs_opp_table>;
62+
status = "disabled";
6263
};
6364

6465
vi@54080000 {
@@ -70,6 +71,7 @@
7071
reset-names = "vi";
7172
power-domains = <&pd_venc>;
7273
operating-points-v2 = <&vi_dvfs_opp_table>;
74+
status = "disabled";
7375
};
7476

7577
epp@540c0000 {
@@ -81,6 +83,7 @@
8183
reset-names = "epp";
8284
power-domains = <&pd_core>;
8385
operating-points-v2 = <&epp_dvfs_opp_table>;
86+
status = "disabled";
8487
};
8588

8689
isp@54100000 {
@@ -91,6 +94,7 @@
9194
resets = <&tegra_car 23>;
9295
reset-names = "isp";
9396
power-domains = <&pd_venc>;
97+
status = "disabled";
9498
};
9599

96100
gr2d@54140000 {

arch/arm/boot/dts/tegra30.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,8 @@
145145
operating-points-v2 = <&mpe_dvfs_opp_table>;
146146

147147
iommus = <&mc TEGRA_SWGROUP_MPE>;
148+
149+
status = "disabled";
148150
};
149151

150152
vi@54080000 {
@@ -158,6 +160,8 @@
158160
operating-points-v2 = <&vi_dvfs_opp_table>;
159161

160162
iommus = <&mc TEGRA_SWGROUP_VI>;
163+
164+
status = "disabled";
161165
};
162166

163167
epp@540c0000 {
@@ -171,6 +175,8 @@
171175
operating-points-v2 = <&epp_dvfs_opp_table>;
172176

173177
iommus = <&mc TEGRA_SWGROUP_EPP>;
178+
179+
status = "disabled";
174180
};
175181

176182
isp@54100000 {
@@ -183,6 +189,8 @@
183189
power-domains = <&pd_venc>;
184190

185191
iommus = <&mc TEGRA_SWGROUP_ISP>;
192+
193+
status = "disabled";
186194
};
187195

188196
gr2d@54140000 {

0 commit comments

Comments
 (0)