Home | History | Annotate | Download | only in configs
      1 /* SPDX-License-Identifier: GPL-2.0 */
      2 /*
      3  * Copyright (c) 2010-2012, NVIDIA CORPORATION.  All rights reserved.
      4  */
      5 
      6 #ifndef __CONFIG_H
      7 #define __CONFIG_H
      8 
      9 #include <linux/sizes.h>
     10 
     11 #include "tegra30-common.h"
     12 
     13 /* VDD core PMIC */
     14 #define CONFIG_TEGRA_VDD_CORE_TPS62361B_SET3
     15 
     16 /* High-level configuration options */
     17 #define CONFIG_TEGRA_BOARD_STRING	"NVIDIA Cardhu"
     18 
     19 #define BOARD_EXTRA_ENV_SETTINGS \
     20 	"board_name=cardhu-a04\0" \
     21 	"fdtfile=tegra30-cardhu-a04.dtb\0"
     22 
     23 /* Board-specific serial config */
     24 #define CONFIG_TEGRA_ENABLE_UARTA
     25 #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
     26 
     27 #define CONFIG_MACH_TYPE		MACH_TYPE_CARDHU
     28 
     29 /* I2C */
     30 #define CONFIG_SYS_I2C_TEGRA
     31 
     32 /* Environment in eMMC, at the end of 2nd "boot sector" */
     33 #define CONFIG_ENV_OFFSET		(-CONFIG_ENV_SIZE)
     34 #define CONFIG_SYS_MMC_ENV_DEV		0
     35 #define CONFIG_SYS_MMC_ENV_PART		2
     36 
     37 /* SPI */
     38 #define CONFIG_TEGRA_SLINK_CTRLS       6
     39 #define CONFIG_SF_DEFAULT_MODE         SPI_MODE_0
     40 #define CONFIG_SF_DEFAULT_SPEED        24000000
     41 #define CONFIG_SPI_FLASH_SIZE          (4 << 20)
     42 
     43 /* USB Host support */
     44 #define CONFIG_USB_EHCI_TEGRA
     45 
     46 /* USB networking support */
     47 
     48 /* PCI host support */
     49 
     50 /* General networking support */
     51 
     52 #include "tegra-common-post.h"
     53 
     54 #endif /* __CONFIG_H */
     55