xtensa: move PLATFORM_NR_IRQS to Kconfig
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
This commit is contained in:
@@ -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]"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user