Merge branch 'tx28-devel' 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 CMD_ROMUPDATE
26         select FDT_FIXUP_PARTITIONS
27         select GET_FEC_MAC_ADDR_FROM_IIM if FEC_MXC
28         select LIB_RAND
29         select MTD_DEVICE
30         select MTD_PARTITIONS
31         select MXS_MMC if MMC
32         select NAND
33         select NAND_MXS
34         select OF_BOARD_SETUP
35         select OF_LIBFDT
36         select PHYLIB
37         select SYS_NAND_USE_FLASH_BBT
38
39 config TARGET_TX28_40X2
40         bool
41         select TX28
42
43 config TARGET_TX28_40X3
44         bool
45         select TX28
46
47 config TARGET_TX28_41X0
48         bool
49         select TX28
50
51 choice
52         prompt "U-Boot image variant"
53         default TX28_UBOOT
54
55 config TX28_UBOOT
56         bool "Standard U-Boot image"
57
58 config TX28_UBOOT_NOENV
59         bool "U-Boot using only built-in environment"
60         select UBOOT_IGNORE_ENV
61
62 endchoice
63
64 endif