mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Compare commits
78 Commits
v2018.11-r
...
v2018.11
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0157013f4a | ||
|
|
745915aa59 | ||
|
|
cbabe7f87f | ||
|
|
20274b0626 | ||
|
|
4114a2614b | ||
|
|
1f758b7936 | ||
|
|
86dfa556d9 | ||
|
|
03303fb715 | ||
|
|
96c2961ba6 | ||
|
|
5ffcd50612 | ||
|
|
c80cc3df3d | ||
|
|
43e6f94cbc | ||
|
|
42cc42acea | ||
|
|
873629cd63 | ||
|
|
f127124f8b | ||
|
|
26cc40d8c4 | ||
|
|
fb3148a230 | ||
|
|
6b0afcc850 | ||
|
|
cdef6bb43c | ||
|
|
30c0740e79 | ||
|
|
84ee59a5fd | ||
|
|
6514bfc298 | ||
|
|
19bbd09825 | ||
|
|
711720a0b3 | ||
|
|
c5bbfaf05d | ||
|
|
5764ea2df4 | ||
|
|
f63f65e489 | ||
|
|
acb83bb3ec | ||
|
|
e4aa10ba57 | ||
|
|
dd610e616c | ||
|
|
acf52fb26f | ||
|
|
8f78e70012 | ||
|
|
ae4c38a538 | ||
|
|
6843db9922 | ||
|
|
a8483505e8 | ||
|
|
0ea82ba2b0 | ||
|
|
78c640fed6 | ||
|
|
664fa567ef | ||
|
|
47f7a9def7 | ||
|
|
a9f7f1c585 | ||
|
|
df439e938c | ||
|
|
fc61cc2ca3 | ||
|
|
24109bba6a | ||
|
|
5ef76e59c1 | ||
|
|
5d6fefa805 | ||
|
|
9630146411 | ||
|
|
a376dde1de | ||
|
|
2fc10754d1 | ||
|
|
dc1488f1d2 | ||
|
|
52e1796883 | ||
|
|
c83da2ebc0 | ||
|
|
8171f99e7d | ||
|
|
33633ebb1c | ||
|
|
b22c8d0de4 | ||
|
|
645a575aeb | ||
|
|
e5cb6bd9a2 | ||
|
|
5dbdd3a600 | ||
|
|
0ff9e4800f | ||
|
|
99431c1c21 | ||
|
|
a6b8c29fb8 | ||
|
|
adc9b09a23 | ||
|
|
de8566a160 | ||
|
|
c091dc7dad | ||
|
|
be6eb23931 | ||
|
|
26da01f700 | ||
|
|
1a25d9071b | ||
|
|
25ae865171 | ||
|
|
6b4dba48ff | ||
|
|
65b60897a7 | ||
|
|
586d4b010e | ||
|
|
fdaccfeb5e | ||
|
|
f48db4ede0 | ||
|
|
f457c52eb8 | ||
|
|
d5de3d4978 | ||
|
|
a744370e6f | ||
|
|
db148f2a69 | ||
|
|
c00d0012f5 | ||
|
|
4eaf7f525a |
@@ -121,6 +121,7 @@ F: drivers/spi/bcmstb_spi.c
|
||||
ARM FREESCALE IMX
|
||||
M: Stefano Babic <sbabic@denx.de>
|
||||
M: Fabio Estevam <fabio.estevam@nxp.com>
|
||||
R: NXP Linux Team <linux-imx@nxp.com>
|
||||
S: Maintained
|
||||
T: git git://git.denx.de/u-boot-imx.git
|
||||
F: arch/arm/cpu/arm1136/mx*/
|
||||
@@ -232,6 +233,7 @@ ARM STM STM32MP
|
||||
M: Patrick Delaunay <patrick.delaunay@st.com>
|
||||
M: Christophe Kerello <christophe.kerello@st.com>
|
||||
M: Patrice Chotard <patrice.chotard@st.com>
|
||||
L: uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
|
||||
S: Maintained
|
||||
F: arch/arm/mach-stm32mp
|
||||
F: drivers/clk/clk_stm32mp1.c
|
||||
|
||||
2
Makefile
2
Makefile
@@ -3,7 +3,7 @@
|
||||
VERSION = 2018
|
||||
PATCHLEVEL = 11
|
||||
SUBLEVEL =
|
||||
EXTRAVERSION = -rc3
|
||||
EXTRAVERSION =
|
||||
NAME =
|
||||
|
||||
# *DOCUMENTATION*
|
||||
|
||||
@@ -150,8 +150,8 @@ config TARGET_AXS101
|
||||
config TARGET_AXS103
|
||||
bool "Support Synopsys Designware SDP board AXS103"
|
||||
|
||||
config TARGET_EMDK
|
||||
bool "Synopsys EM Development kit"
|
||||
config TARGET_EMSDP
|
||||
bool "Synopsys EM Software Development Platform"
|
||||
select CPU_ARCEM6
|
||||
|
||||
config TARGET_HSDK
|
||||
@@ -166,7 +166,7 @@ endchoice
|
||||
source "board/abilis/tb100/Kconfig"
|
||||
source "board/synopsys/Kconfig"
|
||||
source "board/synopsys/axs10x/Kconfig"
|
||||
source "board/synopsys/emdk/Kconfig"
|
||||
source "board/synopsys/emsdp/Kconfig"
|
||||
source "board/synopsys/hsdk/Kconfig"
|
||||
source "board/synopsys/iot_devkit/Kconfig"
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ dtb-$(CONFIG_TARGET_AXS101) += axs101.dtb
|
||||
dtb-$(CONFIG_TARGET_AXS103) += axs103.dtb
|
||||
dtb-$(CONFIG_TARGET_NSIM) += nsim.dtb
|
||||
dtb-$(CONFIG_TARGET_TB100) += abilis_tb100.dtb
|
||||
dtb-$(CONFIG_TARGET_EMDK) += emdk.dtb
|
||||
dtb-$(CONFIG_TARGET_EMSDP) += emsdp.dtb
|
||||
dtb-$(CONFIG_TARGET_HSDK) += hsdk.dtb
|
||||
dtb-$(CONFIG_TARGET_IOT_DEVKIT) += iot_devkit.dtb
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include "skeleton.dtsi"
|
||||
|
||||
/ {
|
||||
model = "snps,emdk";
|
||||
model = "snps,emsdp";
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
@@ -807,7 +807,6 @@ config ARCH_SOCFPGA
|
||||
select SPL_SPI_SUPPORT if DM_SPI
|
||||
select SPL_WATCHDOG_SUPPORT
|
||||
select SUPPORT_SPL
|
||||
select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE
|
||||
select SYS_NS16550
|
||||
select SYS_THUMB_BUILD if TARGET_SOCFPGA_GEN5 || TARGET_SOCFPGA_ARRIA10
|
||||
imply CMD_DM
|
||||
@@ -817,6 +816,7 @@ config ARCH_SOCFPGA
|
||||
imply DM_SPI_FLASH
|
||||
imply FAT_WRITE
|
||||
imply SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
|
||||
imply SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE
|
||||
|
||||
config ARCH_SUNXI
|
||||
bool "Support sunxi (Allwinner) SoCs"
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
u-boot,dm-pre-reloc;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "n25q128a13", "jedec,spi-nor";
|
||||
compatible = "n25q128a13", "jedec,spi-nor", "spi-flash";
|
||||
reg = <0>; /* Chip select 0 */
|
||||
spi-max-frequency = <27777777>;
|
||||
};
|
||||
@@ -151,11 +151,11 @@
|
||||
spi1: spi@10680 {
|
||||
status = "okay";
|
||||
|
||||
fpga@2 {
|
||||
fpga@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "spi-generic-device";
|
||||
reg = <2>; /* Chip select 2 */
|
||||
reg = <0>; /* Chip select 0 */
|
||||
spi-max-frequency = <27777777>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -16,18 +16,14 @@
|
||||
stdout-path = &lpuart0;
|
||||
};
|
||||
|
||||
regulators {
|
||||
compatible = "simple-bus";
|
||||
|
||||
reg_usdhc2_vmmc: usdhc2-vmmc {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "SD1_SPWR";
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
gpio = <&gpio4 19 GPIO_ACTIVE_HIGH>;
|
||||
off-on-delay = <3480>;
|
||||
enable-active-high;
|
||||
};
|
||||
reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "SD1_SPWR";
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
gpio = <&gpio4 19 GPIO_ACTIVE_HIGH>;
|
||||
off-on-delay = <3480>;
|
||||
enable-active-high;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -58,6 +58,21 @@ obj-$(CONFIG_CMD_HDMIDETECT) += cmd_hdmidet.o
|
||||
obj-$(CONFIG_CMD_DEKBLOB) += cmd_dek.o
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_BOARD_SIZE_LIMIT),)
|
||||
BOARD_SIZE_CHECK = \
|
||||
@actual=`wc -c $@ | awk '{print $$1}'`; \
|
||||
limit=`printf "%d" $(CONFIG_BOARD_SIZE_LIMIT)`; \
|
||||
if test $$actual -gt $$limit; then \
|
||||
echo "$@ exceeds file size limit:" >&2 ; \
|
||||
echo " limit: $$limit bytes" >&2 ; \
|
||||
echo " actual: $$actual bytes" >&2 ; \
|
||||
echo " excess: $$((actual - limit)) bytes" >&2; \
|
||||
exit 1; \
|
||||
fi
|
||||
else
|
||||
BOARD_SIZE_CHECK =
|
||||
endif
|
||||
|
||||
PLUGIN = board/$(BOARDDIR)/plugin
|
||||
|
||||
ifeq ($(CONFIG_USE_IMXIMG_PLUGIN),y)
|
||||
@@ -101,6 +116,7 @@ u-boot.imx: MKIMAGEOUTPUT = u-boot.imx.log
|
||||
|
||||
u-boot.imx: u-boot.bin u-boot.cfgout $(PLUGIN).bin FORCE
|
||||
$(call if_changed,mkimage)
|
||||
$(BOARD_SIZE_CHECK)
|
||||
|
||||
ifeq ($(CONFIG_OF_SEPARATE),y)
|
||||
MKIMAGEFLAGS_u-boot-dtb.imx = -n $(filter-out $(PLUGIN).bin $< $(PHONY),$^) \
|
||||
|
||||
@@ -660,6 +660,14 @@ void gpr_init(void)
|
||||
{
|
||||
struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR;
|
||||
|
||||
/*
|
||||
* If this function is used in a common MX6 spl implementation
|
||||
* we have to ensure that it is only called for suitable cpu types,
|
||||
* otherwise it breaks hardware parts like enet1, can1, can2, etc.
|
||||
*/
|
||||
if (!is_mx6dqp() && !is_mx6dq() && !is_mx6sdl())
|
||||
return;
|
||||
|
||||
/* enable AXI cache for VDOA/VPU/IPU */
|
||||
writel(0xF00000CF, &iomux->gpr[4]);
|
||||
if (is_mx6dqp()) {
|
||||
|
||||
@@ -33,7 +33,9 @@ struct sdram_addr_dec {
|
||||
#define REG_CPUCS_WIN_WIN0_CS(x) (((x) & 0x3) << 2)
|
||||
#define REG_CPUCS_WIN_SIZE(x) (((x) & 0xff) << 24)
|
||||
|
||||
#define SDRAM_SIZE_MAX 0xc0000000
|
||||
#ifndef MVEBU_SDRAM_SIZE_MAX
|
||||
#define MVEBU_SDRAM_SIZE_MAX 0xc0000000
|
||||
#endif
|
||||
|
||||
#define SCRUB_MAGIC 0xbeefdead
|
||||
|
||||
@@ -275,8 +277,8 @@ int dram_init(void)
|
||||
* address space left for the internal registers etc.
|
||||
*/
|
||||
size += mvebu_sdram_bs(i);
|
||||
if (size > SDRAM_SIZE_MAX)
|
||||
size = SDRAM_SIZE_MAX;
|
||||
if (size > MVEBU_SDRAM_SIZE_MAX)
|
||||
size = MVEBU_SDRAM_SIZE_MAX;
|
||||
}
|
||||
|
||||
for (; i < CONFIG_NR_DRAM_BANKS; i++) {
|
||||
@@ -312,7 +314,7 @@ int dram_init_banksize(void)
|
||||
|
||||
/* Clip the banksize to 1GiB if it exceeds the max size */
|
||||
size += gd->bd->bi_dram[i].size;
|
||||
if (size > SDRAM_SIZE_MAX)
|
||||
if (size > MVEBU_SDRAM_SIZE_MAX)
|
||||
mvebu_sdram_bs_set(i, 0x40000000);
|
||||
}
|
||||
|
||||
|
||||
@@ -68,10 +68,12 @@ enum {
|
||||
MVEBU_SOC_UNKNOWN,
|
||||
};
|
||||
|
||||
#define MVEBU_SDRAM_SIZE_MAX 0xc0000000
|
||||
|
||||
/*
|
||||
* Default Device Address MAP BAR values
|
||||
*/
|
||||
#define MBUS_PCI_MEM_BASE 0xE8000000
|
||||
#define MBUS_PCI_MEM_BASE MVEBU_SDRAM_SIZE_MAX
|
||||
#define MBUS_PCI_MEM_SIZE (128 << 20)
|
||||
#define MBUS_PCI_IO_BASE 0xF1100000
|
||||
#define MBUS_PCI_IO_SIZE (64 << 10)
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
#include <common.h>
|
||||
#include <asm/io.h>
|
||||
|
||||
/* R-Car Gen3 caches are enabled in memmap-gen3.c */
|
||||
#ifndef CONFIG_RCAR_GEN3
|
||||
#ifdef CONFIG_ARCH_CPU_INIT
|
||||
int arch_cpu_init(void)
|
||||
{
|
||||
@@ -20,6 +22,7 @@ void enable_caches(void)
|
||||
dcache_enable();
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_DISPLAY_CPUINFO
|
||||
static u32 __rmobile_get_cpu_type(void)
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
#include <common.h>
|
||||
#include <asm/armv8/mmu.h>
|
||||
|
||||
static struct mm_region gen3_mem_map[] = {
|
||||
#define GEN3_NR_REGIONS 16
|
||||
|
||||
static struct mm_region gen3_mem_map[GEN3_NR_REGIONS] = {
|
||||
{
|
||||
.virt = 0x0UL,
|
||||
.phys = 0x0UL,
|
||||
@@ -42,3 +44,88 @@ static struct mm_region gen3_mem_map[] = {
|
||||
};
|
||||
|
||||
struct mm_region *mem_map = gen3_mem_map;
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
void enable_caches(void)
|
||||
{
|
||||
u64 start, size;
|
||||
int bank, i = 0;
|
||||
|
||||
/* Create map for RPC access */
|
||||
gen3_mem_map[i].virt = 0x0ULL;
|
||||
gen3_mem_map[i].phys = 0x0ULL;
|
||||
gen3_mem_map[i].size = 0x40000000ULL;
|
||||
gen3_mem_map[i].attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) |
|
||||
PTE_BLOCK_NON_SHARE |
|
||||
PTE_BLOCK_PXN | PTE_BLOCK_UXN;
|
||||
i++;
|
||||
|
||||
/* Generate entires for DRAM in 32bit address space */
|
||||
for (bank = 0; bank < CONFIG_NR_DRAM_BANKS; bank++) {
|
||||
start = gd->bd->bi_dram[bank].start;
|
||||
size = gd->bd->bi_dram[bank].size;
|
||||
|
||||
/* Skip empty DRAM banks */
|
||||
if (!size)
|
||||
continue;
|
||||
|
||||
/* Skip DRAM above 4 GiB */
|
||||
if (start >> 32ULL)
|
||||
continue;
|
||||
|
||||
/* Mark memory reserved by ATF as cacheable too. */
|
||||
if (start == 0x48000000) {
|
||||
start = 0x40000000ULL;
|
||||
size += 0x08000000ULL;
|
||||
}
|
||||
|
||||
gen3_mem_map[i].virt = start;
|
||||
gen3_mem_map[i].phys = start;
|
||||
gen3_mem_map[i].size = size;
|
||||
gen3_mem_map[i].attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
|
||||
PTE_BLOCK_INNER_SHARE;
|
||||
i++;
|
||||
}
|
||||
|
||||
/* Create map for register access */
|
||||
gen3_mem_map[i].virt = 0xc0000000ULL;
|
||||
gen3_mem_map[i].phys = 0xc0000000ULL;
|
||||
gen3_mem_map[i].size = 0x40000000ULL;
|
||||
gen3_mem_map[i].attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) |
|
||||
PTE_BLOCK_NON_SHARE |
|
||||
PTE_BLOCK_PXN | PTE_BLOCK_UXN;
|
||||
i++;
|
||||
|
||||
/* Generate entires for DRAM in 64bit address space */
|
||||
for (bank = 0; bank < CONFIG_NR_DRAM_BANKS; bank++) {
|
||||
start = gd->bd->bi_dram[bank].start;
|
||||
size = gd->bd->bi_dram[bank].size;
|
||||
|
||||
/* Skip empty DRAM banks */
|
||||
if (!size)
|
||||
continue;
|
||||
|
||||
/* Skip DRAM below 4 GiB */
|
||||
if (!(start >> 32ULL))
|
||||
continue;
|
||||
|
||||
gen3_mem_map[i].virt = start;
|
||||
gen3_mem_map[i].phys = start;
|
||||
gen3_mem_map[i].size = size;
|
||||
gen3_mem_map[i].attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
|
||||
PTE_BLOCK_INNER_SHARE;
|
||||
i++;
|
||||
}
|
||||
|
||||
/* Zero out the remaining regions. */
|
||||
for (; i < GEN3_NR_REGIONS; i++) {
|
||||
gen3_mem_map[i].virt = 0;
|
||||
gen3_mem_map[i].phys = 0;
|
||||
gen3_mem_map[i].size = 0;
|
||||
gen3_mem_map[i].attrs = 0;
|
||||
}
|
||||
|
||||
icache_enable();
|
||||
dcache_enable();
|
||||
}
|
||||
|
||||
@@ -248,6 +248,24 @@ config MIPS_CACHE_INDEX_BASE
|
||||
Normally this is CKSEG0. If the MIPS system needs to move this block
|
||||
to some SRAM or ScratchPad RAM, adapt this option accordingly.
|
||||
|
||||
config MIPS_RELOCATION_TABLE_SIZE
|
||||
hex "Relocation table size"
|
||||
range 0x100 0x10000
|
||||
default "0x8000"
|
||||
---help---
|
||||
A table of relocation data will be appended to the U-Boot binary
|
||||
and parsed in relocate_code() to fix up all offsets in the relocated
|
||||
U-Boot.
|
||||
|
||||
This option allows the amount of space reserved for the table to be
|
||||
adjusted in a range from 256 up to 64k. The default is 32k and should
|
||||
be ok in most cases. Reduce this value to shrink the size of U-Boot
|
||||
binary.
|
||||
|
||||
The build will fail and a valid size suggested if this is too small.
|
||||
|
||||
If unsure, leave at the default value.
|
||||
|
||||
endmenu
|
||||
|
||||
menu "OS boot interface"
|
||||
|
||||
@@ -55,7 +55,7 @@ PLATFORM_ELFFLAGS += -B mips $(OBJCOPYFLAGS)
|
||||
# MODFLAGS += -mlong-calls
|
||||
#
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
OBJCOPYFLAGS += -j .got -j .rel -j .padding -j .dtb.init.rodata
|
||||
OBJCOPYFLAGS += -j .data.reloc -j .dtb.init.rodata
|
||||
LDFLAGS_FINAL += --emit-relocs
|
||||
endif
|
||||
|
||||
|
||||
@@ -41,16 +41,22 @@ SECTIONS
|
||||
__image_copy_end = .;
|
||||
__init_end = .;
|
||||
|
||||
/*
|
||||
* .rel must come last so that the mips-relocs tool can shrink
|
||||
* the section size & the PT_LOAD program header filesz.
|
||||
*/
|
||||
.rel : {
|
||||
.data.reloc : {
|
||||
__rel_start = .;
|
||||
BYTE(0x0)
|
||||
. += (32 * 1024) - 1;
|
||||
/*
|
||||
* Space for relocation table
|
||||
* This needs to be filled so that the
|
||||
* mips-reloc tool can overwrite the content.
|
||||
* An invalid value is left at the start of the
|
||||
* section to abort relocation if the table
|
||||
* has not been filled in.
|
||||
*/
|
||||
LONG(0xFFFFFFFF);
|
||||
FILL(0);
|
||||
. += CONFIG_MIPS_RELOCATION_TABLE_SIZE - 4;
|
||||
}
|
||||
|
||||
. = ALIGN(4);
|
||||
_end = .;
|
||||
|
||||
.bss __rel_start (OVERLAY) : {
|
||||
|
||||
@@ -659,6 +659,7 @@ config ARCH_P1010
|
||||
select SYS_FSL_ERRATUM_A004477
|
||||
select SYS_FSL_ERRATUM_A004508
|
||||
select SYS_FSL_ERRATUM_A005125
|
||||
select SYS_FSL_ERRATUM_A005275
|
||||
select SYS_FSL_ERRATUM_A006261
|
||||
select SYS_FSL_ERRATUM_A007075
|
||||
select SYS_FSL_ERRATUM_ESDHC111
|
||||
@@ -821,6 +822,7 @@ config ARCH_P2041
|
||||
select FSL_LAW
|
||||
select SYS_FSL_ERRATUM_A004510
|
||||
select SYS_FSL_ERRATUM_A004849
|
||||
select SYS_FSL_ERRATUM_A005275
|
||||
select SYS_FSL_ERRATUM_A006261
|
||||
select SYS_FSL_ERRATUM_CPU_A003999
|
||||
select SYS_FSL_ERRATUM_DDR_A003
|
||||
@@ -845,6 +847,7 @@ config ARCH_P3041
|
||||
select SYS_FSL_DDR_VER_44
|
||||
select SYS_FSL_ERRATUM_A004510
|
||||
select SYS_FSL_ERRATUM_A004849
|
||||
select SYS_FSL_ERRATUM_A005275
|
||||
select SYS_FSL_ERRATUM_A005812
|
||||
select SYS_FSL_ERRATUM_A006261
|
||||
select SYS_FSL_ERRATUM_CPU_A003999
|
||||
@@ -910,6 +913,7 @@ config ARCH_P5020
|
||||
select FSL_LAW
|
||||
select SYS_FSL_DDR_VER_44
|
||||
select SYS_FSL_ERRATUM_A004510
|
||||
select SYS_FSL_ERRATUM_A005275
|
||||
select SYS_FSL_ERRATUM_A006261
|
||||
select SYS_FSL_ERRATUM_DDR_A003
|
||||
select SYS_FSL_ERRATUM_DDR_A003474
|
||||
@@ -935,6 +939,7 @@ config ARCH_P5040
|
||||
select SYS_FSL_DDR_VER_44
|
||||
select SYS_FSL_ERRATUM_A004510
|
||||
select SYS_FSL_ERRATUM_A004699
|
||||
select SYS_FSL_ERRATUM_A005275
|
||||
select SYS_FSL_ERRATUM_A005812
|
||||
select SYS_FSL_ERRATUM_A006261
|
||||
select SYS_FSL_ERRATUM_DDR_A003
|
||||
@@ -1303,6 +1308,9 @@ config SYS_FSL_ERRATUM_A005812
|
||||
config SYS_FSL_ERRATUM_A005871
|
||||
bool
|
||||
|
||||
config SYS_FSL_ERRATUM_A005275
|
||||
bool
|
||||
|
||||
config SYS_FSL_ERRATUM_A006261
|
||||
bool
|
||||
|
||||
|
||||
@@ -307,6 +307,10 @@ static int do_errata(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
(SVR_REV(svr) <= CONFIG_SYS_FSL_A004447_SVR_REV))
|
||||
puts("Work-around for Erratum I2C-A004447 enabled\n");
|
||||
#endif
|
||||
#ifdef CONFIG_SYS_FSL_ERRATUM_A005275
|
||||
if (has_erratum_a005275())
|
||||
puts("Work-around for Erratum A005275 enabled\n");
|
||||
#endif
|
||||
#ifdef CONFIG_SYS_FSL_ERRATUM_A006261
|
||||
if (has_erratum_a006261())
|
||||
puts("Work-around for Erratum A006261 enabled\n");
|
||||
|
||||
@@ -1785,11 +1785,10 @@ typedef struct ccsr_gur {
|
||||
#define FSL_CORENET_RCWSR13_EC1_FM1_DTSEC4_MII 0x20000000
|
||||
#define FSL_CORENET_RCWSR13_EC2 0x0c000000 /* bits 420..421 */
|
||||
#define FSL_CORENET_RCWSR13_EC2_FM1_DTSEC5_RGMII 0x00000000
|
||||
#define FSL_CORENET_RCWSR13_EC2_FM1_GPIO 0x10000000
|
||||
#define FSL_CORENET_RCWSR13_EC2_FM1_DTSEC5_MII 0x20000000
|
||||
#define FSL_CORENET_RCWSR13_EC2_FM1_GPIO 0x04000000
|
||||
#define FSL_CORENET_RCWSR13_MAC2_GMII_SEL 0x00000080
|
||||
#define FSL_CORENET_RCWSR13_MAC2_GMII_SEL_L2_SWITCH 0x00000000
|
||||
#define FSL_CORENET_RCWSR13_MAC2_GMII_SEL_ENET_PORT 0x80000000
|
||||
#define FSL_CORENET_RCWSR13_MAC2_GMII_SEL_ENET_PORT 0x00000080
|
||||
#define CONFIG_SYS_FSL_SCFG_PIXCLKCR_OFFSET 0x28
|
||||
#define PXCKEN_MASK 0x80000000
|
||||
#define PXCK_MASK 0x00FF0000
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
OperationRegion(GNVS, SystemMemory, ACPI_GNVS_ADDR, ACPI_GNVS_SIZE)
|
||||
Field(GNVS, ByteAcc, NoLock, Preserve)
|
||||
{
|
||||
Offset (0x00),
|
||||
PCNT, 8, /* processor count */
|
||||
IURE, 8, /* internal UART enabled */
|
||||
}
|
||||
|
||||
@@ -8,6 +8,5 @@
|
||||
OperationRegion(GNVS, SystemMemory, ACPI_GNVS_ADDR, ACPI_GNVS_SIZE)
|
||||
Field(GNVS, ByteAcc, NoLock, Preserve)
|
||||
{
|
||||
Offset (0x00),
|
||||
PCNT, 8, /* processor count */
|
||||
}
|
||||
|
||||
@@ -10,6 +10,5 @@
|
||||
OperationRegion(GNVS, SystemMemory, ACPI_GNVS_ADDR, ACPI_GNVS_SIZE)
|
||||
Field(GNVS, ByteAcc, NoLock, Preserve)
|
||||
{
|
||||
Offset (0x00),
|
||||
PCNT, 8, /* processor count */
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
U-Boot for the NXP i.MX8MQ EVK board
|
||||
|
||||
Quick Start
|
||||
===========
|
||||
|
||||
- Build U-Boot
|
||||
- Build the ARM Trusted firmware binary
|
||||
- Get DDR firmware and mkimage tool
|
||||
- Generate flash.bin using imx-mkimage
|
||||
- Flash the binary into the SD card
|
||||
- Boot
|
||||
|
||||
Build U-Boot
|
||||
============
|
||||
|
||||
$ make mx8mq_evk_defconfig
|
||||
$ make
|
||||
|
||||
Get and Build the ARM Trusted firmware
|
||||
======================================
|
||||
|
||||
$ git clone https://source.codeaurora.org/external/imx/imx-atf
|
||||
$ cd imx-atf/
|
||||
$ git checkout origin/imx_4.9.51_imx8m_beta
|
||||
$ make PLAT=imx8mq bl31
|
||||
|
||||
Get the DDR firmware and mkimage tool
|
||||
==============================
|
||||
|
||||
$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-7.2.bin
|
||||
$ chmod +x firmware-imx-7.2.bin
|
||||
$ ./firmware-imx-7.2.bin
|
||||
|
||||
Download the imx-mkimage tool:
|
||||
|
||||
$ git clone https://source.codeaurora.org/external/imx/imx-mkimage/
|
||||
$ cd imx-mkimage/
|
||||
$ git checkout origin/imx_4.9.51_imx8m_beta
|
||||
|
||||
|
||||
Generate flash.bin using imx-mkimage
|
||||
====================================
|
||||
|
||||
Copy the following binaries to imx-mkimage/iMX8M folder:
|
||||
|
||||
$ cp imx-atf/build/imx8mq/release/bl31.bin imx-mkimage/iMX8M/
|
||||
$ cp u-boot/u-boot-nodtb.bin imx-mkimage/iMX8M/
|
||||
$ cp u-boot/spl/u-boot-spl.bin imx-mkimage/iMX8M/
|
||||
$ cp u-boot/arch/arm/dts/fsl-imx8mq-evk.dtb imx-mkimage/iMX8M/
|
||||
|
||||
Copy the following firmwares to imx-mkimage/iMX8 folder :
|
||||
|
||||
$ cp firmware-imx-7.2/firmware/ddr/synopsys/lpddr4_pmu_train_1d_dmem.bin imx-mkimage/iMX8M/
|
||||
$ cp firmware-imx-7.2/firmware/ddr/synopsys/lpddr4_pmu_train_1d_imem.bin imx-mkimage/iMX8M/
|
||||
$ cp firmware-imx-7.2/firmware/ddr/synopsys/lpddr4_pmu_train_2d_dmem.bin imx-mkimage/iMX8M/
|
||||
$ cp firmware-imx-7.2/firmware/ddr/synopsys/lpddr4_pmu_train_2d_imem.bin imx-mkimage/iMX8M/
|
||||
|
||||
If you want to run with HDMI, copy signed_hdmi_imx8m.bin to imx-mkimage/iMX8M.
|
||||
|
||||
Before generating the flash.bin, transfer the mkimage generated by U-Boot to iMX8M folder:
|
||||
|
||||
$ cp u-boot/tools/mkimage imx-mkimage/iMX8M/
|
||||
$ mv imx-mkimage/iMX8M/mkimage imx-mkimage/iMX8M/mkimage_uboot
|
||||
|
||||
$ cd imx-mkimage/
|
||||
$ make SOC=iMX8M flash_spl_uboot
|
||||
|
||||
Or for using HDMI:
|
||||
|
||||
$ make SOC=iMX8M flash_hdmi_spl_uboot
|
||||
|
||||
Flash the binary into the SD card
|
||||
=================================
|
||||
|
||||
Burn the flash.bin binary to SD card offset 33KB:
|
||||
|
||||
$ sudo dd if=iMX8M/flash.bin of=/dev/sd[x] bs=1024 seek=33
|
||||
|
||||
Boot
|
||||
====
|
||||
Set Boot switch SW801: 1100 and Bmode: 10 to boot from Micro SD.
|
||||
@@ -1,5 +1,6 @@
|
||||
STM32MP1 BOARD
|
||||
M: Patrick Delaunay <patrick.delaunay@st.com>
|
||||
L: uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
|
||||
S: Maintained
|
||||
F: board/st/stm32mp1
|
||||
F: include/configs/stm32mp1.h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
if TARGET_EMDK
|
||||
if TARGET_EMSDP
|
||||
|
||||
config SYS_BOARD
|
||||
default "emdk"
|
||||
default "emsdp"
|
||||
|
||||
config SYS_VENDOR
|
||||
default "synopsys"
|
||||
|
||||
config SYS_CONFIG_NAME
|
||||
default "emdk"
|
||||
default "emsdp"
|
||||
|
||||
endif
|
||||
@@ -1,5 +1,6 @@
|
||||
EM DEVELOPMENT KIT BOARD
|
||||
M: Alexey Brodkin <abrodkin@synopsys.com>
|
||||
S: Maintained
|
||||
F: board/synopsys/emdk/
|
||||
F: configs/emdk_defconfig
|
||||
F: arch/arc/dts/emsdp.dts
|
||||
F: board/synopsys/emsdp/
|
||||
F: configs/emsdp_defconfig
|
||||
@@ -4,4 +4,4 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
|
||||
obj-y += emdk.o
|
||||
obj-y += emsdp.o
|
||||
@@ -1,11 +1,12 @@
|
||||
================================================================================
|
||||
Useful notes on bulding and using of U-Boot on ARC EM Development Kit (AKA EMDK)
|
||||
Useful notes on bulding and using of U-Boot on
|
||||
ARC EM Software Development Platform (AKA EMSDP)
|
||||
================================================================================
|
||||
|
||||
BOARD OVERVIEW
|
||||
|
||||
The DesignWare ARC EM Development Kit is FPGA-bases platform for rapid
|
||||
software development on the ARC EM family of processors.
|
||||
The DesignWare ARC EM Software Development Platform is FPGA-bases platform
|
||||
for rapid software development on the ARC EM family of processors.
|
||||
|
||||
Since this board is based on FPGA it's possible to load and use different
|
||||
versions of ARC EM CPUs. U-Boot is built to be run on the simplest
|
||||
@@ -50,7 +51,7 @@ Useful notes on bulding and using of U-Boot on ARC EM Development Kit (AKA EMDK)
|
||||
|
||||
1. Configure U-Boot:
|
||||
------------------------->8----------------------
|
||||
make emdk_defconfig
|
||||
make emsdp_defconfig
|
||||
------------------------->8----------------------
|
||||
|
||||
2. To build Elf file (for example to be used with host debugger via JTAG
|
||||
@@ -69,7 +70,7 @@ Useful notes on bulding and using of U-Boot on ARC EM Development Kit (AKA EMDK)
|
||||
|
||||
EXECUTING U-BOOT
|
||||
|
||||
1. The EMDK board is supposed to auto-start U-Boot image stored in ROM on
|
||||
1. The EMSDP board is supposed to auto-start U-Boot image stored in ROM on
|
||||
power-on. For that make sure VCCIO DIP-switches are all in "off" state.
|
||||
|
||||
2. Though it is possible to load U-Boot as a simple Elf file via JTAG right
|
||||
@@ -55,7 +55,7 @@ void reset_cpu(ulong addr)
|
||||
; /* loop forever till reset */
|
||||
}
|
||||
|
||||
static int do_emdk_rom(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
static int do_emsdp_rom(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
{
|
||||
u32 creg_boot = readl((u32 *)(CREG_BASE + CREG_BOOT_OFFSET));
|
||||
|
||||
@@ -71,17 +71,17 @@ static int do_emdk_rom(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
return CMD_RET_SUCCESS;
|
||||
}
|
||||
|
||||
cmd_tbl_t cmd_emdk[] = {
|
||||
U_BOOT_CMD_MKENT(rom, 2, 0, do_emdk_rom, "", ""),
|
||||
cmd_tbl_t cmd_emsdp[] = {
|
||||
U_BOOT_CMD_MKENT(rom, 2, 0, do_emsdp_rom, "", ""),
|
||||
};
|
||||
|
||||
static int do_emdk(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
static int do_emsdp(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
{
|
||||
cmd_tbl_t *c;
|
||||
|
||||
c = find_cmd_tbl(argv[1], cmd_emdk, ARRAY_SIZE(cmd_emdk));
|
||||
c = find_cmd_tbl(argv[1], cmd_emsdp, ARRAY_SIZE(cmd_emsdp));
|
||||
|
||||
/* Strip off leading 'emdk' command */
|
||||
/* Strip off leading 'emsdp' command */
|
||||
argc--;
|
||||
argv++;
|
||||
|
||||
@@ -92,8 +92,8 @@ static int do_emdk(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
||||
}
|
||||
|
||||
U_BOOT_CMD(
|
||||
emdk, CONFIG_SYS_MAXARGS, 0, do_emdk,
|
||||
"Synopsys EMDK specific commands",
|
||||
emsdp, CONFIG_SYS_MAXARGS, 0, do_emsdp,
|
||||
"Synopsys EMSDP specific commands",
|
||||
"rom unlock - Unlock non-volatile memory for writing\n"
|
||||
"emdk rom lock - Lock non-volatile memory to prevent writing\n"
|
||||
"emsdp rom lock - Lock non-volatile memory to prevent writing\n"
|
||||
);
|
||||
145
board/synopsys/iot_devkit/README
Normal file
145
board/synopsys/iot_devkit/README
Normal file
@@ -0,0 +1,145 @@
|
||||
================================================================================
|
||||
Useful notes on bulding and using of U-Boot on
|
||||
ARC IoT Development Kit (AKA IoTDK)
|
||||
================================================================================
|
||||
|
||||
BOARD OVERVIEW
|
||||
|
||||
The DesignWare ARC IoT Development Kit is a versatile platform that includes
|
||||
the necessary hardware and software to accelerate software development and
|
||||
debugging of sensor fusion, voice recognition and face detection designs.
|
||||
|
||||
The ARC IoT Development Kit includes a silicon implementation of the
|
||||
ARC Data Fusion IP Subsystem running at 144 MHz on SMIC's
|
||||
55-nm ultra-low power process, and a rich set of peripherals commonly used
|
||||
in IoT designs such as USB, UART, SPI, I2C, PWM, SDIO and ADCs.
|
||||
|
||||
The board is shipped with pre-installed U-Boot in non-volatile memory
|
||||
(eFlash) so on power-on user sees U-Boot start header and command line
|
||||
prompt which might be used for U-Boot environment fine-tuning, manual
|
||||
loading and execution of user application binaries etc.
|
||||
|
||||
The board has the following features useful for U-Boot:
|
||||
* On-board 2-channel FTDI TTL-to-USB converter
|
||||
- The first channel is used for serial debug port (which makes it possible
|
||||
to use a serial connection on pretty much any host machine be it
|
||||
Windows, Linux or Mac).
|
||||
On Linux machine typucally FTDI serial port would be /dev/ttyUSB0.
|
||||
There's no HW flow-control and baud-rate is 115200.
|
||||
|
||||
- The second channel is used for built-in Digilent USB JTAG probe.
|
||||
That means no extra hardware is required to access ARC core from a
|
||||
debugger on development host. Both proprietary MetaWare debugger and
|
||||
open source OpenOCD + GDB client are supported.
|
||||
|
||||
- Also with help of this FTDI chip it is possible to reset entire
|
||||
board with help of a special `rff-ftdi-reset` utility, see:
|
||||
https://github.com/foss-for-synopsys-dwc-arc-processors/rff-ftdi-reset
|
||||
|
||||
* Micro SD-card slot
|
||||
- U-Boot expects to see the very first partition on the card formatted as
|
||||
FAT file-system and uses it for keeping its environment in `uboot.env`
|
||||
file. Note uboot.env is not just a text file but it is auto-generated
|
||||
file created by U-Boot on invocation of `saveenv` command.
|
||||
It contains a checksum which makes this saved environment invalid in
|
||||
case of maual modification.
|
||||
|
||||
- There might be more useful files on that first FAT partition like
|
||||
user applications, data files etc.
|
||||
|
||||
* USB OTG connector
|
||||
- U-Boot may access USB mass-storage devices attached to this connector.
|
||||
Note only FAT file-system is supported. It might be used for storing
|
||||
user application binaries as well as micro SD-card mentioned above.
|
||||
|
||||
* The following memories are avaialble on the board:
|
||||
- eFlash: 256 KiB @ 0x0000_0000
|
||||
A non-volatile memory from which ARC core may execute code directly.
|
||||
Still is is not direcly writable, thus this is not an ordinary RAM.
|
||||
|
||||
- ICCM: 256 KiB @ 0x2000_0000
|
||||
Instruction Closely Coupled Memory - fast on-chip memory primary used
|
||||
for code being executed, still data could be placed in this memory too.
|
||||
In that sense it's just a general purpose RAM.
|
||||
|
||||
- SRAM: 128 KiB @ 0x3000_0000
|
||||
On-chip SRAM. From user perspective is the same as ICCM above.
|
||||
|
||||
- DCCM: 128 KiB @ 0x8000_0000
|
||||
Data Closely Coupled Memory is similar to ICCM with a major difference -
|
||||
ARC core cannot execute code from DCCM. So this is very special RAM
|
||||
only suitable for data.
|
||||
|
||||
BUILDING U-BOOT
|
||||
|
||||
1. Configure U-Boot:
|
||||
------------------------->8----------------------
|
||||
make iot_devkit_defconfig
|
||||
------------------------->8----------------------
|
||||
|
||||
2. To build Elf file (for example to be used with host debugger via JTAG
|
||||
connection to the target board):
|
||||
------------------------->8----------------------
|
||||
make mdbtrick
|
||||
------------------------->8----------------------
|
||||
|
||||
This will produce `u-boot` Elf file.
|
||||
|
||||
3. To build binary image to be put in "ROM":
|
||||
------------------------->8----------------------
|
||||
make u-boot.bin
|
||||
------------------------->8----------------------
|
||||
|
||||
|
||||
EXECUTING U-BOOT
|
||||
|
||||
1. The IoTDK board is supposed to auto-start U-Boot image stored in eFlash on
|
||||
power-on. Note it's possible to update that image - follow instructions in
|
||||
user's manual.
|
||||
|
||||
2. Though it is possible to load and start U-Boot as a simple Elf file
|
||||
via JTAG right in ICCM. For that it's required to re-configure U-Boot
|
||||
so it gets linked to ICCM address 0x2000_0000 (remember eFlash is not
|
||||
direcly writable).
|
||||
Run U-Boot's configuration utility with "make menuconfig", go to
|
||||
"Boot images" and change "Text Base" from default 0x00000000 to
|
||||
0x20000000. Exit & save new configuration. Now run "make mdbtrick" to
|
||||
build new Elf.
|
||||
|
||||
2.1. In case of proprietary MetaWare debugger run:
|
||||
------------------------->8----------------------
|
||||
mdb -digilent u-boot
|
||||
------------------------->8----------------------
|
||||
|
||||
USING U-BOOT
|
||||
|
||||
Note due to limited memory size it's supposed that user will run binary
|
||||
images of their applications instead of loading Elf files.
|
||||
|
||||
1. To load and start application binary from micro SD-card execute
|
||||
the following commands in U-Boot's shell:
|
||||
------------------------->8----------------------
|
||||
fatload mmc 0 0x20000000 yourapp.bin
|
||||
go 0x20000000
|
||||
------------------------->8----------------------
|
||||
|
||||
2. To load and start application binary from USB mass-storage device execute
|
||||
the following commands in U-Boot's shell:
|
||||
------------------------->8----------------------
|
||||
usb start
|
||||
fatload usb 0x20000000 yourapp.bin
|
||||
go 0x20000000
|
||||
------------------------->8----------------------
|
||||
|
||||
3. To have a sequence of commands executed on U-Boot start put those
|
||||
commands in "bootcmd" with semicolon between them.
|
||||
For example to get (1) done automatically:
|
||||
------------------------->8----------------------
|
||||
setenv bootcmd fatload mmc 0 0x20000000 yourapp.bin\; go 0x20000000
|
||||
saveenv
|
||||
------------------------->8----------------------
|
||||
|
||||
4. To reboot the board just run:
|
||||
------------------------->8----------------------
|
||||
reset
|
||||
------------------------->8----------------------
|
||||
@@ -1728,14 +1728,14 @@ config CMD_MTDPARTS
|
||||
|
||||
config MTDIDS_DEFAULT
|
||||
string "Default MTD IDs"
|
||||
depends on CMD_MTD || CMD_MTDPARTS || CMD_NAND || CMD_FLASH
|
||||
depends on MTD_PARTITIONS || CMD_MTDPARTS || CMD_NAND || CMD_FLASH
|
||||
help
|
||||
Defines a default MTD IDs list for use with MTD partitions in the
|
||||
Linux MTD command line partitions format.
|
||||
|
||||
config MTDPARTS_DEFAULT
|
||||
string "Default MTD partition scheme"
|
||||
depends on CMD_MTD || CMD_MTDPARTS || CMD_NAND || CMD_FLASH
|
||||
depends on MTD_PARTITIONS || CMD_MTDPARTS || CMD_NAND || CMD_FLASH
|
||||
help
|
||||
Defines a default MTD partitioning scheme in the Linux MTD command
|
||||
line partitions format
|
||||
@@ -1856,7 +1856,6 @@ endmenu
|
||||
|
||||
config CMD_UBI
|
||||
tristate "Enable UBI - Unsorted block images commands"
|
||||
select CMD_MTDPARTS
|
||||
select CRC32
|
||||
select MTD_UBI
|
||||
help
|
||||
|
||||
@@ -15,7 +15,6 @@ obj-$(CONFIG_CMD_AES) += aes.o
|
||||
obj-$(CONFIG_CMD_ADC) += adc.o
|
||||
obj-$(CONFIG_CMD_ARMFLASH) += armflash.o
|
||||
obj-y += blk_common.o
|
||||
obj-$(CONFIG_SOURCE) += source.o
|
||||
obj-$(CONFIG_CMD_SOURCE) += source.o
|
||||
obj-$(CONFIG_CMD_BDI) += bdinfo.o
|
||||
obj-$(CONFIG_CMD_BEDBUG) += bedbug.o
|
||||
|
||||
@@ -120,7 +120,7 @@ static int do_remoteproc_load(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
if (argc != 4)
|
||||
return CMD_RET_USAGE;
|
||||
|
||||
id = (int)simple_strtoul(argv[1], NULL, 3);
|
||||
id = (int)simple_strtoul(argv[1], NULL, 10);
|
||||
addr = simple_strtoul(argv[2], NULL, 16);
|
||||
|
||||
size = simple_strtoul(argv[3], NULL, 16);
|
||||
@@ -163,7 +163,7 @@ static int do_remoteproc_wrapper(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
if (argc != 2)
|
||||
return CMD_RET_USAGE;
|
||||
|
||||
id = (int)simple_strtoul(argv[1], NULL, 3);
|
||||
id = (int)simple_strtoul(argv[1], NULL, 10);
|
||||
|
||||
if (!rproc_is_initialized()) {
|
||||
printf("\tRemote Processors are not initialized\n");
|
||||
|
||||
@@ -417,11 +417,6 @@ static int ubi_dev_scan(struct mtd_info *info, const char *vid_header_offset)
|
||||
|
||||
int ubi_detach(void)
|
||||
{
|
||||
if (mtdparts_init() != 0) {
|
||||
printf("Error initializing mtdparts!\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_CMD_UBIFS
|
||||
/*
|
||||
* Automatically unmount UBIFS partition when user
|
||||
|
||||
@@ -121,6 +121,7 @@ obj-y += command.o
|
||||
obj-$(CONFIG_$(SPL_)LOG) += log.o
|
||||
obj-$(CONFIG_$(SPL_)LOG_CONSOLE) += log_console.o
|
||||
obj-y += s_record.o
|
||||
obj-y += xyzModem.o
|
||||
obj-$(CONFIG_CMD_LOADB) += xyzModem.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)YMODEM_SUPPORT) += xyzModem.o
|
||||
|
||||
obj-$(CONFIG_AVB_VERIFY) += avb_verify.o
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
|
||||
#include <common.h>
|
||||
#include <console.h>
|
||||
#include <cpu.h>
|
||||
#include <dm.h>
|
||||
#include <environment.h>
|
||||
#include <fdtdec.h>
|
||||
@@ -166,33 +165,6 @@ static int print_resetinfo(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_DISPLAY_CPUINFO) && CONFIG_IS_ENABLED(CPU)
|
||||
static int print_cpuinfo(void)
|
||||
{
|
||||
struct udevice *dev;
|
||||
char desc[512];
|
||||
int ret;
|
||||
|
||||
ret = uclass_first_device_err(UCLASS_CPU, &dev);
|
||||
if (ret) {
|
||||
debug("%s: Could not get CPU device (err = %d)\n",
|
||||
__func__, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = cpu_get_desc(dev, desc, sizeof(desc));
|
||||
if (ret) {
|
||||
debug("%s: Could not get CPU description (err = %d)\n",
|
||||
dev->name, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
printf("%s", desc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int announce_dram_init(void)
|
||||
{
|
||||
puts("DRAM: ");
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <errno.h>
|
||||
#include <image.h>
|
||||
#include <linux/libfdt.h>
|
||||
#include <spl.h>
|
||||
|
||||
ulong fdt_getprop_u32(const void *fdt, int node, const char *prop)
|
||||
{
|
||||
@@ -73,7 +72,7 @@ int fit_find_config_node(const void *fdt)
|
||||
}
|
||||
|
||||
if (dflt_conf_node != -ENOENT) {
|
||||
debug("Selecting default config '%s'", dflt_conf_desc);
|
||||
debug("Selecting default config '%s'\n", dflt_conf_desc);
|
||||
return dflt_conf_node;
|
||||
}
|
||||
|
||||
|
||||
@@ -185,9 +185,8 @@ static int spl_load_fit_image(struct spl_image_info *spl_image,
|
||||
spl_image->os = IH_OS_U_BOOT;
|
||||
spl_image->name = "U-Boot";
|
||||
|
||||
debug("spl: payload image: %.*s load addr: 0x%lx size: %d\n",
|
||||
(int)sizeof(spl_image->name), spl_image->name,
|
||||
spl_image->load_addr, spl_image->size);
|
||||
debug("spl: payload image: %32s load addr: 0x%lx size: %d\n",
|
||||
spl_image->name, spl_image->load_addr, spl_image->size);
|
||||
|
||||
#ifdef CONFIG_SPL_FIT_SIGNATURE
|
||||
images.verify = 1;
|
||||
@@ -256,9 +255,8 @@ int spl_parse_image_header(struct spl_image_info *spl_image,
|
||||
}
|
||||
spl_image->os = image_get_os(header);
|
||||
spl_image->name = image_get_name(header);
|
||||
debug("spl: payload image: %.*s load addr: 0x%lx size: %d\n",
|
||||
IH_NMLEN, spl_image->name,
|
||||
spl_image->load_addr, spl_image->size);
|
||||
debug("spl: payload image: %32s load addr: 0x%lx size: %d\n",
|
||||
spl_image->name, spl_image->load_addr, spl_image->size);
|
||||
#else
|
||||
/* LEGACY image not supported */
|
||||
debug("Legacy boot image support not enabled, proceeding to other boot methods\n");
|
||||
@@ -314,7 +312,7 @@ __weak void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
|
||||
image_entry_noargs_t image_entry =
|
||||
(image_entry_noargs_t)spl_image->entry_point;
|
||||
|
||||
debug("image entry point: 0x%lX\n", spl_image->entry_point);
|
||||
debug("image entry point: 0x%lx\n", spl_image->entry_point);
|
||||
image_entry();
|
||||
}
|
||||
|
||||
@@ -554,7 +552,7 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
|
||||
debug("Unsupported OS image.. Jumping nevertheless..\n");
|
||||
}
|
||||
#if CONFIG_VAL(SYS_MALLOC_F_LEN) && !defined(CONFIG_SYS_SPL_MALLOC_SIZE)
|
||||
debug("SPL malloc() used %#lx bytes (%ld KB)\n", gd->malloc_ptr,
|
||||
debug("SPL malloc() used 0x%lx bytes (%ld KB)\n", gd->malloc_ptr,
|
||||
gd->malloc_ptr / 1024);
|
||||
#endif
|
||||
#ifdef CONFIG_BOOTSTAGE_STASH
|
||||
|
||||
@@ -30,7 +30,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=ff800000.flash:1m(uboot),8m(kernel),512k(dtb),
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_NAND=y
|
||||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_SPANSION=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=ff800000.flash:1m(uboot),8m(kernel),512k(dtb),
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_NAND=y
|
||||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_SPANSION=y
|
||||
|
||||
@@ -26,7 +26,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=ff800000.flash:1m(uboot),8m(kernel),512k(dtb),
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_SPANSION=y
|
||||
CONFIG_PHY_MARVELL=y
|
||||
|
||||
@@ -26,7 +26,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=ff800000.flash:1m(uboot),8m(kernel),512k(dtb),
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_SPANSION=y
|
||||
CONFIG_PHY_MARVELL=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=88000000.nor,nand0=ff800000.flash,"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(uboot);ff800000.flash:1m(uboot),8m(kernel),512k(dtb),-(fs)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -28,7 +28,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=88000000.nor:256k(dtb),7m(kernel),55m(fs),1m(u
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -7,6 +7,7 @@ CONFIG_USB0_VBUS_PIN="PB10"
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SPL_I2C_SUPPORT=y
|
||||
# CONFIG_CMD_FLASH is not set
|
||||
CONFIG_CMD_MTDPARTS=y
|
||||
CONFIG_MTDIDS_DEFAULT="nand0=sunxi-nand.0"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=sunxi-nand.0:256k(spl),256k(spl-backup),2m(uboot),2m(uboot-backup),-(UBI)"
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun5i-gr8-chip-pro"
|
||||
|
||||
@@ -10,6 +10,7 @@ CONFIG_AXP_GPIO=y
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||
# CONFIG_CMD_FLASH is not set
|
||||
CONFIG_CMD_MTDPARTS=y
|
||||
# CONFIG_SPL_DOS_PARTITION is not set
|
||||
# CONFIG_SPL_EFI_PARTITION is not set
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun8i-r16-nintendo-nes-classic-edition"
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ec000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ec000000.nor:128k(dtb),6016k(kernel),57088k(fs),1m(vsc7385-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -40,7 +40,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ec000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ec000000.nor:128k(dtb),6016k(kernel),57088k(fs),1m(vsc7385-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -41,7 +41,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ec000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ec000000.nor:128k(dtb),6016k(kernel),57088k(fs),1m(vsc7385-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -30,7 +30,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ec000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ec000000.nor:128k(dtb),6016k(kernel),57088k(fs),1m(vsc7385-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -44,7 +44,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -43,7 +43,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -43,7 +43,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -41,7 +41,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -31,7 +31,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9728k(fs),256k(qe-ucode-firmware),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -40,7 +40,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -41,7 +41,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -30,7 +30,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -41,7 +41,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=e8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=e8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -39,7 +39,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=e8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=e8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -40,7 +40,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=e8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=e8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -29,7 +29,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=e8000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=e8000000.nor:48m(ramdisk),14m(diagnostic),2m(dink),6m(kernel),58112k(fs),512k(dtb),768k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
|
||||
@@ -44,7 +44,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -43,7 +43,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -43,7 +43,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -41,7 +41,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -31,7 +31,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=ef000000.nor"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=ef000000.nor:256k(vsc7385-firmware),256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -42,7 +42,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor,nand0=fff800000.flash,spi0=spife110000
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),96m(fs),-(user);fff800000.flash:1m(uboot),5m(kernel),128k(dtb),96m(fs),-(user);spife110000.0:1m(uboot),5m(kernel),128k(dtb),-(user)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -43,7 +43,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -31,7 +31,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -33,7 +33,6 @@ CONFIG_MTDIDS_DEFAULT="nor0=fe8000000.nor,nand0=fff800000.flash,spi0=spife110000
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),96m(fs),-(user);fff800000.flash:2m(uboot),9m(kernel),128k(dtb),96m(fs),-(user);spife110000.0:2m(uboot),9m(kernel),128k(dtb),-(user)"
|
||||
CONFIG_DM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -32,7 +32,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_ENV_IS_IN_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -44,7 +44,6 @@ CONFIG_ENV_IS_IN_NAND=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -44,7 +44,6 @@ CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -34,7 +34,6 @@ CONFIG_MTDPARTS_DEFAULT="mtdparts=fe8000000.nor:1m(uboot),5m(kernel),128k(dtb),9
|
||||
CONFIG_DM=y
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
@@ -45,7 +45,6 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_FLASH_CFI_DRIVER=y
|
||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user