Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abf1a765 authored by Swathi Sridhar's avatar Swathi Sridhar
Browse files

documentation/iommu: Add desc for opt-out-tbu-halting, min-iova-align



Add description for qcom,opt-out-tbu-halting binding which
enables TBUs to opt-out from being halted during ATOS and
qcom,min-iova-align binding which helps align the start and
end of the mapped buffers to prefetch size boundary.

Change-Id: Iefa2d96516c8ca74d0f32f2d6570226f753e4784
Signed-off-by: default avatarSwathi Sridhar <swatsrid@codeaurora.org>
parent 2f971560
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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