mpc83xx, keymile boards: enable DM_ETH and add DTS
[pandora-u-boot.git] / board / keymile / km83xx / Kconfig
1 menu "KM 83xx Options"
2         depends on MPC83xx
3
4 config KM_ENABLE_FULL_DM_DTS_SUPPORT
5         bool "enable full DM/DTS support for KM 83xx boards"
6         default y
7         select CMD_DM
8         select DM
9         select DM_ETH
10         select DM_MDIO
11         select DM_SERIAL
12         select OF_CONTROL
13         select PINCTRL
14         select PINCTRL_QE
15         select PHYLIB
16 endmenu
17
18 if TARGET_KMETER1
19
20 config SYS_BOARD
21         default "km83xx"
22
23 config SYS_VENDOR
24         default "keymile"
25
26 config SYS_CONFIG_NAME
27         default "kmeter1"
28
29 config BOARD_SPECIFIC_OPTIONS # dummy
30         def_bool y
31         select ARCH_MPC8360
32         imply CMD_CRAMFS
33         imply CMD_DIAG
34         imply FS_CRAMFS
35
36 endif
37
38 if TARGET_KMCOGE5NE
39
40 config SYS_BOARD
41         default "km83xx"
42
43 config SYS_VENDOR
44         default "keymile"
45
46 config SYS_CONFIG_NAME
47         default "kmcoge5ne"
48
49 config BOARD_SPECIFIC_OPTIONS # dummy
50         def_bool y
51         select ARCH_MPC8360
52         imply CMD_CRAMFS
53         imply CMD_DIAG
54         imply FS_CRAMFS
55
56 endif
57
58 if TARGET_KMTEGR1
59
60 config SYS_BOARD
61         default "km83xx"
62
63 config SYS_VENDOR
64         default "keymile"
65
66 config SYS_CONFIG_NAME
67         default "kmtegr1"
68
69 config BOARD_SPECIFIC_OPTIONS # dummy
70         def_bool y
71         select ARCH_MPC8309
72         imply CMD_CRAMFS
73         imply FS_CRAMFS
74
75 endif
76
77 if TARGET_TUXX1
78
79 config SYS_BOARD
80         default "km83xx"
81
82 config SYS_VENDOR
83         default "keymile"
84
85 config SYS_CONFIG_NAME
86         default "tuxx1"
87
88 config BOARD_SPECIFIC_OPTIONS # dummy
89         def_bool y
90         select ARCH_MPC832X
91         imply CMD_CRAMFS
92         imply FS_CRAMFS
93
94 endif
95
96 if TARGET_KMSUPX5
97
98 config SYS_BOARD
99         default "km83xx"
100
101 config SYS_VENDOR
102         default "keymile"
103
104 config SYS_CONFIG_NAME
105         default "kmsupx5"
106
107 config BOARD_SPECIFIC_OPTIONS # dummy
108         def_bool y
109         select ARCH_MPC832X
110         imply CMD_CRAMFS
111         imply FS_CRAMFS
112
113 endif
114
115 if TARGET_TUGE1
116
117 config SYS_BOARD
118         default "km83xx"
119
120 config SYS_VENDOR
121         default "keymile"
122
123 config SYS_CONFIG_NAME
124         default "tuge1"
125
126 config BOARD_SPECIFIC_OPTIONS # dummy
127         def_bool y
128         select ARCH_MPC832X
129         imply CMD_CRAMFS
130         imply FS_CRAMFS
131
132 endif
133
134 if TARGET_KMOPTI2
135
136 config SYS_BOARD
137         default "km83xx"
138
139 config SYS_VENDOR
140         default "keymile"
141
142 config SYS_CONFIG_NAME
143         default "kmopti2"
144
145 config BOARD_SPECIFIC_OPTIONS # dummy
146         def_bool y
147         select ARCH_MPC832X
148         imply CMD_CRAMFS
149         imply FS_CRAMFS
150
151 endif
152
153 if TARGET_KMTEPR2
154
155 config SYS_BOARD
156         default "km83xx"
157
158 config SYS_VENDOR
159         default "keymile"
160
161 config SYS_CONFIG_NAME
162         default "kmtepr2"
163
164 config BOARD_SPECIFIC_OPTIONS # dummy
165         def_bool y
166         select ARCH_MPC832X
167         imply CMD_CRAMFS
168         imply FS_CRAMFS
169
170 endif