uboot/include/configs/ls1012ardb.h
<<
>>
Prefs
   1/*
   2 * Copyright 2016 Freescale Semiconductor, Inc.
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#ifndef __LS1012ARDB_H__
   8#define __LS1012ARDB_H__
   9
  10#include "ls1012a_common.h"
  11
  12/* DDR */
  13#define CONFIG_DIMM_SLOTS_PER_CTLR      1
  14#define CONFIG_CHIP_SELECTS_PER_CTRL    1
  15#define CONFIG_NR_DRAM_BANKS            2
  16#define CONFIG_SYS_SDRAM_SIZE           0x40000000
  17#define CONFIG_CMD_MEMINFO
  18#define CONFIG_CMD_MEMTEST
  19#define CONFIG_SYS_MEMTEST_START        0x80000000
  20#define CONFIG_SYS_MEMTEST_END          0x9fffffff
  21
  22/*
  23* USB
  24*/
  25#define CONFIG_HAS_FSL_XHCI_USB
  26
  27#ifdef CONFIG_HAS_FSL_XHCI_USB
  28#define CONFIG_USB_XHCI_FSL
  29#define CONFIG_USB_MAX_CONTROLLER_COUNT         1
  30#endif
  31
  32/*
  33 * I2C IO expander
  34 */
  35
  36#define I2C_MUX_IO1_ADDR        0x24
  37#define __SW_BOOT_MASK          0xFC
  38#define __SW_BOOT_EMU           0x10
  39#define __SW_BOOT_BANK1         0x00
  40#define __SW_BOOT_BANK2         0x01
  41#define __SW_REV_MASK           0x07
  42#define __SW_REV_A              0xF8
  43#define __SW_REV_B              0xF0
  44
  45/*  MMC  */
  46#ifdef CONFIG_MMC
  47#define CONFIG_FSL_ESDHC
  48#define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
  49#endif
  50
  51/* SATA */
  52#define CONFIG_LIBATA
  53#define CONFIG_SCSI_AHCI
  54#define CONFIG_SCSI_AHCI_PLAT
  55
  56#define CONFIG_SYS_SATA                         AHCI_BASE_ADDR
  57
  58#define CONFIG_SYS_SCSI_MAX_SCSI_ID             1
  59#define CONFIG_SYS_SCSI_MAX_LUN                 1
  60#define CONFIG_SYS_SCSI_MAX_DEVICE              (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
  61                                                CONFIG_SYS_SCSI_MAX_LUN)
  62
  63#define CONFIG_PCIE1            /* PCIE controller 1 */
  64
  65#define CONFIG_NET_MULTI
  66#define CONFIG_PCI_SCAN_SHOW
  67
  68#define CONFIG_CMD_MEMINFO
  69#define CONFIG_CMD_MEMTEST
  70#define CONFIG_SYS_MEMTEST_START        0x80000000
  71#define CONFIG_SYS_MEMTEST_END          0x9fffffff
  72
  73
  74#include <asm/fsl_secure_boot.h>
  75
  76#endif /* __LS1012ARDB_H__ */
  77