uboot/include/configs/apalis_t30.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (c) 2014-2016 Marcel Ziswiler
   4 *
   5 * Configuration settings for the Toradex Apalis T30 modules.
   6 */
   7
   8#ifndef __CONFIG_H
   9#define __CONFIG_H
  10
  11#include <linux/sizes.h>
  12
  13#include "tegra30-common.h"
  14
  15/*
  16 * Board-specific serial config
  17 *
  18 * Apalis UART1: NVIDIA UARTA
  19 * Apalis UART2: NVIDIA UARTD
  20 * Apalis UART3: NVIDIA UARTB
  21 * Apalis UART4: NVIDIA UARTC
  22 */
  23#define CONFIG_TEGRA_ENABLE_UARTA
  24#define CONFIG_SYS_NS16550_COM1         NV_PA_APB_UARTA_BASE
  25
  26#define CONFIG_MACH_TYPE                MACH_TYPE_APALIS_T30
  27
  28/* PCI networking support */
  29#define CONFIG_E1000_NO_NVM
  30
  31/* General networking support */
  32#define CONFIG_TFTP_TSIZE
  33
  34/* Increase console I/O buffer size */
  35#undef CONFIG_SYS_CBSIZE
  36#define CONFIG_SYS_CBSIZE               1024
  37
  38/* Increase arguments buffer size */
  39#undef CONFIG_SYS_BARGSIZE
  40#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
  41
  42/* Increase maximum number of arguments */
  43#undef CONFIG_SYS_MAXARGS
  44#define CONFIG_SYS_MAXARGS              32
  45
  46#define UBOOT_UPDATE \
  47        "uboot_hwpart=1\0" \
  48        "uboot_blk=0\0" \
  49        "set_blkcnt=setexpr blkcnt ${filesize} + 0x1ff && " \
  50                "setexpr blkcnt ${blkcnt} / 0x200\0" \
  51        "update_uboot=run set_blkcnt && mmc dev 0 ${uboot_hwpart} && " \
  52                "mmc write ${loadaddr} ${uboot_blk} ${blkcnt}\0" \
  53
  54#define BOARD_EXTRA_ENV_SETTINGS \
  55        UBOOT_UPDATE
  56
  57#include "tegra-common-usb-gadget.h"
  58#include "tegra-common-post.h"
  59
  60#endif /* __CONFIG_H */
  61