124d4d422SStefan Agner /* 2b891d010SMarcel Ziswiler * Copyright (c) 2013-2016 Stefan Agner 324d4d422SStefan Agner * 436a01bddSMarcel Ziswiler * Configuration settings for the Toradex Colibri T30 modules. 536a01bddSMarcel Ziswiler * 624d4d422SStefan Agner * SPDX-License-Identifier: GPL-2.0+ 724d4d422SStefan Agner */ 824d4d422SStefan Agner 924d4d422SStefan Agner #ifndef __CONFIG_H 1024d4d422SStefan Agner #define __CONFIG_H 1124d4d422SStefan Agner 1224d4d422SStefan Agner #include <linux/sizes.h> 1324d4d422SStefan Agner 1424d4d422SStefan Agner #include "tegra30-common.h" 1524d4d422SStefan Agner 16d5338c69SMarcel Ziswiler /* High-level configuration options */ 17b891d010SMarcel Ziswiler #define CONFIG_DISPLAY_BOARDINFO_LATE /* Calls show_board_info() */ 1824d4d422SStefan Agner 19d5338c69SMarcel Ziswiler /* Board-specific serial config */ 2024d4d422SStefan Agner #define CONFIG_TEGRA_ENABLE_UARTA 2124d4d422SStefan Agner #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTA_BASE 2224d4d422SStefan Agner 2324d4d422SStefan Agner #define CONFIG_MACH_TYPE MACH_TYPE_COLIBRI_T30 2424d4d422SStefan Agner 2524d4d422SStefan Agner /* I2C */ 2624d4d422SStefan Agner #define CONFIG_SYS_I2C_TEGRA 2724d4d422SStefan Agner 28*74b19ad1SMarcel Ziswiler /* Environment in eMMC, before config block at the end of 1st "boot sector" */ 29*74b19ad1SMarcel Ziswiler #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE + \ 30*74b19ad1SMarcel Ziswiler CONFIG_TDX_CFG_BLOCK_OFFSET) 3124d4d422SStefan Agner #define CONFIG_SYS_MMC_ENV_DEV 0 32*74b19ad1SMarcel Ziswiler #define CONFIG_SYS_MMC_ENV_PART 1 3324d4d422SStefan Agner 3436a01bddSMarcel Ziswiler /* USB host support */ 3524d4d422SStefan Agner #define CONFIG_USB_EHCI_TEGRA 3624d4d422SStefan Agner 3724d4d422SStefan Agner /* USB networking support */ 3824d4d422SStefan Agner 3924d4d422SStefan Agner /* General networking support */ 40baa6f0f1SMax Krummenacher #define CONFIG_IP_DEFRAG 41f7c81e28SMarcel Ziswiler #define CONFIG_TFTP_BLOCKSIZE 16352 42baa6f0f1SMax Krummenacher #define CONFIG_TFTP_TSIZE 4324d4d422SStefan Agner 44d5338c69SMarcel Ziswiler /* Increase console I/O buffer size */ 45d5338c69SMarcel Ziswiler #undef CONFIG_SYS_CBSIZE 46d5338c69SMarcel Ziswiler #define CONFIG_SYS_CBSIZE 1024 47d5338c69SMarcel Ziswiler 48d5338c69SMarcel Ziswiler /* Increase arguments buffer size */ 49d5338c69SMarcel Ziswiler #undef CONFIG_SYS_BARGSIZE 50d5338c69SMarcel Ziswiler #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 51d5338c69SMarcel Ziswiler 52d5338c69SMarcel Ziswiler /* Increase maximum number of arguments */ 53d5338c69SMarcel Ziswiler #undef CONFIG_SYS_MAXARGS 54d5338c69SMarcel Ziswiler #define CONFIG_SYS_MAXARGS 32 55d5338c69SMarcel Ziswiler 5624d4d422SStefan Agner #include "tegra-common-usb-gadget.h" 5724d4d422SStefan Agner #include "tegra-common-post.h" 5824d4d422SStefan Agner 5924d4d422SStefan Agner #endif /* __CONFIG_H */ 60