summaryrefslogtreecommitdiff
path: root/arch/powerpc/cpu/mpc83xx/arbiter/Kconfig
blob: f562476da85998d3c77ec8d5fcc5bc23ffae65bc (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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
menu "Arbiter"

choice
	prompt "Pipeline depth"

config ACR_PIPE_DEP_UNSET
	bool "Don't set value"

config ACR_PIPE_DEP_1
	bool "1"

config ACR_PIPE_DEP_2
	bool "2"

config ACR_PIPE_DEP_3
	bool "3"

config ACR_PIPE_DEP_4
	bool "4"

endchoice

choice
	prompt "Repeat count"

config ACR_RPTCNT_UNSET
	bool "Don't set value"

config ACR_RPTCNT_1
	bool "1"

config ACR_RPTCNT_2
	bool "2"

config ACR_RPTCNT_3
	bool "3"

config ACR_RPTCNT_4
	bool "4"

config ACR_RPTCNT_5
	bool "5"

config ACR_RPTCNT_6
	bool "6"

config ACR_RPTCNT_7
	bool "7"

config ACR_RPTCNT_8
	bool "8"

endchoice

choice
	prompt "Address parking"

config ACR_APARK_UNSET
	bool "Don't set value"

config ACR_APARK_MASTER
	bool "Park to master"

config ACR_APARK_LAST
	bool "Park to last owner"

config ACR_APARK_DISABLE
	bool "Disabled"

endchoice

choice
	prompt "Parking master"

config ACR_PARKM_UNSET
	bool "Don't set value"

config ACR_PARKM_E300
	bool "e300 core"

config ACR_PARKM_TSEC_1_2
	bool "TSEC1, TSEC2"

config ACR_PARKM_USB_I2C1_BOOT
	bool "USB/I2C1_BOOT"

config ACR_PARKM_DMA_ESDHC_USB
	bool "DMA, ESDHC, USB"

config ACR_PARKM_PEX
	bool "PCI Express"

if MPC83XX_QUICC_ENGINE

config ACR_PARKM_ENC_CORE
	bool "Encryption core"

endif

endchoice

config ACR_PIPE_DEP
	hex
	default 0x0 if ACR_PIPE_DEP_UNSET
	default 0x0 if ACR_PIPE_DEP_1
	default 0x10000 if ACR_PIPE_DEP_2
	default 0x20000 if ACR_PIPE_DEP_3
	default 0x30000 if ACR_PIPE_DEP_4

config ACR_RPTCNT
	hex
	default 0x0 if ACR_RPTCNT_UNSET
	default 0x0 if ACR_RPTCNT_1
	default 0x100 if ACR_RPTCNT_2
	default 0x200 if ACR_RPTCNT_3
	default 0x300 if ACR_RPTCNT_4
	default 0x400 if ACR_RPTCNT_5
	default 0x500 if ACR_RPTCNT_6
	default 0x600 if ACR_RPTCNT_7
	default 0x700 if ACR_RPTCNT_8

config ACR_APARK
	hex
	default 0x0 if ACR_APARK_UNSET
	default 0x0 if ACR_APARK_MASTER
	default 0x10 if ACR_APARK_LAST
	default 0x20 if ACR_APARK_DISABLE

config ACR_PARKM
	hex
	default 0x0 if ACR_PARKM_UNSET
	default 0x0 if ACR_PARKM_E300
	default 0x2 if ACR_PARKM_TSEC_1_2
	default 0x3 if ACR_PARKM_USB_I2C1_BOOT
	default 0x4 if ACR_PARKM_DMA_ESDHC_USB
	default 0x5 if ACR_PARKM_PEX
	default 0x5 if ACR_PARKM_ENC_CORE

endmenu