B.2 Enabling the SMMU

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

To enable the SMMU:


  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.
Non-ConfidentialPDF file icon PDF version100310_0100_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.