From e02f469f88e86c6bf90ba58b219b6629fad6e82c Mon Sep 17 00:00:00 2001 From: Sathees Balya Date: Fri, 5 Oct 2018 13:30:59 +0100 Subject: Fix misra warnings in SMC and power mgmt code Change-Id: Ia00eba2b18804e6498d935d33ec104953e0e5e03 Signed-off-by: Sathees Balya --- include/common/runtime_svc.h | 24 ++++++++--------- include/plat/arm/board/common/v2m_def.h | 48 ++++++++++++++++----------------- 2 files changed, 36 insertions(+), 36 deletions(-) (limited to 'include') diff --git a/include/common/runtime_svc.h b/include/common/runtime_svc.h index 6fe0a9419..e32c2870a 100644 --- a/include/common/runtime_svc.h +++ b/include/common/runtime_svc.h @@ -4,8 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#ifndef __RUNTIME_SVC_H__ -#define __RUNTIME_SVC_H__ +#ifndef RUNTIME_SVC_H +#define RUNTIME_SVC_H #include /* to include exception types */ #include @@ -88,12 +88,12 @@ typedef struct rt_svc_desc { #define DECLARE_RT_SVC(_name, _start, _end, _type, _setup, _smch) \ static const rt_svc_desc_t __svc_desc_ ## _name \ __section("rt_svc_descs") __used = { \ - .start_oen = _start, \ - .end_oen = _end, \ - .call_type = _type, \ + .start_oen = (_start), \ + .end_oen = (_end), \ + .call_type = (_type), \ .name = #_name, \ - .init = _setup, \ - .handle = _smch \ + .init = (_setup), \ + .handle = (_smch) \ } #elif SMCCC_MAJOR_VERSION == 2 @@ -101,12 +101,12 @@ typedef struct rt_svc_desc { #define DECLARE_RT_SVC(_name, _start, _end, _type, _setup, _smch) \ static const rt_svc_desc_t __svc_desc_ ## _name \ __section("rt_svc_descs") __used = { \ - .start_oen = _start, \ - .end_oen = _end, \ + .start_oen = (_start), \ + .end_oen = (_end), \ .is_vendor = 0, \ .name = #_name, \ - .init = _setup, \ - .handle = _smch, \ + .init = (_setup), \ + .handle = (_smch), \ }; \ CASSERT((_type) == SMC_TYPE_FAST, rt_svc_type_check_ ## _name) @@ -198,4 +198,4 @@ void init_crash_reporting(void); extern uint8_t rt_svc_descs_indices[MAX_RT_SVCS]; #endif /*__ASSEMBLY__*/ -#endif /* __RUNTIME_SVC_H__ */ +#endif /* RUNTIME_SVC_H */ diff --git a/include/plat/arm/board/common/v2m_def.h b/include/plat/arm/board/common/v2m_def.h index ce436d2ca..02c349418 100644 --- a/include/plat/arm/board/common/v2m_def.h +++ b/include/plat/arm/board/common/v2m_def.h @@ -1,36 +1,36 @@ /* - * Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ -#ifndef __V2M_DEF_H__ -#define __V2M_DEF_H__ +#ifndef V2M_DEF_H +#define V2M_DEF_H #include /* V2M motherboard system registers & offsets */ -#define V2M_SYSREGS_BASE 0x1c010000 -#define V2M_SYS_ID 0x0 -#define V2M_SYS_SWITCH 0x4 -#define V2M_SYS_LED 0x8 -#define V2M_SYS_NVFLAGS 0x38 -#define V2M_SYS_NVFLAGSSET 0x38 -#define V2M_SYS_NVFLAGSCLR 0x3c -#define V2M_SYS_CFGDATA 0xa0 -#define V2M_SYS_CFGCTRL 0xa4 -#define V2M_SYS_CFGSTATUS 0xa8 - -#define V2M_CFGCTRL_START (1 << 31) -#define V2M_CFGCTRL_RW (1 << 30) +#define V2M_SYSREGS_BASE UL(0x1c010000) +#define V2M_SYS_ID UL(0x0) +#define V2M_SYS_SWITCH UL(0x4) +#define V2M_SYS_LED UL(0x8) +#define V2M_SYS_NVFLAGS UL(0x38) +#define V2M_SYS_NVFLAGSSET UL(0x38) +#define V2M_SYS_NVFLAGSCLR UL(0x3c) +#define V2M_SYS_CFGDATA UL(0xa0) +#define V2M_SYS_CFGCTRL UL(0xa4) +#define V2M_SYS_CFGSTATUS UL(0xa8) + +#define V2M_CFGCTRL_START BIT_32(31) +#define V2M_CFGCTRL_RW BIT_32(30) #define V2M_CFGCTRL_FUNC_SHIFT 20 -#define V2M_CFGCTRL_FUNC(fn) (fn << V2M_CFGCTRL_FUNC_SHIFT) -#define V2M_FUNC_CLK_GEN 0x01 -#define V2M_FUNC_TEMP 0x04 -#define V2M_FUNC_DB_RESET 0x05 -#define V2M_FUNC_SCC_CFG 0x06 -#define V2M_FUNC_SHUTDOWN 0x08 -#define V2M_FUNC_REBOOT 0x09 +#define V2M_CFGCTRL_FUNC(fn) ((fn) << V2M_CFGCTRL_FUNC_SHIFT) +#define V2M_FUNC_CLK_GEN U(0x01) +#define V2M_FUNC_TEMP U(0x04) +#define V2M_FUNC_DB_RESET U(0x05) +#define V2M_FUNC_SCC_CFG U(0x06) +#define V2M_FUNC_SHUTDOWN U(0x08) +#define V2M_FUNC_REBOOT U(0x09) /* NVFLAGS in the V2M motherboard which is preserved after a watchdog reset */ #define V2M_SYS_NVFLAGS_ADDR (V2M_SYSREGS_BASE + V2M_SYS_NVFLAGS) @@ -131,4 +131,4 @@ MT_DEVICE | MT_RW | MT_SECURE | MT_USER) -#endif /* __V2M_DEF_H__ */ +#endif /* V2M_DEF_H */ -- cgit v1.2.3