diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-25 15:29:33 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-25 15:29:33 -0700 | 
| commit | dd5957b78f9f17c3d4018dcff21dbae9a4486128 (patch) | |
| tree | c833cca7707288005906a7583c36112f7475637e | |
| parent | 497c01dda9a6abc969573ba999a86ed04a835e76 (diff) | |
| parent | 049d28048be595e0a10a58fe1c104b153c386633 (diff) | |
| download | talos-op-linux-dd5957b78f9f17c3d4018dcff21dbae9a4486128.tar.gz talos-op-linux-dd5957b78f9f17c3d4018dcff21dbae9a4486128.zip  | |
Merge tag 'renesas-sh-drivers-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas
Pull SH driver fix from Simon Horman:
 "Confine SH_INTC to platforms that need it"
* tag 'renesas-sh-drivers-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
  sh: intc: Confine SH_INTC to platforms that need it
| -rw-r--r-- | arch/arm/mach-shmobile/Kconfig | 2 | ||||
| -rw-r--r-- | arch/sh/Kconfig | 3 | ||||
| -rw-r--r-- | drivers/sh/Makefile | 3 | ||||
| -rw-r--r-- | drivers/sh/intc/Kconfig | 6 | 
4 files changed, 11 insertions, 3 deletions
diff --git a/arch/arm/mach-shmobile/Kconfig b/arch/arm/mach-shmobile/Kconfig index e15dff790dbb..1e6c51c7c2d5 100644 --- a/arch/arm/mach-shmobile/Kconfig +++ b/arch/arm/mach-shmobile/Kconfig @@ -75,6 +75,7 @@ config ARCH_SH7372  	select ARM_CPU_SUSPEND if PM || CPU_IDLE  	select CPU_V7  	select SH_CLK_CPG +	select SH_INTC  	select SYS_SUPPORTS_SH_CMT  	select SYS_SUPPORTS_SH_TMU @@ -85,6 +86,7 @@ config ARCH_SH73A0  	select CPU_V7  	select I2C  	select SH_CLK_CPG +	select SH_INTC  	select RENESAS_INTC_IRQPIN  	select SYS_SUPPORTS_SH_CMT  	select SYS_SUPPORTS_SH_TMU diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 453fa5c09550..b319846ad97f 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig @@ -172,6 +172,7 @@ menu "System type"  #  config CPU_SH2  	bool +	select SH_INTC  config CPU_SH2A  	bool @@ -182,6 +183,7 @@ config CPU_SH3  	bool  	select CPU_HAS_INTEVT  	select CPU_HAS_SR_RB +	select SH_INTC  	select SYS_SUPPORTS_SH_TMU  config CPU_SH4 @@ -189,6 +191,7 @@ config CPU_SH4  	select CPU_HAS_INTEVT  	select CPU_HAS_SR_RB  	select CPU_HAS_FPU if !CPU_SH4AL_DSP +	select SH_INTC  	select SYS_SUPPORTS_SH_TMU  	select SYS_SUPPORTS_HUGETLBFS if MMU diff --git a/drivers/sh/Makefile b/drivers/sh/Makefile index 788ed9b59b4e..114203f32843 100644 --- a/drivers/sh/Makefile +++ b/drivers/sh/Makefile @@ -1,8 +1,7 @@  #  # Makefile for the SuperH specific drivers.  # -obj-$(CONFIG_SUPERH)			+= intc/ -obj-$(CONFIG_ARCH_SHMOBILE_LEGACY)	+= intc/ +obj-$(CONFIG_SH_INTC)			+= intc/  ifneq ($(CONFIG_COMMON_CLK),y)  obj-$(CONFIG_HAVE_CLK)			+= clk/  endif diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig index 60228fae943f..6a1b05ddc8c9 100644 --- a/drivers/sh/intc/Kconfig +++ b/drivers/sh/intc/Kconfig @@ -1,7 +1,9 @@  config SH_INTC -	def_bool y +	bool  	select IRQ_DOMAIN +if SH_INTC +  comment "Interrupt controller options"  config INTC_USERIMASK @@ -37,3 +39,5 @@ config INTC_MAPPING_DEBUG  	  between system IRQs and the per-controller id tables.  	  If in doubt, say N. + +endif  | 

