Kconfig 1.1 KB
Newer Older
1
config ARCH_LS1012A
2
	bool
3
	select FSL_LSCH2
4
	select SYS_FSL_MMDC
5
6
7
	select SYS_FSL_ERRATUM_A010315

config ARCH_LS1043A
8
	bool
9
	select FSL_LSCH2
10
	select SYS_FSL_ERRATUM_A010315
11
	select SYS_FSL_ERRATUM_A010539
12

13
config ARCH_LS1046A
14
	bool
15
	select FSL_LSCH2
16
	select SYS_FSL_ERRATUM_A010539
17

18
19
config ARCH_LS2080A
	bool
20
21
22
23
24
25
26
27
28
29
	select FSL_LSCH3

config FSL_LSCH2
	bool

config FSL_LSCH3
	bool

menu "Layerscape architecture"
	depends on FSL_LSCH2 || FSL_LSCH3
30

31
config SYS_FSL_MMDC
32
	bool
33
34
35

config SYS_FSL_ERRATUM_A010315
	bool "Workaround for PCIe erratum A010315"
36
37
38

config SYS_FSL_ERRATUM_A010539
	bool "Workaround for PIN MUX erratum A010539"
39

York Sun's avatar
York Sun committed
40
41
42
43
44
45
46
47
48
49
50
51
52
config MAX_CPUS
	int "Maximum number of CPUs permitted for Layerscape"
	default 4 if ARCH_LS1043A
	default 4 if ARCH_LS1046A
	default 16 if ARCH_LS2080A
	default 1
	help
	  Set this number to the maximum number of possible CPUs in the SoC.
	  SoCs may have multiple clusters with each cluster may have multiple
	  ports. If some ports are reserved but higher ports are used for
	  cores, count the reserved ports. This will allocate enough memory
	  in spin table to properly handle all cores.

53
endmenu