xtensa: move PLATFORM_NR_IRQS to Kconfig

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
This commit is contained in:
Max Filippov
2018-08-13 18:11:38 -07:00
parent aea731c81f
commit 994fa1c83d
4 changed files with 7 additions and 10 deletions

View File

@@ -435,6 +435,10 @@ config XTENSA_PLATFORM_XTFPGA
endchoice endchoice
config PLATFORM_NR_IRQS
int
default 3 if XTENSA_PLATFORM_XT2000
default 0
config XTENSA_CPU_CLOCK config XTENSA_CPU_CLOCK
int "CPU clock rate [MHz]" int "CPU clock rate [MHz]"

View File

@@ -12,7 +12,6 @@
#define _XTENSA_IRQ_H #define _XTENSA_IRQ_H
#include <linux/init.h> #include <linux/init.h>
#include <platform/hardware.h>
#include <variant/core.h> #include <variant/core.h>
#ifdef CONFIG_VARIANT_IRQ_SWITCH #ifdef CONFIG_VARIANT_IRQ_SWITCH
@@ -25,7 +24,9 @@ static inline void variant_irq_disable(unsigned int irq) { }
#ifndef VARIANT_NR_IRQS #ifndef VARIANT_NR_IRQS
# define VARIANT_NR_IRQS 0 # define VARIANT_NR_IRQS 0
#endif #endif
#ifndef PLATFORM_NR_IRQS #ifdef CONFIG_PLATFORM_NR_IRQS
# define PLATFORM_NR_IRQS CONFIG_PLATFORM_NR_IRQS
#else
# define PLATFORM_NR_IRQS 0 # define PLATFORM_NR_IRQS 0
#endif #endif
#define XTENSA_NR_IRQS XCHAL_NUM_INTERRUPTS #define XTENSA_NR_IRQS XCHAL_NUM_INTERRUPTS

View File

@@ -17,10 +17,6 @@
#include <variant/core.h> #include <variant/core.h>
/*
* Number of platform IRQs
*/
#define PLATFORM_NR_IRQS 3
/* /*
* On-board components. * On-board components.
*/ */

View File

@@ -17,10 +17,6 @@
#ifndef __XTENSA_XTAVNET_HARDWARE_H #ifndef __XTENSA_XTAVNET_HARDWARE_H
#define __XTENSA_XTAVNET_HARDWARE_H #define __XTENSA_XTAVNET_HARDWARE_H
/* Interrupt configuration. */
#define PLATFORM_NR_IRQS 0
/* Default assignment of LX60 devices to external interrupts. */ /* Default assignment of LX60 devices to external interrupts. */
#ifdef CONFIG_XTENSA_MX #ifdef CONFIG_XTENSA_MX