Loading Documentation/devicetree/bindings/iommu/arm,smmu.txt +14 −0 Original line number Diff line number Diff line Loading @@ -127,12 +127,26 @@ conditions. Some hardware may not have full support for atos debugging in tandem with other features like power collapse. -qcom,opt-out-tbu-halting: Allow certain TBUs to opt-out from being halted for the ATOS operation to proceed. Halting certain TBUs would cause considerable impact to the system such as deadlocks on demand. Such TBUs can be opted out to be halted from software. - qcom,deferred-regulator-disable-delay : The time delay for deferred regulator disable in ms. In case of unmap call, regulator is enabled/disabled. This may introduce additional delay. For clients who do not detach, it's not possible to keep regulator vote while smmu is attached. Type is <u32>. - qcom,min-iova-align: Some hardware revision might have the deep prefetch bug where invalid entries in the prefetch window would cause improper permissions to be cached for the valid entries in this window. Enable the workaround on such hardware by aligning the start and end of all mapped buffers to prefetch size boundary, which is defined by ARM_SMMU_MIN_IOVA_ALIGN. - clocks : List of clocks to be used during SMMU register access. See Documentation/devicetree/bindings/clock/clock-bindings.txt for information about the format. For each clock specified Loading Loading
Documentation/devicetree/bindings/iommu/arm,smmu.txt +14 −0 Original line number Diff line number Diff line Loading @@ -127,12 +127,26 @@ conditions. Some hardware may not have full support for atos debugging in tandem with other features like power collapse. -qcom,opt-out-tbu-halting: Allow certain TBUs to opt-out from being halted for the ATOS operation to proceed. Halting certain TBUs would cause considerable impact to the system such as deadlocks on demand. Such TBUs can be opted out to be halted from software. - qcom,deferred-regulator-disable-delay : The time delay for deferred regulator disable in ms. In case of unmap call, regulator is enabled/disabled. This may introduce additional delay. For clients who do not detach, it's not possible to keep regulator vote while smmu is attached. Type is <u32>. - qcom,min-iova-align: Some hardware revision might have the deep prefetch bug where invalid entries in the prefetch window would cause improper permissions to be cached for the valid entries in this window. Enable the workaround on such hardware by aligning the start and end of all mapped buffers to prefetch size boundary, which is defined by ARM_SMMU_MIN_IOVA_ALIGN. - clocks : List of clocks to be used during SMMU register access. See Documentation/devicetree/bindings/clock/clock-bindings.txt for information about the format. For each clock specified Loading