11 Feb, 2014
3 commits
-
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
-
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
-
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
26 Jan, 2014
9 commits
-
Enable CONFIG_REGEX on M53EVK to allow usage of regular expressions
on environment variables.Signed-off-by: Marek Vasut
Cc: Stefano Babic -
The name the Linux kernel expects is 'mxc_nand' , not 'mxc-nand' .
This patch renames the driver name.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Acked-by: Stefano Babic -
MAINTAINERS file has been removed from the project.
Replace its reference with 'boards.cfg' file instead.
Signed-off-by: Fabio Estevam
Acked-by: Eric Nelson -
No need to pass 'u-boot.imx' as parameter for 'make' because u-boot.imx is
built by default.Signed-off-by: Fabio Estevam
Acked-by: Eric Nelson -
Enable PCI express on MX6 Sabrelite.
Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Eric Nelson
Cc: Fabio Estevam
Cc: Stefano Babic -
Add PCIe driver for the Freescale i.MX6 SoC . This driver operates the
PCIe block in RC mode only, the EP mode is NOT supported. The driver is
tested with the Intel e1000 NIC driver.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Eric Nelson
Cc: Fabio Estevam
Cc: Stefano Babic -
Split the SATA clock enabling function and add PCI express clock
enabling function. The SATA clock enabling function starts up the
100MHz SATA reference PLL in ENET_PLL register, but the code can
be re-used to enable the 125MHz PCIe reference in ENET_PLL, so pull
this code into separate function. Moreover, add the PCIe clock
enabling code.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Eric Nelson
Cc: Fabio Estevam
Cc: Stefano Babic
Acked-by: Jagannadha Sutradharudu Teki -
Make indirect vectors addresses global, so they can be replaced by
various code that needs to do so. For example the MX6 PCI express
driver needs to temporarily replace data abort handler when reading
the config space.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Eric Nelson
Cc: Fabio Estevam
Cc: Stefano Babic
17 Jan, 2014
1 commit
-
Commit 022298278 (mx6: soc: Disable VDDPU regulator) is causing kernel hang
for people using FSL kernel 3.0.35 and 3.10, so revert it for now.Reported-by: Otavio Salvador
Reported-by: Pierre Aubert
Signed-off-by: Fabio Estevam
16 Jan, 2014
6 commits
-
This supports SH-QSPI device on koelsch board, and enable booting from
SPI flash.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
This supports SH-QSPI device on lager board, and enable booting from
SPI flash.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
Signed-off-by: Nobuhiro Iwamatsu
Reviewed-by: Jagannadha Sutradharudu Teki
Signed-off-by: Nobuhiro Iwamatsu -
This adds base register address of SH QSPI.
Currently, SH QSPI is used only from R8A7790 and R8A7791.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
On U-boot uses TMU0 as timer, but TMU0 does not use on linux kernel
and other.
This disables TMU0 at the request of from kernel user.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
On U-boot uses TMU0 as timer, but TMU0 does not use on linux kernel
and other.
This disables TMU0 at the request of from kernel user.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu
15 Jan, 2014
3 commits
-
SolidRun has designed the Hummingboard board based on mx6q/dl/solo.
Add the initial support for the mx6 solo variant.
More information about this hardware can be found at:
http://imx.solid-run.com/wiki/index.php?title=Carrier-One_Hardware(Carrier-One was the previous name of Hummingboard).
Based on the work from Jon Nettleton .
Signed-off-by: Jon Nettleton
Signed-off-by: Fabio Estevam -
Provide an argument to enable_fec_anatop_clock() to specify the clock frequency
that will be generated.No changes are made to mx6slevk, which uses the default 50MHz fec clock.
Signed-off-by: Fabio Estevam
Acked-by: Stefano Babic
14 Jan, 2014
5 commits
-
Building some arm boards with older binutils may produce errors like this:
---88---
Use canonical version of the subtract mnemonic to avoid those issues.
Reported-by: Alexey Smishlayev
Signed-off-by: Andreas Bießmann -
Some targets will build fine but not boot if sections .hash and
.got.plt are not present in the binary. Add them back.Also, Exynos machines require .machine_param section in SPL.
Add it.Signed-off-by: Albert ARIBAUD
Tested-by: Rajeshwari S Shinde -
Signed-off-by: Albert ARIBAUD
Acked-by: Stefano Babic -
Signed-off-by: Albert ARIBAUD
Acked-by: Minkyu Kang
13 Jan, 2014
12 commits
-
Access the OneNAND 1KiB window on the VPAC270 as an SRAM instead of accessing
it as a burst-RAM. This fixes a problem where the board failed to reboot
sometimes as the CPU couldn't start executing from the OneNAND 1KiB window.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Tom Rini -
The OneNAND SPL used on PXA is slightly obscure. Due to the OneNAND limitation,
where we have only the first 1KiB of the OneNAND available upon power-up as a
memory-mapped area, from which the CPU starts executing, we place only the most
essential code into this first 1KiB . This code copies the rest of the SPL into
SRAM and jumps to it. This code is stored in section .text.0 .The rest of the SPL is stored in section .text.1 . When running the OBJCOPY on
the SPL, it will preserve only .text section, but the .text.0 and .text.1 are
stripped away from the result, thus making the SPL binary empty. The patch adds
additional -j parameters to the OBJCOPY for PXA during the SPL build, which will
preserve the .text.0 and .text.1 sections.Moreover, this patch also adds missing functions into the .text.0 section, since
otherwise the PXA270 with 1KiB-window OneNAND won't be able to boot.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Tom Rini -
Include "mx6_common.h" so that some ARM errata are applied and also the
vddsoc regulator can be changed.Signed-off-by: Fabio Estevam
Acked-by: Stefano Babic -
Commit 762a88ccf8540948fbf8c31b40a29d1e0684a25b introduces
a 64-bit division without using the lldiv() function,
which pulls in previously unused libgcc stuff.Signed-off-by: Måns Rullgård
Signed-off-by: Christian Gmeiner
Acked-by: Stefano Babic -
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.The zImage works for FSL Linux's kernel fork versions 3.0.35, 3.10.9,
and 3.10.17; this also works fine for mainline kernels.Signed-off-by: John Weber
Signed-off-by: Otavio Salvador -
A new 'update_emmc_firmware' target is added to allow for easy U-Boot
update in the eMMC as it has secury boot partition and this needs
specific handling on how to program the specific partition.Signed-off-by: Otavio Salvador
-
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.In order to simplify the code, just return the value from cpu_eth_init(bis)
directly.Signed-off-by: Fabio Estevam
-
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.In order to simplify the code, just return the value from cpu_eth_init(bis)
directly.Signed-off-by: Fabio Estevam
-
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.In order to simplify the code, just return the value from cpu_eth_init(bis)
directly.Signed-off-by: Fabio Estevam
-
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.Signed-off-by: Fabio Estevam
-
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.In order to simplify the code, just return the value from cpu_eth_init(bis)
directly.Cc: Stefan Roese
Signed-off-by: Fabio Estevam
Acked-by: Stefan Roese -
There is no need to print an error message when cpu_eth_init() fails because
net/eth.c already prints it.In order to simplify the code, just return the value from cpu_eth_init(bis)
directly.Signed-off-by: Fabio Estevam
10 Jan, 2014
1 commit
-
Bringing in the MMC tree means that CONFIG_BOUNCE_BUFFER needed to be
added to include/configs/exynos5-dt.h now.Conflicts:
include/configs/exynos5250-dt.hSigned-off-by: Tom Rini