1bf78b271SMarcel Ziswiler /* 23d1282ffSMarcel Ziswiler * Copyright (c) 2014-2015 Marcel Ziswiler 3bf78b271SMarcel Ziswiler * 4bf78b271SMarcel Ziswiler * SPDX-License-Identifier: GPL-2.0+ 5bf78b271SMarcel Ziswiler */ 6bf78b271SMarcel Ziswiler 7bf78b271SMarcel Ziswiler #ifndef __CONFIG_H 8bf78b271SMarcel Ziswiler #define __CONFIG_H 9bf78b271SMarcel Ziswiler 10bf78b271SMarcel Ziswiler #include <linux/sizes.h> 11bf78b271SMarcel Ziswiler 12bf78b271SMarcel Ziswiler #include "tegra30-common.h" 13bf78b271SMarcel Ziswiler 14a5825625SMarcel Ziswiler #define CONFIG_ARCH_MISC_INIT 15a5825625SMarcel Ziswiler 16bf78b271SMarcel Ziswiler /* High-level configuration options */ 17bf78b271SMarcel Ziswiler #define CONFIG_TEGRA_BOARD_STRING "Toradex Apalis T30" 18bf78b271SMarcel Ziswiler 19bf78b271SMarcel Ziswiler /* Board-specific serial config */ 20bf78b271SMarcel Ziswiler #define CONFIG_TEGRA_ENABLE_UARTA 21bf78b271SMarcel Ziswiler #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTA_BASE 22bf78b271SMarcel Ziswiler 23bf78b271SMarcel Ziswiler #define CONFIG_MACH_TYPE MACH_TYPE_APALIS_T30 24bf78b271SMarcel Ziswiler 25bf78b271SMarcel Ziswiler /* I2C */ 26bf78b271SMarcel Ziswiler #define CONFIG_SYS_I2C_TEGRA 27bf78b271SMarcel Ziswiler #define CONFIG_CMD_I2C 28bf78b271SMarcel Ziswiler 29bf78b271SMarcel Ziswiler /* SD/MMC */ 30bf78b271SMarcel Ziswiler #define CONFIG_MMC 31bf78b271SMarcel Ziswiler #define CONFIG_GENERIC_MMC 32bf78b271SMarcel Ziswiler #define CONFIG_TEGRA_MMC 33bf78b271SMarcel Ziswiler #define CONFIG_CMD_MMC 34bf78b271SMarcel Ziswiler 35bf78b271SMarcel Ziswiler /* Environment in eMMC, at the end of 2nd "boot sector" */ 36bf78b271SMarcel Ziswiler #define CONFIG_ENV_IS_IN_MMC 37bf78b271SMarcel Ziswiler #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE) 38bf78b271SMarcel Ziswiler #define CONFIG_SYS_MMC_ENV_DEV 0 39bf78b271SMarcel Ziswiler #define CONFIG_SYS_MMC_ENV_PART 2 40bf78b271SMarcel Ziswiler 41bf78b271SMarcel Ziswiler /* USB Host support */ 42bf78b271SMarcel Ziswiler #define CONFIG_USB_EHCI 43bf78b271SMarcel Ziswiler #define CONFIG_USB_EHCI_TEGRA 44bf78b271SMarcel Ziswiler #define CONFIG_USB_MAX_CONTROLLER_COUNT 3 45bf78b271SMarcel Ziswiler #define CONFIG_USB_STORAGE 46bf78b271SMarcel Ziswiler #define CONFIG_CMD_USB 47bf78b271SMarcel Ziswiler 48bf78b271SMarcel Ziswiler /* PCI host support */ 493d1282ffSMarcel Ziswiler #define CONFIG_PCI 50bf78b271SMarcel Ziswiler #define CONFIG_PCI_TEGRA 51bf78b271SMarcel Ziswiler #define CONFIG_PCI_PNP 52bf78b271SMarcel Ziswiler #define CONFIG_CMD_PCI 53bf78b271SMarcel Ziswiler #define CONFIG_CMD_PCI_ENUM 54bf78b271SMarcel Ziswiler 55bf78b271SMarcel Ziswiler /* PCI networking support */ 56bf78b271SMarcel Ziswiler #define CONFIG_E1000 573d1282ffSMarcel Ziswiler #define CONFIG_E1000_NO_NVM 58bf78b271SMarcel Ziswiler 59bf78b271SMarcel Ziswiler /* General networking support */ 60bf78b271SMarcel Ziswiler #define CONFIG_CMD_DHCP 61*baa6f0f1SMax Krummenacher #define CONFIG_IP_DEFRAG 62*baa6f0f1SMax Krummenacher #define CONFIG_TFTP_BLOCKSIZE 16384 63*baa6f0f1SMax Krummenacher #define CONFIG_TFTP_TSIZE 64bf78b271SMarcel Ziswiler 65d5338c69SMarcel Ziswiler /* Miscellaneous commands */ 66d5338c69SMarcel Ziswiler #define CONFIG_FAT_WRITE 67d5338c69SMarcel Ziswiler 68d5338c69SMarcel Ziswiler /* Increase console I/O buffer size */ 69d5338c69SMarcel Ziswiler #undef CONFIG_SYS_CBSIZE 70d5338c69SMarcel Ziswiler #define CONFIG_SYS_CBSIZE 1024 71d5338c69SMarcel Ziswiler 72d5338c69SMarcel Ziswiler /* Increase arguments buffer size */ 73d5338c69SMarcel Ziswiler #undef CONFIG_SYS_BARGSIZE 74d5338c69SMarcel Ziswiler #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 75d5338c69SMarcel Ziswiler 76d5338c69SMarcel Ziswiler /* Increase print buffer size */ 77d5338c69SMarcel Ziswiler #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 78d5338c69SMarcel Ziswiler 79d5338c69SMarcel Ziswiler /* Increase maximum number of arguments */ 80d5338c69SMarcel Ziswiler #undef CONFIG_SYS_MAXARGS 81d5338c69SMarcel Ziswiler #define CONFIG_SYS_MAXARGS 32 82d5338c69SMarcel Ziswiler 83bf78b271SMarcel Ziswiler #include "tegra-common-usb-gadget.h" 84bf78b271SMarcel Ziswiler #include "tegra-common-post.h" 85bf78b271SMarcel Ziswiler 86bf78b271SMarcel Ziswiler #endif /* __CONFIG_H */ 87