arm: stm32mp: improve the error message for smc
authorPatrick Delaunay <patrick.delaunay@st.com>
Wed, 12 Feb 2020 18:37:40 +0000 (19:37 +0100)
committerPatrick Delaunay <patrick.delaunay@st.com>
Tue, 24 Mar 2020 13:05:35 +0000 (14:05 +0100)
Add the SMC code and operation for trace on errors.

Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Acked-by: Patrice Chotard <patrice.chotard@st.com>
arch/arm/mach-stm32mp/include/mach/stm32mp1_smc.h

index 7b9167c3562923ac6e2e3c00837662a9e55d83c2..4ad14f963b462c9c931896dcd9eb9636d5c18dff 100644 (file)
@@ -46,8 +46,8 @@ static inline u32 stm32_smc(u32 svc, u8 op, u32 data1, u32 data2, u32 *result)
        arm_smccc_smc(svc, op, data1, data2, 0, 0, 0, 0, &res);
 
        if (res.a0) {
-               pr_err("%s: Failed to exec in secure mode (err = %ld)\n",
-                      __func__, res.a0);
+               pr_err("%s: Failed to exec svc=%x op=%x in secure mode (err = %ld)\n",
+                      __func__, svc, op, res.a0);
                return -EINVAL;
        }
        if (result)