Skip to content
Snippets Groups Projects
Commit b4d74ef4 authored by Mostafa Saleh's avatar Mostafa Saleh Committed by Cherrypicker Worker QA
Browse files

arm64/dts: gs201: Add Alive S2MPU


Alive S2MPU is fully trusted and is not managed by the kernel.
However, we need to make sure the kernel can’t map it to use
it in emulation mode of the S2MPU.

So we define it as:
- “deny-all”: So it never gets power managed or updated
- “off-at-boot”: Never configured at boot.

Which mainly means it remains unconfigured but it's MMIO is not
accessible to the kernel.

Bug: 342511931
Signed-off-by: default avatarMostafa Saleh <smostafa@google.com>
(cherry picked from https://partner-android-review.googlesource.com/q/commit:7b40bac463a2ce4ea983b0c5963a8f65532f37fb)
Merged-In: I844cdd4e2485fbae416c618b0b8a83e30b847065
Change-Id: I844cdd4e2485fbae416c618b0b8a83e30b847065
parent 553f16a5
No related merge requests found
......@@ -261,4 +261,12 @@
interrupts = <GIC_SPI IRQ_SYSMMU_AOC_S2_AOC IRQ_TYPE_LEVEL_HIGH>;
deny-all;
};
s2mpu_alive: s2mpu_alive@018190000 {
compatible = "google,s2mpu";
reg = <0x0 0x18190000 0x10000>;
interrupts = <GIC_SPI O_INTERRUPT_S2__SYSMMU_D_APM_ALIVE IRQ_TYPE_LEVEL_HIGH>;
deny-all;
off-at-boot;
};
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment