FILE
sc8280xp-el2.dtso
File preview with syntax highlighting.
linux-6.19.14/arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso
1// SPDX-License-Identifier: BSD-3-Clause 2 3/* 4 * sc8280xp specific modifications required to boot in EL2. 5 */ 6 7/dts-v1/; 8/plugin/; 9 10/* We can't and don't need to use zap shader in EL2 as linux can zap the gpu on it's own. */ 11&gpu_zap_shader { 12 status = "disabled"; 13}; 14 15/* 16 * When running under QHEE, this IOMMU is controlled by the firmware, 17 * however when we take ownership of it in EL2, we need to configure 18 * it properly to use PCIe. 19 */ 20&pcie2a { 21 iommu-map = <0 &pcie_smmu 0x20000 0x10000>; 22}; 23 24&pcie2b { 25 iommu-map = <0 &pcie_smmu 0x30000 0x10000>; 26}; 27 28&pcie3a { 29 iommu-map = <0 &pcie_smmu 0x40000 0x10000>; 30}; 31 32&pcie3b { 33 iommu-map = <0 &pcie_smmu 0x50000 0x10000>; 34}; 35 36&pcie4 { 37 iommu-map = <0 &pcie_smmu 0x60000 0x10000>; 38}; 39 40&pcie_smmu { 41 status = "okay"; 42};
~/
Read-only file preview.