Blame view
include/configs/sc_sps_1.h
1.71 KB
4e3349b67 MX28: Add Schuler... |
1 2 3 4 5 6 |
/* * SchulerControl GmbH, SC_SPS_1 module config * * Copyright (C) 2012 Marek Vasut <marex@denx.de> * on behalf of DENX Software Engineering GmbH * |
3765b3e7b Coding Style clea... |
7 |
* SPDX-License-Identifier: GPL-2.0+ |
4e3349b67 MX28: Add Schuler... |
8 |
*/ |
5434caf5b ARM: mxs: Consoli... |
9 10 |
#ifndef __CONFIGS_SC_SPS_1_H__ #define __CONFIGS_SC_SPS_1_H__ |
4e3349b67 MX28: Add Schuler... |
11 |
|
5434caf5b ARM: mxs: Consoli... |
12 |
/* System configuration */ |
4e3349b67 MX28: Add Schuler... |
13 |
#define CONFIG_MACH_TYPE MACH_TYPE_SC_SPS_1 |
5434caf5b ARM: mxs: Consoli... |
14 |
/* U-Boot Commands */ |
4e3349b67 MX28: Add Schuler... |
15 |
|
5434caf5b ARM: mxs: Consoli... |
16 |
/* Memory configuration */ |
4e3349b67 MX28: Add Schuler... |
17 18 19 |
#define CONFIG_NR_DRAM_BANKS 1 /* 1 bank of DRAM */ #define PHYS_SDRAM_1 0x40000000 /* Base address */ #define PHYS_SDRAM_1_SIZE 0x40000000 /* Max 1 GB RAM */ |
4e3349b67 MX28: Add Schuler... |
20 |
#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 |
5434caf5b ARM: mxs: Consoli... |
21 |
/* Environment */ |
4e3349b67 MX28: Add Schuler... |
22 |
#define CONFIG_ENV_SIZE (16 * 1024) |
5434caf5b ARM: mxs: Consoli... |
23 24 25 |
/* Environment is in MMC */ #if defined(CONFIG_CMD_MMC) && defined(CONFIG_ENV_IS_IN_MMC) |
4e3349b67 MX28: Add Schuler... |
26 27 |
#define CONFIG_ENV_OFFSET (256 * 1024) #define CONFIG_SYS_MMC_ENV_DEV 0 |
4e3349b67 MX28: Add Schuler... |
28 |
#endif |
5434caf5b ARM: mxs: Consoli... |
29 |
/* FEC Ethernet on SoC */ |
4e3349b67 MX28: Add Schuler... |
30 |
#ifdef CONFIG_CMD_NET |
4e3349b67 MX28: Add Schuler... |
31 |
#define CONFIG_FEC_MXC |
4e3349b67 MX28: Add Schuler... |
32 33 |
#define CONFIG_PHY_SMSC #endif |
5434caf5b ARM: mxs: Consoli... |
34 |
/* USB */ |
4e3349b67 MX28: Add Schuler... |
35 |
#ifdef CONFIG_CMD_USB |
afa872109 mxs: Make ehci-mx... |
36 37 |
#define CONFIG_EHCI_MXS_PORT0 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 |
4e3349b67 MX28: Add Schuler... |
38 |
#endif |
5434caf5b ARM: mxs: Consoli... |
39 |
/* Booting Linux */ |
4e3349b67 MX28: Add Schuler... |
40 |
#define CONFIG_BOOTFILE "uImage" |
5434caf5b ARM: mxs: Consoli... |
41 |
#define CONFIG_BOOTCOMMAND "bootm" |
4e3349b67 MX28: Add Schuler... |
42 43 |
#define CONFIG_LOADADDR 0x42000000 #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR |
5434caf5b ARM: mxs: Consoli... |
44 |
/* Extra Environment */ |
4e3349b67 MX28: Add Schuler... |
45 46 47 48 49 50 51 52 53 54 |
#define CONFIG_EXTRA_ENV_SETTINGS \ "update_sd_firmware_filename=u-boot.sd\0" \ "update_sd_firmware=" /* Update the SD firmware partition */ \ "if mmc rescan ; then " \ "if tftp ${update_sd_firmware_filename} ; then " \ "setexpr fw_sz ${filesize} / 0x200 ; " /* SD block size */ \ "setexpr fw_sz ${fw_sz} + 1 ; " \ "mmc write ${loadaddr} 0x800 ${fw_sz} ; " \ "fi ; " \ "fi\0" |
5434caf5b ARM: mxs: Consoli... |
55 56 57 58 |
/* The rest of the configuration is shared */ #include <configs/mxs.h> #endif /* __CONFIGS_SC_SPS_1_H__ */ |