summaryrefslogtreecommitdiff
path: root/arch/arm/mach-uniphier/Kconfig
blob: feda49e0a69fad06db12cfb741a6e191dd590dfa (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
if ARCH_UNIPHIER

config SYS_CONFIG_NAME
	default "uniphier"

config UNIPHIER_SMP
	bool

choice
	prompt "UniPhier SoC select"
	default MACH_PH1_PRO4

config MACH_PH1_PRO4
	bool "PH1-Pro4"
	select UNIPHIER_SMP

config MACH_PH1_LD4
	bool "PH1-LD4"

config MACH_PH1_SLD8
	bool "PH1-sLD8"

endchoice

choice
	prompt "UniPhier Support Card select"
	optional

config PFC_MICRO_SUPPORT_CARD
	bool "Support card with PFC CPLD"
	help
	  This option provides support for the expansion board with PFC
	  original address mapping.

	  Say Y to use the on-board UART, Ether, LED devices.

config DCC_MICRO_SUPPORT_CARD
	bool "Support card with DCC CPLD"
	help
	  This option provides support for the expansion board with DCC-
	  arranged address mapping that is compatible with legacy UniPhier
	  reference boards.

	  Say Y to use the on-board UART, Ether, LED devices.

endchoice

config CMD_PINMON
	bool "Enable boot mode pins monitor command"
	default y
	help
	  The command "pinmon" shows the state of the boot mode pins.
	  The boot mode pins are latched when the system reset is deasserted
	  and determine which device the system should load a boot image from.

config CMD_DDRPHY_DUMP
	bool "Enable dump command of DDR PHY parameters"
	help
	  The command "ddrphy" shows the resulting parameters of DDR PHY
	  training; it is useful for the evaluation of DDR PHY training.

choice
	prompt "DDR3 Frequency select"

config DDR_FREQ_1600
	bool "DDR3 1600"
	depends on MACH_PH1_PRO4 || MACH_PH1_LD4

config DDR_FREQ_1333
	bool "DDR3 1333"
	depends on MACH_PH1_LD4 || MACH_PH1_SLD8

endchoice

config DDR_FREQ
	int
	default 1333 if DDR_FREQ_1333
	default 1600 if DDR_FREQ_1600

endif