projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
50fdda7
)
ARM: sti: Implement dummy L2 cache's write_sec
author
Patrice Chotard
<patrice.chotard@st.com>
Tue, 28 Jun 2016 09:21:52 +0000
(11:21 +0200)
committer
Patrice Chotard
<patrice.chotard@st.com>
Mon, 11 Jul 2016 07:15:44 +0000
(09:15 +0200)
This patch implements the write_sec callback that handle PL310
secure registers writes.
This callback is just a stub for now, to avoid system crash.
Later, it could handle SMC calls so that TZ handles the needed writes.
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
arch/arm/mach-sti/board-dt.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-sti/board-dt.c
b/arch/arm/mach-sti/board-dt.c
index cfee0efc75f9645d81b64498069e0938703f4849..e04cd1b201bb27690a348edd1385d42a2ce75c4f 100644
(file)
--- a/
arch/arm/mach-sti/board-dt.c
+++ b/
arch/arm/mach-sti/board-dt.c
@@
-23,6
+23,14
@@
static const char *const stih41x_dt_match[] __initconst = {
NULL
};
+static void sti_l2_write_sec(unsigned long val, unsigned reg)
+{
+ /*
+ * We can't write to secure registers as we are in non-secure
+ * mode, until we have some SMI service available.
+ */
+}
+
DT_MACHINE_START(STM, "STi SoC with Flattened Device Tree")
.dt_compat = stih41x_dt_match,
.l2c_aux_val = L2C_AUX_CTRL_SHARED_OVERRIDE |
@@
-31,4
+39,5
@@
DT_MACHINE_START(STM, "STi SoC with Flattened Device Tree")
L2C_AUX_CTRL_WAY_SIZE(4),
.l2c_aux_mask = 0xc0000fff,
.smp = smp_ops(sti_smp_ops),
+ .l2c_write_sec = sti_l2_write_sec,
MACHINE_END