uboot/include/configs/colibri_t30.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (c) 2013-2016 Stefan Agner
   4 *
   5 * Configuration settings for the Toradex Colibri 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/* High-level configuration options */
  16
  17/*
  18 * Board-specific serial config
  19 *
  20 * Colibri UART-A: NVIDIA UARTA
  21 * Colibri UART-B: NVIDIA UARTD
  22 * Colibri UART-C: NVIDIA UARTB
  23 */
  24#define CFG_SYS_NS16550_COM1            NV_PA_APB_UARTA_BASE
  25
  26#define UBOOT_UPDATE \
  27        "uboot_hwpart=1\0" \
  28        "uboot_blk=0\0" \
  29        "set_blkcnt=setexpr blkcnt ${filesize} + 0x1ff && " \
  30                "setexpr blkcnt ${blkcnt} / 0x200\0" \
  31        "update_uboot=run set_blkcnt && mmc dev 0 ${uboot_hwpart} && " \
  32                "mmc write ${loadaddr} ${uboot_blk} ${blkcnt}\0" \
  33
  34#define BOARD_EXTRA_ENV_SETTINGS \
  35        UBOOT_UPDATE \
  36        "boot_script_dhcp=boot.scr\0"
  37
  38#include "tegra-common-post.h"
  39
  40#endif /* __CONFIG_H */
  41