]>
Commit | Line | Data |
---|---|---|
b9ca4ab4 LV |
1 | /* |
2 | * Configuration header file for TI's k2g-evm | |
3 | * | |
4 | * (C) Copyright 2015 | |
5 | * Texas Instruments Incorporated, <www.ti.com> | |
6 | * | |
7 | * SPDX-License-Identifier: GPL-2.0+ | |
8 | */ | |
9 | ||
10 | #ifndef __CONFIG_K2G_EVM_H | |
11 | #define __CONFIG_K2G_EVM_H | |
12 | ||
13 | /* Platform type */ | |
14 | #define CONFIG_SOC_K2G | |
b9ca4ab4 LV |
15 | |
16 | /* U-Boot general configuration */ | |
17 | #define CONFIG_EXTRA_ENV_KS2_BOARD_SETTINGS \ | |
18 | DEFAULT_MMC_TI_ARGS \ | |
6f6e9439 | 19 | DEFAULT_PMMC_BOOT_ENV \ |
86e3ca11 | 20 | DEFAULT_FW_INITRAMFS_BOOT_ENV \ |
d28a86c0 | 21 | "boot=mmc\0" \ |
b9ca4ab4 LV |
22 | "console=ttyS0,115200n8\0" \ |
23 | "bootpart=0:2\0" \ | |
24 | "bootdir=/boot\0" \ | |
abca9477 | 25 | "rd_spec=-\0" \ |
b9ca4ab4 LV |
26 | "args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs " \ |
27 | "root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048\0" \ | |
5c2728ff | 28 | "name_fdt=keystone-k2g-evm.dtb\0" \ |
b9ca4ab4 LV |
29 | "name_mon=skern-k2g.bin\0" \ |
30 | "name_ubi=k2g-evm-ubifs.ubi\0" \ | |
31 | "name_uboot=u-boot-spi-k2g-evm.gph\0" \ | |
32 | "init_mmc=run args_all args_mmc\0" \ | |
86e3ca11 MK |
33 | "init_fw_rd_mmc=load mmc ${bootpart} ${rdaddr} " \ |
34 | "${bootdir}/${name_fw_rd}; run set_rd_spec\0" \ | |
6f6e9439 | 35 | "soc_variant=k2g\0" \ |
b9ca4ab4 LV |
36 | "get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${name_fdt}\0"\ |
37 | "get_kern_mmc=load mmc ${bootpart} ${loadaddr} " \ | |
38 | "${bootdir}/${name_kern}\0" \ | |
39 | "get_mon_mmc=load mmc ${bootpart} ${addr_mon} ${bootdir}/${name_mon}\0"\ | |
abca9477 | 40 | "name_fs=arago-base-tisdk-image-k2g-evm.cpio\0" |
b9ca4ab4 | 41 | |
6f6e9439 | 42 | #define CONFIG_BOOTCOMMAND \ |
0552d1d8 | 43 | "run envboot; " \ |
86e3ca11 | 44 | "run set_name_pmmc init_${boot} init_fw_rd_${boot} " \ |
ceee15ce LV |
45 | "get_pmmc_${boot} run_pmmc get_mon_${boot} run_mon " \ |
46 | "get_fdt_${boot} get_kern_${boot} run_kern" | |
6f6e9439 | 47 | |
b9ca4ab4 LV |
48 | #include <configs/ti_armv7_keystone2.h> |
49 | ||
50 | /* SPL SPI Loader Configuration */ | |
51 | #define CONFIG_SPL_TEXT_BASE 0x0c080000 | |
52 | ||
53 | /* NAND Configuration */ | |
54 | #define CONFIG_SYS_NAND_PAGE_2K | |
55 | ||
56 | /* Network */ | |
57 | #define CONFIG_KSNET_NETCP_V1_5 | |
58 | #define CONFIG_KSNET_CPSW_NUM_PORTS 2 | |
59 | #define CONFIG_KSNET_MDIO_PHY_CONFIG_ENABLE | |
60 | #define CONFIG_PHY_MICREL | |
b8dafa22 | 61 | #define PHY_ANEG_TIMEOUT 10000 /* PHY needs longer aneg time */ |
b9ca4ab4 LV |
62 | |
63 | /* MMC/SD */ | |
b9ca4ab4 LV |
64 | #define CONFIG_GENERIC_MMC |
65 | #define CONFIG_OMAP_HSMMC | |
b9ca4ab4 | 66 | |
84fe2838 LV |
67 | #undef CONFIG_ENV_IS_IN_NAND |
68 | #define CONFIG_ENV_IS_IN_FAT | |
69 | #define FAT_ENV_INTERFACE "mmc" | |
70 | #define FAT_ENV_DEVICE_AND_PART "0:1" | |
71 | #define FAT_ENV_FILE "uboot.env" | |
72 | ||
b9ca4ab4 LV |
73 | #define CONFIG_SF_DEFAULT_BUS 1 |
74 | #define CONFIG_SF_DEFAULT_CS 0 | |
75 | ||
988fb5ce V |
76 | #ifndef CONFIG_SPL_BUILD |
77 | #define CONFIG_CADENCE_QSPI | |
78 | #define CONFIG_CQSPI_REF_CLK 384000000 | |
79 | #define CONFIG_CQSPI_DECODER 0x0 | |
57897c13 | 80 | #define CONFIG_BOUNCE_BUFFER |
988fb5ce V |
81 | #endif |
82 | ||
b9ca4ab4 | 83 | #endif /* __CONFIG_K2G_EVM_H */ |