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> 2100a2749dSAllen Martin #include "tegra20-common.h" 222996e2dcSStephen Warren 2300a55addSStephen Warren /* Enable fdt support for Paz00. Flash the image in u-boot-dtb.bin */ 2400a2749dSAllen Martin #define CONFIG_DEFAULT_DEVICE_TREE tegra20-paz00 2500a55addSStephen Warren #define CONFIG_OF_CONTROL 2600a55addSStephen Warren #define CONFIG_OF_SEPARATE 2700a55addSStephen Warren 282996e2dcSStephen Warren /* High-level configuration options */ 2900a2749dSAllen Martin #define V_PROMPT "Tegra20 (Paz00) MOD # " 3029f3e3f2STom Warren #define CONFIG_TEGRA_BOARD_STRING "Compal Paz00" 312996e2dcSStephen Warren 322996e2dcSStephen Warren /* Board-specific serial config */ 3329f3e3f2STom Warren #define CONFIG_TEGRA_ENABLE_UARTA 342996e2dcSStephen Warren #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTA_BASE 352996e2dcSStephen Warren 362996e2dcSStephen Warren #define CONFIG_MACH_TYPE MACH_TYPE_PAZ00 372996e2dcSStephen Warren 382996e2dcSStephen Warren #define CONFIG_BOARD_EARLY_INIT_F 3925dccd6fSMarc Dietrich #define CONFIG_BOARD_LATE_INIT 402996e2dcSStephen Warren 412996e2dcSStephen Warren /* SD/MMC */ 422996e2dcSStephen Warren #define CONFIG_MMC 432996e2dcSStephen Warren #define CONFIG_GENERIC_MMC 443f82d89dSTom Warren #define CONFIG_TEGRA_MMC 452996e2dcSStephen Warren #define CONFIG_CMD_MMC 462996e2dcSStephen Warren 47e87c2bdaSStephen Warren /* Environment in eMMC, at the end of 2nd "boot sector" */ 48e87c2bdaSStephen Warren #define CONFIG_ENV_IS_IN_MMC 49*91171091SStephen Warren #define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE) 50e87c2bdaSStephen Warren #define CONFIG_SYS_MMC_ENV_DEV 0 51573668a2SStephen Warren #define CONFIG_SYS_MMC_ENV_PART 2 52bea2674cSStephen Warren 5300a55addSStephen Warren /* USB Host support */ 5400a55addSStephen Warren #define CONFIG_USB_EHCI 5500a55addSStephen Warren #define CONFIG_USB_EHCI_TEGRA 5600a55addSStephen Warren #define CONFIG_USB_STORAGE 5700a55addSStephen Warren #define CONFIG_CMD_USB 5800a55addSStephen Warren 5900a55addSStephen Warren /* USB networking support */ 6000a55addSStephen Warren #define CONFIG_USB_HOST_ETHER 6100a55addSStephen Warren #define CONFIG_USB_ETHER_ASIX 6200a55addSStephen Warren 6300a55addSStephen Warren /* General networking support */ 6400a55addSStephen Warren #define CONFIG_CMD_NET 6500a55addSStephen Warren #define CONFIG_CMD_DHCP 6600a55addSStephen Warren 6725dccd6fSMarc Dietrich /* LCD support */ 6825dccd6fSMarc Dietrich #define CONFIG_LCD 6925dccd6fSMarc Dietrich #define CONFIG_PWM_TEGRA 7025dccd6fSMarc Dietrich #define CONFIG_VIDEO_TEGRA 7125dccd6fSMarc Dietrich #define LCD_BPP LCD_COLOR16 7225dccd6fSMarc Dietrich #define CONFIG_SYS_WHITE_ON_BLACK 7325dccd6fSMarc Dietrich #define CONFIG_CONSOLE_SCROLL_LINES 10 7425dccd6fSMarc Dietrich 7529f3e3f2STom Warren #include "tegra-common-post.h" 76bea2674cSStephen Warren 772996e2dcSStephen Warren #endif /* __CONFIG_H */ 78