Blame view
include/configs/bg0900.h
1.67 KB
f97271612 ARM: mxs: Add PPC... |
1 2 3 4 5 6 7 |
/* * Copyright (C) 2013 Marek Vasut <marex@denx.de> * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __CONFIGS_BG0900_H__ #define __CONFIGS_BG0900_H__ |
f97271612 ARM: mxs: Add PPC... |
8 9 10 11 12 13 14 15 16 |
/* Memory configuration */ #define CONFIG_NR_DRAM_BANKS 1 /* 1 bank of DRAM */ #define PHYS_SDRAM_1 0x40000000 /* Base address */ #define PHYS_SDRAM_1_SIZE 0x10000000 /* Max 256 MB RAM */ #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 /* Environment */ #define CONFIG_ENV_SIZE (16 * 1024) #define CONFIG_ENV_OVERWRITE |
f97271612 ARM: mxs: Add PPC... |
17 18 19 20 |
/* FEC Ethernet on SoC */ #ifdef CONFIG_CMD_NET #define CONFIG_FEC_MXC |
f97271612 ARM: mxs: Add PPC... |
21 22 23 24 25 |
#endif /* SPI */ #ifdef CONFIG_CMD_SPI #define CONFIG_DEFAULT_SPI_BUS 2 |
f97271612 ARM: mxs: Add PPC... |
26 27 28 29 |
#define CONFIG_DEFAULT_SPI_MODE SPI_MODE_0 /* SPI FLASH */ #ifdef CONFIG_CMD_SF |
f97271612 ARM: mxs: Add PPC... |
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#define CONFIG_SF_DEFAULT_BUS 2 #define CONFIG_SF_DEFAULT_CS 0 #define CONFIG_SF_DEFAULT_SPEED 40000000 #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 #define CONFIG_ENV_SPI_BUS 2 #define CONFIG_ENV_SPI_CS 0 #define CONFIG_ENV_SPI_MAX_HZ 40000000 #define CONFIG_ENV_SPI_MODE SPI_MODE_0 #endif #endif /* Boot Linux */ |
f97271612 ARM: mxs: Add PPC... |
44 |
#define CONFIG_BOOTFILE "uImage" |
f97271612 ARM: mxs: Add PPC... |
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
#define CONFIG_BOOTCOMMAND "bootm" #define CONFIG_LOADADDR 0x42000000 #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR /* Extra Environment */ #define CONFIG_EXTRA_ENV_SETTINGS \ "update_spi_firmware_filename=u-boot.sb\0" \ "update_spi_firmware_maxsz=0x80000\0" \ "update_spi_firmware=" /* Update the SPI flash firmware */ \ "if sf probe 2:0 ; then " \ "if tftp ${update_spi_firmware_filename} ; then " \ "sf erase 0x0 +${filesize} ; " \ "sf write ${loadaddr} 0x0 ${filesize} ; " \ "fi ; " \ "fi\0" /* The rest of the configuration is shared */ #include <configs/mxs.h> #endif /* __CONFIGS_BG0900_H__ */ |