arc: remove defaults for IRQ priority levels

The deleted defaults cannot be overriden by defaults defined
in SoC's Kconfig file. The number of IRQ priority level was
always one, and this caused some code to be dropped within
the fast IRQ handling code. When the electrons aligned in
certain way, undesired effects were observed (e.g. exception,
faults, etc.) when regular IRQs were mixed with fast IRQs.

Moreover, ARC cores are high configurable on hardware level.
So let the SoC config define these values instead.

Change-Id: I2a338d2efc814c46b0f68ab100fc0f66ae0fb60c
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2016-02-25 10:26:46 -08:00 committed by Gerrit Code Review
parent e695d43fad
commit 1d88a8618d

View file

@ -82,7 +82,6 @@ config DATA_ENDIANNESS_LITTLE
config NUM_IRQ_PRIO_LEVELS
int
prompt "Number of supported interrupt priority levels"
default 1
range 1 16
help
Interrupt priorities available will be 0 to NUM_IRQ_PRIO_LEVELS-1.
@ -93,7 +92,6 @@ config NUM_IRQ_PRIO_LEVELS
config NUM_REGULAR_IRQ_PRIO_LEVELS
int
prompt "Number of supported regular interrupt priority levels"
default 1
range 1 16
help
This represents the number of Regular Interrupt priorities, which