rk3028: rename from rk2928b
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-rk30 / Kconfig
1 config ARCH_RK30XX
2         depends on ARCH_RK30
3         bool
4
5 config ARCH_RK3066B
6         depends on ARCH_RK30
7         bool
8
9 choice
10         prompt "Rockchip SoC Type"
11         depends on ARCH_RK30
12         default SOC_RK3066
13
14 config SOC_RK3000
15         bool "RK3000"
16         select ARCH_RK30XX
17
18 config SOC_RK3028
19         bool "RK3028"
20         select ARCH_RK3066B
21
22 config SOC_RK3066
23         bool "RK3066"
24         select ARCH_RK30XX
25
26 config SOC_RK3068
27         bool "RK3068"
28         select ARCH_RK30XX
29
30 config SOC_RK3066B
31         bool "RK3066B"
32         select ARCH_RK3066B
33         select USB_ARCH_HAS_EHCI
34
35 config SOC_RK3108
36         bool "RK3108"
37         select ARCH_RK3066B
38         select USB_ARCH_HAS_EHCI
39
40 config SOC_RK3168
41         bool "RK3168"
42         select ARCH_RK3066B
43         select USB_ARCH_HAS_EHCI
44
45 config SOC_RK3168M
46         bool "RK3168M"
47         select ARCH_RK3066B
48         select USB_ARCH_HAS_EHCI
49
50 endchoice
51
52 choice
53         prompt "RK30xx Board Type"
54         depends on ARCH_RK30XX
55         default MACH_RK30_SDK
56
57 config MACH_RK30_SDK
58         bool "RK30 SDK board"
59         
60 config MACH_RK30_DS975
61         bool "RK30 DS975 board"
62
63 config MACH_RK3066_SDK
64         bool "RK3066 SDK board"
65
66 config MACH_RK30_DS1001B
67         bool "RK30 DS1001B board"
68      
69 config MACH_RK30_PHONE
70         bool "RK30 smart phone board"
71
72 config MACH_RK30_PHONE_LOQUAT
73         bool "RK30 smart phone loquat board"
74
75 config MACH_RK30_PHONE_A22
76         bool "RK30 smart phone a22 board"
77         
78 config MACH_RK30_PHONE_PAD
79         bool "RK30 phone pad board"
80
81 config MACH_RK30_Z600T
82         bool "RK30 Z600T smart phone pad board"
83                 
84 endchoice
85
86 choice
87         prompt "RK30 phone pad board type"
88         depends on MACH_RK30_PHONE_PAD
89         default MACH_RK30_PHONE_PAD_DS763
90
91         config MACH_RK30_PHONE_PAD_DS763
92         bool "ds763"
93
94         config MACH_RK30_PHONE_PAD_C8003
95         bool "c8003"
96
97 endchoice
98
99 choice
100         prompt "RK3028 Board Type"
101         depends on SOC_RK3028
102
103 config MACH_RK3028_TB
104         bool "RK3028 Top Board"
105
106 endchoice
107
108 choice
109         prompt "RK3066B Board Type"
110         depends on SOC_RK3066B
111
112 config MACH_RK3066B_FPGA
113         bool "RK3066B FPGA board"
114         select RK_FPGA
115
116 config MACH_RK3066B_SDK
117         bool "RK3066B SDK board"
118
119 config MACH_RK3066B_M701
120         bool "RK3066B M701 board"
121
122 endchoice
123
124 choice
125         prompt "RK3108 Board Type"
126         depends on SOC_RK3108
127
128 config MACH_RK3108_TB
129         bool "RK3108 Top Board"
130
131 endchoice
132
133 choice
134         prompt "RK3168 Board Type"
135         depends on SOC_RK3168
136
137 config MACH_RK3168_TB
138         bool "RK3168 Top Board"
139
140 config MACH_RK3168_LR097
141         bool "RK3168 LR097 JC21CA board"
142
143 config MACH_RK3168_DS1006H
144         bool "RK3168 DS1006h Board"
145
146 config MACH_RK3168_86V
147         bool "RK3168 86V Board"
148
149 config MACH_RK3168_86V_OLD
150         bool "RK3168 86V  Old Board"
151 endchoice
152
153 choice
154         prompt "RK3168M Board Type"
155         depends on SOC_RK3168M
156
157 config MACH_RK3168M_TB
158         bool "RK3168M Top Board"
159
160 endchoice