Blame view
include/configs/ls1012a_common.h
3.27 KB
9d044fcb8 armv8: ls1012a: A... |
1 2 3 4 5 6 7 8 9 10 |
/* * Copyright 2016 Freescale Semiconductor * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __LS1012A_COMMON_H #define __LS1012A_COMMON_H #define CONFIG_FSL_LAYERSCAPE |
9d044fcb8 armv8: ls1012a: A... |
11 |
#define CONFIG_GICV2 |
9d044fcb8 armv8: ls1012a: A... |
12 |
#include <asm/arch/config.h> |
9f076dbe7 armv8: fsl-lsch2:... |
13 |
#include <asm/arch/stream_id_lsch2.h> |
9d044fcb8 armv8: ls1012a: A... |
14 |
|
9d044fcb8 armv8: ls1012a: A... |
15 |
#define CONFIG_DISPLAY_BOARDINFO_LATE |
904110c7a armv8/fsl-lsch2: ... |
16 |
#define CONFIG_SYS_CLK_FREQ 125000000 |
9d044fcb8 armv8: ls1012a: A... |
17 18 |
#define CONFIG_SKIP_LOWLEVEL_INIT |
9d044fcb8 armv8: ls1012a: A... |
19 20 21 22 23 24 25 |
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_FSL_OCRAM_BASE + 0xfff0) #define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_DDR_SDRAM_BASE + 0x10000000) #define CONFIG_SYS_DDR_SDRAM_BASE 0x80000000 #define CONFIG_SYS_FSL_DDR_SDRAM_BASE_PHY 0 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE |
7d559604d board: freescale:... |
26 |
#define CONFIG_SYS_DDR_BLOCK2_BASE 0x880000000ULL |
9d044fcb8 armv8: ls1012a: A... |
27 28 |
/* Generic Timer Definitions */ |
b584510f0 armv8: configs: l... |
29 |
#define COUNTER_FREQUENCY 25000000 /* 25MHz */ |
9d044fcb8 armv8: ls1012a: A... |
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
/* CSU */ #define CONFIG_LAYERSCAPE_NS_ACCESS /* Size of malloc() pool */ #define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 128 * 1024) /*SPI device */ #ifdef CONFIG_QSPI_BOOT #define CONFIG_SYS_QE_FW_IN_SPIFLASH #define CONFIG_SYS_FMAN_FW_ADDR 0x400d0000 #define CONFIG_ENV_SPI_BUS 0 #define CONFIG_ENV_SPI_CS 0 #define CONFIG_ENV_SPI_MAX_HZ 1000000 #define CONFIG_ENV_SPI_MODE 0x03 #define CONFIG_SPI_FLASH_SPANSION #define CONFIG_FSL_SPI_INTERFACE #define CONFIG_SF_DATAFLASH #define CONFIG_FSL_QSPI #define QSPI0_AMBA_BASE 0x40000000 #define CONFIG_SPI_FLASH_SPANSION |
9d044fcb8 armv8: ls1012a: A... |
52 |
|
5e3f763a4 armv8: ls1012a: f... |
53 |
#define FSL_QSPI_FLASH_SIZE SZ_64M |
9d044fcb8 armv8: ls1012a: A... |
54 55 56 57 58 59 |
#define FSL_QSPI_FLASH_NUM 2 /* * Environment */ #define CONFIG_ENV_OVERWRITE |
9d044fcb8 armv8: ls1012a: A... |
60 |
#define CONFIG_ENV_SIZE 0x40000 /* 256KB */ |
4def378fa armv8: ls1012a: M... |
61 |
#define CONFIG_ENV_OFFSET 0x300000 /* 3MB */ |
9d044fcb8 armv8: ls1012a: A... |
62 63 |
#define CONFIG_ENV_SECT_SIZE 0x40000 #endif |
ae02cf03b arm64: ls1012a: A... |
64 65 66 67 68 69 70 71 72 |
/* SATA */ #define CONFIG_SCSI_AHCI_PLAT #define CONFIG_SYS_SATA AHCI_BASE_ADDR #define CONFIG_SYS_SCSI_MAX_SCSI_ID 1 #define CONFIG_SYS_SCSI_MAX_LUN 1 #define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \ CONFIG_SYS_SCSI_MAX_LUN) |
9d044fcb8 armv8: ls1012a: A... |
73 74 75 76 77 78 79 80 81 |
/* I2C */ #define CONFIG_SYS_I2C #define CONFIG_SYS_I2C_MXC #define CONFIG_SYS_I2C_MXC_I2C1 /* enable I2C bus 1 */ #define CONFIG_SYS_I2C_MXC_I2C2 /* enable I2C bus 2 */ #define CONFIG_CONS_INDEX 1 #define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_REG_SIZE 1 |
904110c7a armv8/fsl-lsch2: ... |
82 |
#define CONFIG_SYS_NS16550_CLK (get_serial_clock()) |
9d044fcb8 armv8: ls1012a: A... |
83 |
|
9d044fcb8 armv8: ls1012a: A... |
84 |
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 } |
9d044fcb8 armv8: ls1012a: A... |
85 86 87 88 |
#define CONFIG_SYS_HZ 1000 #define CONFIG_HWCONFIG #define HWCONFIG_BUFFER_SIZE 128 |
a81357a26 arm64: ls1012ardb... |
89 90 |
#ifndef CONFIG_SPL_BUILD #define BOOT_TARGET_DEVICES(func) \ |
ae02cf03b arm64: ls1012a: A... |
91 |
func(SCSI, scsi, 0) \ |
a81357a26 arm64: ls1012ardb... |
92 93 94 95 |
func(MMC, mmc, 0) \ func(USB, usb, 0) #include <config_distro_bootcmd.h> #endif |
9d044fcb8 armv8: ls1012a: A... |
96 97 |
/* Initial environment variables */ #define CONFIG_EXTRA_ENV_SETTINGS \ |
9d044fcb8 armv8: ls1012a: A... |
98 |
"verify=no\0" \ |
9d044fcb8 armv8: ls1012a: A... |
99 100 |
"loadaddr=0x80100000\0" \ "kernel_addr=0x100000\0" \ |
9d044fcb8 armv8: ls1012a: A... |
101 102 |
"fdt_high=0xffffffffffffffff\0" \ "initrd_high=0xffffffffffffffff\0" \ |
4def378fa armv8: ls1012a: M... |
103 |
"kernel_start=0x1000000\0" \ |
9d044fcb8 armv8: ls1012a: A... |
104 105 |
"kernel_load=0xa0000000\0" \ "kernel_size=0x2800000\0" \ |
9d044fcb8 armv8: ls1012a: A... |
106 |
|
a81357a26 arm64: ls1012ardb... |
107 |
#undef CONFIG_BOOTCOMMAND |
9d044fcb8 armv8: ls1012a: A... |
108 109 110 |
#define CONFIG_BOOTCOMMAND "sf probe 0:0; sf read $kernel_load "\ "$kernel_start $kernel_size && "\ "bootm $kernel_load" |
9d044fcb8 armv8: ls1012a: A... |
111 112 113 |
/* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 512 /* Console I/O Buffer Size */ |
9d044fcb8 armv8: ls1012a: A... |
114 |
#define CONFIG_SYS_MAXARGS 64 /* max command args */ |
9d044fcb8 armv8: ls1012a: A... |
115 |
#define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ |
457e51cff common: arm: free... |
116 |
#include <asm/arch/soc.h> |
9d044fcb8 armv8: ls1012a: A... |
117 |
#endif /* __LS1012A_COMMON_H */ |