uboot/include/configs/secomx6quq7.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (C) 2013 Seco S.r.l
   4 *
   5 * Configuration settings for the Seco Boards.
   6 */
   7
   8#ifndef __CONFIG_H
   9#define __CONFIG_H
  10
  11#include "mx6_common.h"
  12
  13#define CONFIG_BOARD_REVISION_TAG
  14
  15/* Size of malloc() pool */
  16#define CONFIG_SYS_MALLOC_LEN           (10 * SZ_1M)
  17
  18#define CONFIG_MXC_UART_BASE            UART2_BASE
  19
  20/* MMC Configuration */
  21#define CONFIG_SYS_FSL_USDHC_NUM        2
  22#define CONFIG_SYS_FSL_ESDHC_ADDR       0
  23
  24/* Ethernet Configuration */
  25#define CONFIG_FEC_MXC
  26#define IMX_FEC_BASE                    ENET_BASE_ADDR
  27#define CONFIG_FEC_XCV_TYPE             RGMII
  28#define CONFIG_ETHPRIME                 "FEC"
  29#define CONFIG_FEC_MXC_PHYADDR          6
  30
  31#define CONFIG_EXTRA_ENV_SETTINGS                                       \
  32        "netdev=eth0\0"                                                 \
  33        "ethprime=FEC0\0"                                               \
  34        "netdev=eth0\0"                                                 \
  35        "ethprime=FEC0\0"                                               \
  36        "uboot=u-boot.bin\0"                                            \
  37        "kernel=uImage\0"                                               \
  38        "nfsroot=/opt/eldk/arm\0"                                       \
  39        "ip_local=10.0.0.5::10.0.0.1:255.255.255.0::eth0:off\0"         \
  40        "ip_server=10.0.0.1\0"                                          \
  41        "nfs_path=/targetfs \0"                                         \
  42        "memory=mem=1024M\0"                                            \
  43        "bootdev=mmc dev 0; ext2load mmc 0:1\0"                         \
  44        "root=root=/dev/mmcblk0p1\0"                                    \
  45        "option=rootwait rw fixrtc rootflags=barrier=1\0"               \
  46        "cpu_freq=arm_freq=996\0"                                       \
  47        "setbootargs=setenv bootargs console=ttymxc1,115200 ${root}"    \
  48                " ${option} ${memory} ${cpu_freq}\0"                    \
  49        "setbootargs_nfs=setenv bootargs console=ttymxc1,115200"        \
  50                " root=/dev/nfs  nfsroot=${ip_server}:${nfs_path}"      \
  51                " nolock,wsize=4096,rsize=4096  ip=:::::eth0:dhcp"      \
  52                " ${memory} ${cpu_freq}\0"                              \
  53        "setbootdev=setenv boot_dev ${bootdev} 10800000 /boot/uImage\0" \
  54        "bootcmd=run setbootargs; run setbootdev; run boot_dev;"        \
  55                " bootm 0x10800000\0"                                   \
  56        "stdin=serial\0"                                                \
  57        "stdout=serial\0"                                               \
  58        "stderr=serial\0"
  59
  60#define CONFIG_SYS_HZ                   1000
  61
  62/* Physical Memory Map */
  63#define PHYS_SDRAM                      MMDC0_ARB_BASE_ADDR
  64#define PHYS_SDRAM_SIZE                 (2u * 1024 * 1024 * 1024)
  65
  66#define CONFIG_SYS_SDRAM_BASE           PHYS_SDRAM
  67#define CONFIG_SYS_INIT_RAM_ADDR        IRAM_BASE_ADDR
  68#define CONFIG_SYS_INIT_RAM_SIZE        IRAM_SIZE
  69
  70#define CONFIG_SYS_INIT_SP_OFFSET       \
  71        (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
  72#define CONFIG_SYS_INIT_SP_ADDR         \
  73        (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
  74
  75/* Environment organization */
  76
  77#if defined(CONFIG_ENV_IS_IN_MMC)
  78        #define CONFIG_DYNAMIC_MMC_DEVNO
  79#endif
  80
  81#endif /* __CONFIG_H */
  82