You copied the Doc URL to your clipboard.

Arm CoreLink MMU-600 System Memory Management Unit Technical Reference Manual : Enabling the SMMU

Enabling the SMMU

Software can enable the SMMU by writing to SMMU_CR0 after the Stream table is populated.

To enable the SMMU, carry out the following procedure.


  1. Ensure that all Stream table entries are populated in memory.
  2. Set the SMMU_CR0.SMMUEN bit to 1.
  3. Check that the enable operation is complete by polling SMMU_CR0ACK until SMMUEN reads as 1.
Was this page helpful? Yes No