Merge branch 'tx28-bugfix' into karo-devel
[karo-tx-uboot.git] / board / karo / tx28 / Kconfig
1 if TARGET_TX28
2
3 config SYS_BOARD
4         default "tx28"
5
6 config SYS_VENDOR
7         default "karo"
8
9 config SYS_SOC
10         default "mxs"
11
12 config SYS_CONFIG_NAME
13         default "tx28"
14
15 config TX28
16         bool
17         default y
18         select SOC_MX28
19         select SPL
20         select APBH_DMA
21         select APBH_DMA_BURST
22         select APBH_DMA_BURST8
23         select CC_OPTIMIZE_LIBS_FOR_SPEED
24         select CMD_NAND_TRIMFFS if CMD_NAND
25         select FDT_FIXUP_PARTITIONS
26         select GET_FEC_MAC_ADDR_FROM_IIM if FEC_MXC
27         select LIB_RAND
28         select MTD_DEVICE
29         select MTD_PARTITIONS
30         select MXS_MMC if MMC
31         select NAND
32         select NAND_MXS
33         select OF_BOARD_SETUP
34         select OF_LIBFDT
35         select PHYLIB
36         select SYS_NAND_USE_FLASH_BBT
37
38 config TARGET_TX28_40X2
39         bool
40         select TX28
41
42 config TARGET_TX28_40X3
43         bool
44         select TX28
45
46 config TARGET_TX28_41X0
47         bool
48         select TX28
49
50 choice
51         prompt "U-Boot image variant"
52         default TX28_UBOOT
53
54 config TX28_UBOOT
55         bool "Standard U-Boot image"
56
57 config TX28_UBOOT_NOENV
58         bool "U-Boot using only built-in environment"
59         select UBOOT_IGNORE_ENV
60
61 endchoice
62
63 endif