]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/karo/tx6/Kconfig
update to 2015.04-rc1
[karo-tx-uboot.git] / board / karo / tx6 / Kconfig
1 if TARGET_TX6
2
3 config MX6
4         bool
5         default y
6
7 config MX6Q
8         bool
9
10 config MX6DL
11         bool
12
13 config MX6QDL
14         bool
15
16 config MX6S
17         bool
18
19 config MX6SL
20         bool
21
22 config MX6SX
23         bool
24
25 config SYS_BOARD
26         default "tx6"
27
28 config SYS_VENDOR
29         default "karo"
30
31 config SYS_SOC
32         default "mx6"
33
34 config SYS_CONFIG_NAME
35         default "tx6"
36
37 config CMD_ROMUPDATE
38         bool
39
40 config TX6
41         bool
42         default y
43         select MX6
44         select CMD_BMP if LCD
45         select CMD_BOOTCE
46         select CMD_BOOTZ
47         select CMD_CACHE
48         select CMD_I2C if I2C
49         select CMD_MEMTEST
50         select CMD_TIME
51         select DM
52         select DM_GPIO
53         select SYS_I2C
54         select SYS_I2C_MXC
55         select GET_FEC_MAC_ADDR_FROM_IIM
56         select OF_LIBFDT
57
58 config TX6_NAND
59         bool
60         default ! TX6_EMMC
61         select CMD_NAND
62         select CMD_NAND_TRIMFFS
63         select CMD_MTDPARTS
64         select CMD_ROMUPDATE
65         select FDT_FIXUP_PARTITIONS if OF_LIBFDT
66         select MTD_PARTITIONS
67         select NAND_MXS_NO_BBM_SWAP if NAND_MXS
68         select SYS_NAND_USE_FLASH_BBT if NAND_MXS
69         select APBH_DMA
70         select APBH_DMA_BURST
71         select APBH_DMA_BURST8
72         select MTD_DEVICE
73
74 config TX6_EMMC
75         bool
76         select SUPPORT_EMMC_BOOT
77
78 #
79 # variables selected depending on module variant
80 #
81 config SYS_LVDS_IF
82         bool
83
84 config SYS_SDRAM_BUS_WIDTH_16
85         bool
86
87 config SYS_SDRAM_BUS_WIDTH_32
88         bool
89
90
91 choice
92         prompt "TX6 module variant"
93
94 config TARGET_TX6Q_10X0
95         bool "TX6Q-1010 and TX6Q-1030"
96         select MX6Q
97
98 config TARGET_TX6Q_1020
99         bool "TX6Q-1020"
100         select MX6Q
101         select TX6_EMMC
102         select TX6_REV_2
103
104 config TARGET_TX6Q_11X0
105         bool "TX6Q-1110 and TX6Q-1130"
106         select MX6Q
107         select SYS_LVDS_IF
108         
109 config TARGET_TX6S_8034
110         bool "TX6S-8034"
111         select MX6S
112         select SYS_SDRAM_BUS_WIDTH_16
113
114 config TARGET_TX6S_8035
115         bool "TX6S-8035"
116         select MX6S
117         select TX6_EMMC
118         select SYS_SDRAM_BUS_WIDTH_32
119
120 config TARGET_TX6U_8010
121         bool "TX6U-8010 and TX6U-8030"
122         select MX6DL
123
124 config TARGET_TX6U_8011
125         bool "TX6U-8011"
126         select MX6DL
127         select SYS_SDRAM_BUS_WIDTH_32
128         select TX6_REV_1
129
130 config TARGET_TX6U_8012
131         bool "TX6U-8012"
132         select MX6DL
133         select TX6_REV_1
134
135 config TARGET_TX6U_81X0
136         bool "TX6U-8110 and TX6U-8130"
137         select MX6DL
138         select SYS_LVDS_IF
139
140 config TARGET_TX6U_8111
141         bool "TX6U-8111"
142         select MX6DL
143         select SYS_SDRAM_BUS_WIDTH_32
144         select SYS_LVDS_IF
145         select TX6_REV_1
146
147 config TARGET_TX6U_8033
148         bool "TX6U-8033"
149         select MX6DL
150         select TX6_EMMC
151         select TX6_REV_3
152
153 endchoice
154
155 choice
156         prompt "U-Boot image variant"
157         default TX6_UBOOT
158
159 config TX6_UBOOT
160         bool "Standard U-Boot image"
161
162 config TX6_UBOOT_MFG
163         bool "U-Boot image for use with Freescale's MfGTool"
164
165 config TX6_UBOOT_NOENV
166         bool "U-Boot using only built-in environment"
167
168 endchoice
169
170 endif