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