summaryrefslogtreecommitdiff
path: root/arch/mips/econet/Kconfig
blob: fd69884cc9a85eea9d17c9dd79c999d8beeb9602 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# SPDX-License-Identifier: GPL-2.0
if ECONET

choice
	prompt "EcoNet SoC selection"
	default SOC_ECONET_EN751221
	help
	  Select EcoNet MIPS SoC type. Individual SoCs within a family are
	  very similar, so is it enough to select the right family, and
	  then customize to the specific SoC using the device tree only.

	config SOC_ECONET_EN751221
		bool "EN751221 family"
		select COMMON_CLK
		select ECONET_EN751221_INTC
		select IRQ_MIPS_CPU
		select SMP
		select SMP_UP
		select SYS_SUPPORTS_SMP
		help
		  The EN751221 family includes EN7512, RN7513, EN7521, EN7526.
		  They are based on single core MIPS 34Kc processors. To boot
		  this kernel, you will need a device tree such as
		  MIPS_RAW_APPENDED_DTB=y, and a root filesystem.
endchoice

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

	config DTB_ECONET_NONE
		bool "None"

	config DTB_ECONET_SMARTFIBER_XP8421_B
		bool "EN751221 SmartFiber XP8421-B"
		depends on SOC_ECONET_EN751221
		select BUILTIN_DTB
		help
		  The SmartFiber XP8421-B is a device based on the EN751221 SoC.
		  It has 512MB of memory and 256MB of NAND flash. This kernel
		  needs only an appended initramfs to boot. It can be loaded
		  through XMODEM and booted from memory in the bootloader, or
		  it can be packed in tclinux.trx format and written to flash.
endchoice

endif