xref: /linux/arch/mips/ralink/Kconfig (revision 7e5873d3755c791e9e4ad2e189164575c978e01c)
1ae2b5bb6SJohn Crispinif RALINK
2ae2b5bb6SJohn Crispin
31f2acc5aSJohn Crispinconfig CLKEVT_RT3352
41f2acc5aSJohn Crispin	bool
51f2acc5aSJohn Crispin	depends on SOC_RT305X || SOC_MT7620
61f2acc5aSJohn Crispin	default y
71f2acc5aSJohn Crispin	select CLKSRC_OF
81f2acc5aSJohn Crispin	select CLKSRC_MMIO
91f2acc5aSJohn Crispin
10a7b7aad3SJohn Crispinconfig RALINK_ILL_ACC
11a7b7aad3SJohn Crispin	bool
12a7b7aad3SJohn Crispin	depends on SOC_RT305X
13a7b7aad3SJohn Crispin	default y
14a7b7aad3SJohn Crispin
152761f83cSJohn Crispinconfig IRQ_INTC
162761f83cSJohn Crispin	bool
172761f83cSJohn Crispin	default y
181df7addbSJohn Crispin	depends on !SOC_MT7621
192761f83cSJohn Crispin
20ae2b5bb6SJohn Crispinchoice
21ae2b5bb6SJohn Crispin	prompt "Ralink SoC selection"
22ae2b5bb6SJohn Crispin	default SOC_RT305X
23ae2b5bb6SJohn Crispin	help
24ae2b5bb6SJohn Crispin	  Select Ralink MIPS SoC type.
25ae2b5bb6SJohn Crispin
2680fb55a9SJohn Crispin	config SOC_RT288X
2780fb55a9SJohn Crispin		bool "RT288x"
28930beb5aSFlorian Fainelli		select MIPS_L1_CACHE_SHIFT_4
29187c26ddSJohn Crispin		select HW_HAS_PCI
3080fb55a9SJohn Crispin
31ae2b5bb6SJohn Crispin	config SOC_RT305X
32ae2b5bb6SJohn Crispin		bool "RT305x"
33ae2b5bb6SJohn Crispin		select USB_ARCH_HAS_HCD
34ae2b5bb6SJohn Crispin
35293840b9SJohn Crispin	config SOC_RT3883
36293840b9SJohn Crispin		bool "RT3883"
3712d14e0eSGabor Juhos		select HW_HAS_PCI
38293840b9SJohn Crispin
39594bde68SJohn Crispin	config SOC_MT7620
4053263a1cSJohn Crispin		bool "MT7620/8"
41*7e5873d3SJohn Crispin		select HW_HAS_PCI
42594bde68SJohn Crispin
431df7addbSJohn Crispin	config SOC_MT7621
441df7addbSJohn Crispin		bool "MT7621"
451df7addbSJohn Crispin		select MIPS_CPU_SCACHE
461df7addbSJohn Crispin		select SYS_SUPPORTS_MULTITHREADING
471df7addbSJohn Crispin		select SYS_SUPPORTS_SMP
481df7addbSJohn Crispin		select SYS_SUPPORTS_MIPS_CPS
491df7addbSJohn Crispin		select MIPS_GIC
501df7addbSJohn Crispin		select COMMON_CLK
511df7addbSJohn Crispin		select CLKSRC_MIPS_GIC
521df7addbSJohn Crispin		select HW_HAS_PCI
53ae2b5bb6SJohn Crispinendchoice
54ae2b5bb6SJohn Crispin
55ae2b5bb6SJohn Crispinchoice
56ae2b5bb6SJohn Crispin	prompt "Devicetree selection"
57ae2b5bb6SJohn Crispin	default DTB_RT_NONE
58ae2b5bb6SJohn Crispin	help
59ae2b5bb6SJohn Crispin	  Select the devicetree.
60ae2b5bb6SJohn Crispin
61ae2b5bb6SJohn Crispin	config DTB_RT_NONE
62ae2b5bb6SJohn Crispin		bool "None"
63ae2b5bb6SJohn Crispin
64d99e19c7SJohn Crispin	config DTB_RT2880_EVAL
65d99e19c7SJohn Crispin		bool "RT2880 eval kit"
66d99e19c7SJohn Crispin		depends on SOC_RT288X
67011eeeceSAndrew Bresticker		select BUILTIN_DTB
68d99e19c7SJohn Crispin
69ae2b5bb6SJohn Crispin	config DTB_RT305X_EVAL
70ae2b5bb6SJohn Crispin		bool "RT305x eval kit"
71ae2b5bb6SJohn Crispin		depends on SOC_RT305X
72011eeeceSAndrew Bresticker		select BUILTIN_DTB
73ae2b5bb6SJohn Crispin
746fbfe90eSJohn Crispin	config DTB_RT3883_EVAL
756fbfe90eSJohn Crispin		bool "RT3883 eval kit"
766fbfe90eSJohn Crispin		depends on SOC_RT3883
77011eeeceSAndrew Bresticker		select BUILTIN_DTB
786fbfe90eSJohn Crispin
799d50094dSJohn Crispin	config DTB_MT7620A_EVAL
809d50094dSJohn Crispin		bool "MT7620A eval kit"
819d50094dSJohn Crispin		depends on SOC_MT7620
82011eeeceSAndrew Bresticker		select BUILTIN_DTB
839d50094dSJohn Crispin
84ae2b5bb6SJohn Crispinendchoice
85ae2b5bb6SJohn Crispin
86ae2b5bb6SJohn Crispinendif
87