1bb1e7cdeSTom Warren /* 2bb1e7cdeSTom Warren * Copyright (c) 2010-2012, NVIDIA CORPORATION. All rights reserved. 3bb1e7cdeSTom Warren * 45b8031ccSTom Rini * SPDX-License-Identifier: GPL-2.0 5bb1e7cdeSTom Warren */ 6bb1e7cdeSTom Warren 7bb1e7cdeSTom Warren #ifndef __CONFIG_H 8bb1e7cdeSTom Warren #define __CONFIG_H 9bb1e7cdeSTom Warren 101ace4022SAlexey Brodkin #include <linux/sizes.h> 11bb1e7cdeSTom Warren 12bb1e7cdeSTom Warren #include "tegra30-common.h" 13bb1e7cdeSTom Warren 142364e151SStephen Warren /* VDD core PMIC */ 152364e151SStephen Warren #define CONFIG_TEGRA_VDD_CORE_TPS62361B_SET3 162364e151SStephen Warren 17bb1e7cdeSTom Warren /* High-level configuration options */ 18bb1e7cdeSTom Warren #define CONFIG_TEGRA_BOARD_STRING "NVIDIA Cardhu" 19bb1e7cdeSTom Warren 20b9b53a60SStephen Warren #define BOARD_EXTRA_ENV_SETTINGS \ 21b9b53a60SStephen Warren "board_name=cardhu-a04\0" \ 22b9b53a60SStephen Warren "fdtfile=tegra30-cardhu-a04.dtb\0" 23b9b53a60SStephen Warren 24bb1e7cdeSTom Warren /* Board-specific serial config */ 25bb1e7cdeSTom Warren #define CONFIG_TEGRA_ENABLE_UARTA 26bb1e7cdeSTom Warren #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTA_BASE 27bb1e7cdeSTom Warren 28*94ba26f2STom Rini #define CONFIG_MACH_TYPE MACH_TYPE_CARDHU 29*94ba26f2STom Rini 30bb1e7cdeSTom Warren /* I2C */ 311f2ba722SSimon Glass #define CONFIG_SYS_I2C_TEGRA 32bb1e7cdeSTom Warren 33ca557b38STom Warren /* Environment in eMMC, at the end of 2nd "boot sector" */ 3491171091SStephen Warren #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE) 35ca557b38STom Warren #define CONFIG_SYS_MMC_ENV_DEV 0 36ca557b38STom Warren #define CONFIG_SYS_MMC_ENV_PART 2 37bb1e7cdeSTom Warren 38d2f18f26SAllen Martin /* SPI */ 39d2f18f26SAllen Martin #define CONFIG_TEGRA_SLINK_CTRLS 6 40d2f18f26SAllen Martin #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 41d2f18f26SAllen Martin #define CONFIG_SF_DEFAULT_SPEED 24000000 42d2f18f26SAllen Martin #define CONFIG_SPI_FLASH_SIZE (4 << 20) 43d2f18f26SAllen Martin 44d6cf707eSJim Lin /* USB Host support */ 45d6cf707eSJim Lin #define CONFIG_USB_EHCI_TEGRA 46d6cf707eSJim Lin 47d6cf707eSJim Lin /* USB networking support */ 48d6cf707eSJim Lin 495a2c96a0SThierry Reding /* PCI host support */ 505a2c96a0SThierry Reding 51d6cf707eSJim Lin /* General networking support */ 52d6cf707eSJim Lin 53bb1e7cdeSTom Warren #include "tegra-common-post.h" 54bb1e7cdeSTom Warren 55bb1e7cdeSTom Warren #endif /* __CONFIG_H */ 56