12996e2dcSStephen Warren /* 200a55addSStephen Warren * Copyright (c) 2010-2012 NVIDIA CORPORATION. All rights reserved. 32996e2dcSStephen Warren * 42996e2dcSStephen Warren * See file CREDITS for list of people who contributed to this 52996e2dcSStephen Warren * project. 62996e2dcSStephen Warren * 72996e2dcSStephen Warren * This program is free software; you can redistribute it and/or modify it 82996e2dcSStephen Warren * under the terms and conditions of the GNU General Public License, 92996e2dcSStephen Warren * version 2, as published by the Free Software Foundation. 102996e2dcSStephen Warren * 112996e2dcSStephen Warren * This program is distributed in the hope it will be useful, but WITHOUT 122996e2dcSStephen Warren * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 132996e2dcSStephen Warren * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 142996e2dcSStephen Warren * more details. 152996e2dcSStephen Warren */ 162996e2dcSStephen Warren 172996e2dcSStephen Warren #ifndef __CONFIG_H 182996e2dcSStephen Warren #define __CONFIG_H 192996e2dcSStephen Warren 202996e2dcSStephen Warren #include <asm/sizes.h> 212996e2dcSStephen Warren #include "tegra2-common.h" 222996e2dcSStephen Warren 2300a55addSStephen Warren /* Enable fdt support for Paz00. Flash the image in u-boot-dtb.bin */ 2400a55addSStephen Warren #define CONFIG_DEFAULT_DEVICE_TREE tegra2-paz00 2500a55addSStephen Warren #define CONFIG_OF_CONTROL 2600a55addSStephen Warren #define CONFIG_OF_SEPARATE 2700a55addSStephen Warren 282996e2dcSStephen Warren /* High-level configuration options */ 292996e2dcSStephen Warren #define V_PROMPT "Tegra2 (Paz00) MOD # " 302996e2dcSStephen Warren #define CONFIG_TEGRA2_BOARD_STRING "Compal Paz00" 312996e2dcSStephen Warren 322996e2dcSStephen Warren /* Board-specific serial config */ 332996e2dcSStephen Warren #define CONFIG_SERIAL_MULTI 342996e2dcSStephen Warren #define CONFIG_TEGRA2_ENABLE_UARTA 352996e2dcSStephen Warren #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTA_BASE 362996e2dcSStephen Warren 372996e2dcSStephen Warren #define CONFIG_MACH_TYPE MACH_TYPE_PAZ00 382996e2dcSStephen Warren #define CONFIG_SYS_BOARD_ODMDATA 0x800c0085 /* lp1, 512MB */ 392996e2dcSStephen Warren 402996e2dcSStephen Warren #define CONFIG_BOARD_EARLY_INIT_F 412996e2dcSStephen Warren 422996e2dcSStephen Warren /* SD/MMC */ 432996e2dcSStephen Warren #define CONFIG_MMC 442996e2dcSStephen Warren #define CONFIG_GENERIC_MMC 453f82d89dSTom Warren #define CONFIG_TEGRA_MMC 462996e2dcSStephen Warren #define CONFIG_CMD_MMC 472996e2dcSStephen Warren 482996e2dcSStephen Warren #define CONFIG_DOS_PARTITION 492996e2dcSStephen Warren #define CONFIG_EFI_PARTITION 502996e2dcSStephen Warren #define CONFIG_CMD_EXT2 512996e2dcSStephen Warren #define CONFIG_CMD_FAT 522996e2dcSStephen Warren 53*e87c2bdaSStephen Warren /* Environment in eMMC, at the end of 2nd "boot sector" */ 54*e87c2bdaSStephen Warren #define CONFIG_ENV_IS_IN_MMC 55*e87c2bdaSStephen Warren #define CONFIG_ENV_OFFSET ((2 * 1024 * 1024) - CONFIG_ENV_SIZE) 56*e87c2bdaSStephen Warren #define CONFIG_SYS_MMC_ENV_DEV 0 57bea2674cSStephen Warren 5800a55addSStephen Warren /* USB Host support */ 5900a55addSStephen Warren #define CONFIG_USB_EHCI 6000a55addSStephen Warren #define CONFIG_USB_EHCI_TEGRA 6100a55addSStephen Warren #define CONFIG_USB_STORAGE 6200a55addSStephen Warren #define CONFIG_CMD_USB 6300a55addSStephen Warren 6400a55addSStephen Warren /* USB networking support */ 6500a55addSStephen Warren #define CONFIG_USB_HOST_ETHER 6600a55addSStephen Warren #define CONFIG_USB_ETHER_ASIX 6700a55addSStephen Warren 6800a55addSStephen Warren /* General networking support */ 6900a55addSStephen Warren #define CONFIG_CMD_NET 7000a55addSStephen Warren #define CONFIG_CMD_DHCP 7100a55addSStephen Warren 72bea2674cSStephen Warren #include "tegra2-common-post.h" 73bea2674cSStephen Warren 742996e2dcSStephen Warren #endif /* __CONFIG_H */ 75