arm: cmsis: Remove unused code from scb/scs layers
In preperation for removing the scb/scs layers and using CMSIS directly lets remove all the _Scb* and _Scs* functions that are not currently used. Jira: ZEP-1568 Change-Id: If4641fb9a6de616b4b8793d4678aaaed48e794bc Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
ac4bfe49d1
commit
375a0ef393
3 changed files with 0 additions and 722 deletions
|
@ -79,53 +79,3 @@ void sys_arch_reboot(int type)
|
|||
ARG_UNUSED(type);
|
||||
DO_REBOOT();
|
||||
}
|
||||
|
||||
#if defined(CONFIG_ARMV6_M)
|
||||
#elif defined(CONFIG_ARMV7_M)
|
||||
/**
|
||||
*
|
||||
* @brief Set the number of priority groups based on the number of exception
|
||||
* priorities desired
|
||||
*
|
||||
* Exception priorities can be divided in priority groups, inside which there is
|
||||
* no preemption. The priorities inside a group are only used to decide which
|
||||
* exception will run when more than one is ready to be handled.
|
||||
*
|
||||
* The number of priorities has to be a power of two, from 1 to 128.
|
||||
*
|
||||
* @param n the number of priorities
|
||||
*
|
||||
* @return N/A
|
||||
*/
|
||||
void _ScbNumPriGroupSet(unsigned int n)
|
||||
{
|
||||
unsigned int set;
|
||||
union __aircr reg;
|
||||
|
||||
__ASSERT(is_power_of_two(n) && (n <= 128),
|
||||
"invalid number of priorities");
|
||||
|
||||
set = find_lsb_set(n);
|
||||
|
||||
reg.val = __scs.scb.aircr.val;
|
||||
|
||||
/* num pri bit set prigroup
|
||||
* ---------------------------------
|
||||
* 1 1 7
|
||||
* 2 2 6
|
||||
* 4 3 5
|
||||
* 8 4 4
|
||||
* 16 5 3
|
||||
* 32 6 2
|
||||
* 64 7 1
|
||||
* 128 8 0
|
||||
*/
|
||||
|
||||
reg.bit.prigroup = 8 - set;
|
||||
reg.bit.vectkey = SCB_AIRCR_VECTKEY_EN_W;
|
||||
|
||||
__scs.scb.aircr.val = reg.val;
|
||||
}
|
||||
#else
|
||||
#error Unknown ARM architecture
|
||||
#endif /* CONFIG_ARMV6_M */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue