linux-yocto/arch/mips/ralink/Kconfig
Linus Torvalds 47f3f4eb78 A few early MIPS fixes for 4.21:
- The Broadcom BCM63xx platform sees a fix for resetting the BCM6368
   ethernet switch, and the removal of a platform device we've never had
   a driver for.
 
 - The Alchemy platform sees a few fixes for bitrot that occurred within
   the past few cycles.
 
 - We now enable vectored interrupt support for the MediaTek MT7620 SoC,
   which makes sense since they're supported by the SoC but in this case
   also works around a bug relating to the location of exception vectors
   when using a recent version of U-Boot.
 
 - The atomic64_fetch_*_relaxed() family of functions see a fix for a
   regression in MIPS64 kernels since v4.19.
 
 - Cavium Octeon III CN7xxx systems will now disable their RGMII
   interfaces rather than attempt to enable them & warn about the lack of
   support for doing so, as they did since initial CN7xxx ethernet
   support was added in v4.7.
 
 - The Microsemi/Microchip MSCC SoCs gain a MAINTAINERS entry.
 
 - .mailmap now provides consistency for Dengcheng Zhu's name & current
   email address.
 -----BEGIN PGP SIGNATURE-----
 
 iIsEABYIADMWIQRgLjeFAZEXQzy86/s+p5+stXUA3QUCXDEVXBUccGF1bC5idXJ0
 b25AbWlwcy5jb20ACgkQPqefrLV1AN2F4QEA5lJSa7x2ZMjV/z/P174lotgsclrp
 EtcIf/Jx3IekXmsA/0LhuuC+6l7bq1DJRolsgeuhPTRBUM+8lvs8KXDVhzsA
 =ImMx
 -----END PGP SIGNATURE-----

Merge tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux

Pull MIPS fixes from Paul Burton:
 "A few early MIPS fixes for 4.21:

   - The Broadcom BCM63xx platform sees a fix for resetting the BCM6368
     ethernet switch, and the removal of a platform device we've never
     had a driver for.

   - The Alchemy platform sees a few fixes for bitrot that occurred
     within the past few cycles.

   - We now enable vectored interrupt support for the MediaTek MT7620
     SoC, which makes sense since they're supported by the SoC but in
     this case also works around a bug relating to the location of
     exception vectors when using a recent version of U-Boot.

   - The atomic64_fetch_*_relaxed() family of functions see a fix for a
     regression in MIPS64 kernels since v4.19.

   - Cavium Octeon III CN7xxx systems will now disable their RGMII
     interfaces rather than attempt to enable them & warn about the lack
     of support for doing so, as they did since initial CN7xxx ethernet
     support was added in v4.7.

   - The Microsemi/Microchip MSCC SoCs gain a MAINTAINERS entry.

   - .mailmap now provides consistency for Dengcheng Zhu's name &
     current email address"

* tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
  MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
  MIPS: Fix a R10000_LLSC_WAR logic in atomic.h
  MIPS: BCM63XX: drop unused and broken DSP platform device
  mailmap: Update name spelling and email for Dengcheng Zhu
  MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8
  MAINTAINERS: Add a maintainer for MSCC MIPS SoCs
  MIPS: Alchemy: update dma masks for devboard devices
  MIPS: Alchemy: update cpu-feature-overrides
  MIPS: Alchemy: drop DB1000 IrDA support bits
  MIPS: alchemy: cpu_all_mask is forbidden for clock event devices
  MIPS: BCM63XX: fix switch core reset on BCM6368
2019-01-05 12:48:25 -08:00

1.6 KiB

SPDX-License-Identifier: GPL-2.0

if RALINK

config CLKEVT_RT3352 bool depends on SOC_RT305X || SOC_MT7620 default y select TIMER_OF select CLKSRC_MMIO

config RALINK_ILL_ACC bool depends on SOC_RT305X default y

config IRQ_INTC bool default y depends on !SOC_MT7621

choice prompt "Ralink SoC selection" default SOC_RT305X help Select Ralink MIPS SoC type.

config SOC_RT288X
	bool "RT288x"
	select MIPS_L1_CACHE_SHIFT_4
	select HAVE_PCI

config SOC_RT305X
	bool "RT305x"

config SOC_RT3883
	bool "RT3883"
	select HAVE_PCI

config SOC_MT7620
	bool "MT7620/8"
	select CPU_MIPSR2_IRQ_VI
	select HAVE_PCI

config SOC_MT7621
	bool "MT7621"
	select MIPS_CPU_SCACHE
	select SYS_SUPPORTS_MULTITHREADING
	select SYS_SUPPORTS_SMP
	select SYS_SUPPORTS_MIPS_CPS
	select SYS_SUPPORTS_HIGHMEM
	select MIPS_GIC
	select COMMON_CLK
	select CLKSRC_MIPS_GIC
	select HAVE_PCI

endchoice

choice prompt "Devicetree selection" default DTB_RT_NONE help Select the devicetree.

config DTB_RT_NONE
	bool "None"

config DTB_RT2880_EVAL
	bool "RT2880 eval kit"
	depends on SOC_RT288X
	select BUILTIN_DTB

config DTB_RT305X_EVAL
	bool "RT305x eval kit"
	depends on SOC_RT305X
	select BUILTIN_DTB

config DTB_RT3883_EVAL
	bool "RT3883 eval kit"
	depends on SOC_RT3883
	select BUILTIN_DTB

config DTB_MT7620A_EVAL
	bool "MT7620A eval kit"
	depends on SOC_MT7620
	select BUILTIN_DTB

config DTB_OMEGA2P
	bool "Onion Omega2+"
	depends on SOC_MT7620
	select BUILTIN_DTB

config DTB_VOCORE2
	bool "VoCore2"
	depends on SOC_MT7620
	select BUILTIN_DTB

endchoice

endif