1efc05ae1STom Warren /* 2f3d93309SStephen Warren * (C) Copyright 2010-2012 3efc05ae1STom Warren * NVIDIA Corporation <www.nvidia.com> 4efc05ae1STom Warren * 51a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 6efc05ae1STom Warren */ 7efc05ae1STom Warren 8efc05ae1STom Warren #ifndef __CONFIG_H 9efc05ae1STom Warren #define __CONFIG_H 10efc05ae1STom Warren 11*1ace4022SAlexey Brodkin #include <linux/sizes.h> 1200a2749dSAllen Martin #include "tegra20-common.h" 13efc05ae1STom Warren 14efc05ae1STom Warren /* High-level configuration options */ 1529f3e3f2STom Warren #define CONFIG_TEGRA_BOARD_STRING "NVIDIA Harmony" 16efc05ae1STom Warren 17efc05ae1STom Warren /* Board-specific serial config */ 1829f3e3f2STom Warren #define CONFIG_TEGRA_ENABLE_UARTD 19efc05ae1STom Warren 20efc05ae1STom Warren /* UARTD: keyboard satellite board UART, default */ 21efc05ae1STom Warren #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTD_BASE 2229f3e3f2STom Warren #ifdef CONFIG_TEGRA_ENABLE_UARTA 23efc05ae1STom Warren /* UARTA: debug board UART */ 24efc05ae1STom Warren #define CONFIG_SYS_NS16550_COM2 NV_PA_APB_UARTA_BASE 25efc05ae1STom Warren #endif 26efc05ae1STom Warren 27efc05ae1STom Warren #define CONFIG_MACH_TYPE MACH_TYPE_HARMONY 28efc05ae1STom Warren 299614a1e9SStephen Warren /* NAND support */ 309614a1e9SStephen Warren #define CONFIG_TEGRA_NAND 319614a1e9SStephen Warren #define CONFIG_SYS_MAX_NAND_DEVICE 1 329614a1e9SStephen Warren 339614a1e9SStephen Warren /* Environment in NAND (which is 512M), aligned to start of last sector */ 349614a1e9SStephen Warren #define CONFIG_ENV_OFFSET (SZ_512M - SZ_128K) /* 128K sector size */ 35bea2674cSStephen Warren 36f3d93309SStephen Warren /* USB Host support */ 37f3d93309SStephen Warren #define CONFIG_USB_EHCI_TEGRA 38f3d93309SStephen Warren 39f3d93309SStephen Warren /* USB networking support */ 40f3d93309SStephen Warren 4129f3e3f2STom Warren #include "tegra-common-post.h" 42bea2674cSStephen Warren 43efc05ae1STom Warren #endif /* __CONFIG_H */ 44