SMMU_V3_CR0
if (smmu_v3_read_4(sc, SMMU_V3_CR0) & SMMU_V3_CR0_SMMUEN) {
smmu_v3_write_ack(sc, SMMU_V3_CR0, SMMU_V3_CR0ACK, 0);
smmu_v3_write_ack(sc, SMMU_V3_CR0, SMMU_V3_CR0ACK,
smmu_v3_write_ack(sc, SMMU_V3_CR0, SMMU_V3_CR0ACK,
smmu_v3_read_4(sc, SMMU_V3_CR0) | SMMU_V3_CR0_EVENTQEN);
smmu_v3_write_ack(sc, SMMU_V3_CR0, SMMU_V3_CR0ACK,
smmu_v3_read_4(sc, SMMU_V3_CR0) | SMMU_V3_CR0_PRIQEN);
smmu_v3_write_ack(sc, SMMU_V3_CR0, SMMU_V3_CR0ACK,
smmu_v3_read_4(sc, SMMU_V3_CR0) | SMMU_V3_CR0_SMMUEN);