11 Feb, 2014
1 commit
-
Change the default environment to use zImage instead of uImage, this
requires changes to the default environment to load a file named
zImage instead of uImage, and to use the 'bootz' command instead of
'bootm' when booting the kernel.Signed-off-by: Otavio Salvador
03 Jan, 2014
3 commits
-
This adds following new targets:
- update_nand_kernel
- update_nand_fdt
- update_nand_filesystemand to avoid confusion, the 'update_nand_full' has been renamed to
'update_nand_firmware_full'.Signed-off-by: Otavio Salvador
-
This reads the kernel, ftd and boot into ubifs filesystem. While on
that, the SD firmware filename definition has been moved next to the
other SD related commands.Signed-off-by: Otavio Salvador
Reviewed-by: Fabio Estevam -
Using 512k for fdt partition allow it to be aligned with the other
small partitions and 512k erase block size.Signed-off-by: Otavio Salvador
Acked-by: Stefano Babic
13 Nov, 2013
1 commit
-
There is no real benefit in adding the board name into U-boot's prompt, so
remove the custom CONFIG_SYS_PROMPT definitions so that the standard "=> "
prompt is used across FSL boards.Signed-off-by: Fabio Estevam
31 Jul, 2013
1 commit
-
Conflicts:
board/freescale/mx6qsabrelite/Makefile
board/freescale/mx6qsabrelite/mx6qsabrelite.c
include/configs/mx6qsabrelite.hSigned-off-by: Stefano Babic
24 Jul, 2013
2 commits
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini -
Pull all the duplicate configuration options into configs/mxs.h
from the board configuration files. This reduces the files greatly
and makes them somewhat more readable. Besides, we do no longer
have such a horrible duplication of code.Note that the mx23evk grew in size slightly. This is due to the
CONFIG_SYS_CBSIZE now being set to 1024 as it is on the rest of
MXS systems.This patch also fixes the OCRAM size for i.MX23. The i.MX23 has
only 32kB of OCRAM, while i.MX28 has 128kB of OCRAM.I verified the configuration didn't change for each of the boards,
but I didn't boot-test it on the boards I do not have. I configured
U-Boot for each board using the "make ... _config" command
and then ran "cpp -I include -dM include/config.h" , which dumped
all the configuration options. I did this both before and after this
patch and finally compared the results for each MXS board. Actually,
the results do differ slightly, since the configs/mxs.h file now
properly includes the correct iomux-mx23.h or iomux-mx28.h , so
while comparing, I had to ignore these new defines. These have no
impact on U-Boot configuration though.Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Lauri Hintsala
Cc: Otavio Salvador
Cc: Stefano Babic
16 May, 2013
1 commit
-
Enable display support.
Signed-off-by: Fabio Estevam
11 May, 2013
1 commit
-
Conflicts:
drivers/mtd/nand/mxc_nand_spl.c
include/configs/m28evk.h
02 May, 2013
1 commit
-
The redundancy related defines are only correct for NAND, so guard all
of that area with CONFIG_ENV_IS_IN_NANDCc: Fabio Estevam
Signed-off-by: Tom Rini
17 Apr, 2013
1 commit
-
this is usefull when writing an UBI image which contains
and UBIFS volume (check README.nand and UBI FAQ for more details)Signed-off-by: Eric Bénard
Acked-by: Otavio Salvador
03 Apr, 2013
1 commit
-
Introduce 'mx28evk_nand' target for saving environment variables into NAND.
The mx28evk board does not come with a NAND flash populated from the
factory. It comes with an empty slot (U23), which allows the insertion of a
48-pin TSOP flash device.Tested with a K9LBG08U0D.
Signed-off-by: Fabio Estevam
Reviewed-by: Otavio Salvador
20 Mar, 2013
2 commits
-
When loading a Freescale 2.6.35 on a mx28evk the following issue is seen:
sgtl5000_hw_read: read reg error : Reg 0x00
Device with ID register 0 is not a SGTL5000Disabling CONFIG_CMD_I2C makes the sgtl5000 probe to succeed.
Mainline kernel does not show this problem.
Until the real cause is not identified, disable 'CONFIG_CMD_I2C' for the
time being.Signed-off-by: Fabio Estevam
-
No need to use multi-line style comments for single-line contents.
Signed-off-by: Fabio Estevam
Reviewed-by: Otavio Salvador
08 Mar, 2013
2 commits
-
Rework ehci-mxs so it supports both ports on MX28. It was necessary
to wrap the per-port configuration into struct ehci_mxs_port and pull
out the clock configuration function.Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
The CONFIG_MXS_SPI_DMA_ENABLE is no longer relevant as the SPI DMA
has proven to work correctly. Remove this configuration option.Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic
28 Jan, 2013
1 commit
-
It is more logical to test for CONFIG_FEC_MXC_PHYADDR
to determine whether to define the function fecmxc_initialize.Signed-off-by: Troy Kisky
13 Jan, 2013
2 commits
-
Signed-off-by: Otavio Salvador
-
For a generic environment, we shouldn't have a fixed rootfs filesystem
so we drop it from env.Signed-off-by: Otavio Salvador
20 Dec, 2012
1 commit
-
Conflicts:
README
arch/arm/cpu/armv7/exynos/clock.c
board/samsung/universal_c210/universal.c
drivers/misc/Makefile
drivers/power/power_fsl.c
include/configs/mx35pdk.h
include/configs/mx53loco.h
include/configs/seaboard.h
15 Dec, 2012
1 commit
-
- since commit 418396e212b59bf907dbccad997ff50f7eb61b16 nand write.raw
can take the number of page to be written as an argument. nand_update_full
is passing the size (in bytes) to nand write.raw. This value was previously
ignored but now breaks the write.
- this patch updates the default environment of these boards to provide a
pagecount instead of a size to nand write.raw.
- tested on a mx28evk with a 4k page NAND and on a custom board with a
2k page NAND.Signed-off-by: Eric Bénard
Cc: Marek Vasut
Cc: Fabio Estevam
Acked-by: Marek Vasut
19 Nov, 2012
1 commit
-
One second is enough time for users to react in case they want to stop the
booting process.Signed-off-by: Fabio Estevam
26 Oct, 2012
1 commit
23 Oct, 2012
1 commit
-
Fix usage of 'mmc rescan' by many configs. Proper use is
'mmc dev ${mmcdev}; mmc rescan' to set the mmc device and then rescan
the device. 'mmc rescan' itself does not take any arguments.Signed-off-by: Andrew Bradford
22 Oct, 2012
1 commit
-
Flip the boards to use the generic bounce buffer instead of the
MMC one.Signed-off-by: Marek Vasut
Cc: Andy Fleming
Cc: Fabio Estevam
Signed-off-by: Andy Fleming
24 Sep, 2012
1 commit
-
The environment now uses expressions but we missed the setexpr command
was not being include. This patch adds it.Signed-off-by: Otavio Salvador
17 Sep, 2012
1 commit
-
The environment has been based on mx53loco and m28evk but keeping the
possibility to easy change the default console device as Freescale and
mainline kernels differ on the device name.Signed-off-by: Otavio Salvador
04 Sep, 2012
2 commits
-
Add USB Ethernet support.
Signed-off-by: Fabio Estevam
Reviewed-by: Marek Vasut -
Signed-off-by: Otavio Salvador
01 Sep, 2012
5 commits
-
There is no need to undef an option that is not enabled by default.
Signed-off-by: Fabio Estevam
Acked-by: Marek Vasut
Acked-by: Stefano Babic -
For i.MX233 addition the base registers need to be change so the SoC
definition needs to be known before the header include.The following boards has been changed:
* apx4devkit
* m28evk
* mx28evk
* sc_sps_1Signed-off-by: Otavio Salvador
Acked-by: Stefano Babic -
CONFIG_STACKSIZE is not referenced anywhere except on AVR32, but present
in most ARM board config files.IRQs are only enabled for 1 config, so remove the unused config options
for IRQ and FIQ stack size as well.Cc: Albert ARIBAUD
Signed-off-by: Rob Herring -
Most code can be shared between i.MX23 and i.MX28 as both are from
i.MXS family; this source directory structure makes easy to share code
among them.Signed-off-by: Otavio Salvador
Acked-by: Stefano Babic -
Turn on data and instruction caches.
Signed-off-by: Fabio Estevam
10 Aug, 2012
1 commit
-
CONFIG_DISCOVER_PHY is not used anywhere, so remove it from config files.
Signed-off-by: Fabio Estevam
11 Jul, 2012
1 commit
-
Add I2C support.
Tested by placing a 24LC16 EEPROM into the U50 slot which comes empty from factory.
Signed-off-by: Fabio Estevam
Acked-by: Marek Vasut
07 Jul, 2012
3 commits
-
No need to define CONFIG_ARCH_CPU_INIT.
All mx28 based boards should use arch_cpu_init().
Signed-off-by: Fabio Estevam
Acked-by: Marek Vasut -
Signed-off-by: Otavio Salvador
Acked-by: Fabio Estevam -
Signed-off-by: Otavio Salvador
Acked-by: Fabio Estevam