xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/sc7180-el2.dtso (revision ae5de77ed78ae54d86cead5604869212e8008e6b)
1*ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause
2*ae5de77eSEmmanuel Vadot
3*ae5de77eSEmmanuel Vadot/*
4*ae5de77eSEmmanuel Vadot * sc7180 specific modifications required to boot in EL2.
5*ae5de77eSEmmanuel Vadot */
6*ae5de77eSEmmanuel Vadot
7*ae5de77eSEmmanuel Vadot/dts-v1/;
8*ae5de77eSEmmanuel Vadot/plugin/;
9*ae5de77eSEmmanuel Vadot
10*ae5de77eSEmmanuel Vadot/* We can't and don't need to use zap shader in EL2 as linux can zap the gpu on it's own. */
11*ae5de77eSEmmanuel Vadot&gpu {
12*ae5de77eSEmmanuel Vadot	zap-shader {
13*ae5de77eSEmmanuel Vadot		status = "disabled";
14*ae5de77eSEmmanuel Vadot	};
15*ae5de77eSEmmanuel Vadot};
16*ae5de77eSEmmanuel Vadot
17*ae5de77eSEmmanuel Vadot/* Venus can be used in EL2 if booted similarly to ChromeOS devices. */
18*ae5de77eSEmmanuel Vadot&venus {
19*ae5de77eSEmmanuel Vadot	video-firmware {
20*ae5de77eSEmmanuel Vadot		iommus = <&apps_smmu 0x0c42 0x0>;
21*ae5de77eSEmmanuel Vadot	};
22*ae5de77eSEmmanuel Vadot};
23