Commit 7b8e0188 authored by Patrice Chotard's avatar Patrice Chotard

ARM: sti: Implement dummy L2 cache's write_sec

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: default avatarPatrice Chotard <patrice.chotard@st.com>
parent 50fdda70
...@@ -23,6 +23,14 @@ static const char *const stih41x_dt_match[] __initconst = { ...@@ -23,6 +23,14 @@ static const char *const stih41x_dt_match[] __initconst = {
NULL 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_MACHINE_START(STM, "STi SoC with Flattened Device Tree")
.dt_compat = stih41x_dt_match, .dt_compat = stih41x_dt_match,
.l2c_aux_val = L2C_AUX_CTRL_SHARED_OVERRIDE | .l2c_aux_val = L2C_AUX_CTRL_SHARED_OVERRIDE |
...@@ -31,4 +39,5 @@ DT_MACHINE_START(STM, "STi SoC with Flattened Device Tree") ...@@ -31,4 +39,5 @@ DT_MACHINE_START(STM, "STi SoC with Flattened Device Tree")
L2C_AUX_CTRL_WAY_SIZE(4), L2C_AUX_CTRL_WAY_SIZE(4),
.l2c_aux_mask = 0xc0000fff, .l2c_aux_mask = 0xc0000fff,
.smp = smp_ops(sti_smp_ops), .smp = smp_ops(sti_smp_ops),
.l2c_write_sec = sti_l2_write_sec,
MACHINE_END MACHINE_END
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment