uboot/include/configs/stih410-b2260.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
   4 * Author(s): Patrice Chotard, <patrice.chotard@st.com> for STMicroelectronics.
   5 */
   6
   7#ifndef __CONFIG_H
   8#define __CONFIG_H
   9
  10#include <linux/sizes.h>
  11
  12/* ram memory-related information */
  13#define PHYS_SDRAM_1                    0x40000000
  14#define CONFIG_SYS_SDRAM_BASE           PHYS_SDRAM_1
  15#define PHYS_SDRAM_1_SIZE               0x3E000000
  16#define CONFIG_SYS_LOAD_ADDR            PHYS_SDRAM_1    /* default load addr */
  17
  18#define CONFIG_SYS_HZ_CLOCK             1000000000      /* 1 GHz */
  19
  20/* Environment */
  21
  22#define CONFIG_LOADADDR                 CONFIG_SYS_LOAD_ADDR
  23#define CONFIG_SYS_BOOTM_LEN            SZ_16M
  24
  25#define BOOT_TARGET_DEVICES(func) \
  26        func(MMC, mmc, 0) \
  27        func(USB, usb, 0) \
  28        func(DHCP, dhcp, na)
  29#include <config_distro_bootcmd.h>
  30#define CONFIG_BOOTFILE                 "uImage"
  31#define CONFIG_EXTRA_ENV_SETTINGS                               \
  32                        "kernel_addr_r=0x40000000\0"            \
  33                        "fdtfile=stih410-b2260.dtb\0"           \
  34                        "fdt_addr_r=0x47000000\0"               \
  35                        "scriptaddr=0x50000000\0"               \
  36                        "pxefile_addr_r=0x50100000\0"           \
  37                        "fdt_high=0xffffffffffffffff\0"         \
  38                        "initrd_high=0xffffffffffffffff\0"      \
  39                        "ramdisk_addr_r=0x48000000\0"           \
  40                        BOOTENV
  41
  42
  43#define CONFIG_ENV_SIZE 0x4000
  44
  45/* Extra Commands */
  46#define CONFIG_CMD_ASKENV
  47
  48#define CONFIG_SETUP_MEMORY_TAGS
  49
  50/* Size of malloc() pool */
  51#define CONFIG_SYS_MALLOC_LEN           0x1800000
  52#define CONFIG_SYS_GBL_DATA_SIZE        1024    /* Global data structures */
  53#define CONFIG_SYS_INIT_SP_ADDR         (CONFIG_SYS_TEXT_BASE - \
  54                                         CONFIG_SYS_MALLOC_LEN - \
  55                                         CONFIG_SYS_GBL_DATA_SIZE)
  56
  57/* Monitor Command Prompt */
  58#define CONFIG_SYS_CBSIZE               1024    /* Console I/O Buffer Size */
  59
  60#define CONFIG_SYS_MAX_FLASH_BANKS      1
  61
  62#define CONFIG_SKIP_LOWLEVEL_INIT
  63
  64/* USB Configs */
  65#define CONFIG_USB_OHCI_NEW
  66#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS      2
  67
  68#define CONFIG_USB_HOST_ETHER
  69#define CONFIG_USB_ETHER_ASIX
  70#define CONFIG_USB_ETHER_MCS7830
  71#define CONFIG_USB_ETHER_SMSC95XX
  72
  73/* NET Configs */
  74
  75#endif /* __CONFIG_H */
  76