06 Feb, 2016
1 commit
-
Correct spelling of "U-Boot" shall be used in all written text
(documentation, comments in source files etc.).Signed-off-by: Bin Meng
Reviewed-by: Heiko Schocher
Reviewed-by: Simon Glass
Reviewed-by: Minkyu Kang
04 Feb, 2016
7 commits
-
Apparently, the logic for the FPGA global bit is not universal between Gen5
and Gen10 devices is not the same. Disabling this bit, while applicable to
Gen10 devices, will break FPGA programming on Gen5 devices.Signed-off-by: Dinh Nguyen
-
In current high speed fastboot, fs_ep_in.wMaxPacketSize is configured 64 bytes
as default, as a result, it failed to match the size at initialization stage in
usb controller.
Actually, hardware can support less than or equal to 512 bytes in high speed mode,
so I changed the condition from '!=' to '>' to fix this issue.Signed-off-by: Frank Wang
Tested-by: Steve Rae -
Implement board_mmc_get_env_dev for the boards.
Following is examples:
SD1/SD2/SD3: return devno;
SD2/SD3: return devno - 1;
SD2/SD4: if (devno == 2), return dev - 2; return dev - 1;Signed-off-by: Peng Fan
Cc: Stefano Babic -
Implement mmc_get_env_dev, devno can be got from smbr1 of SRC.
Introduce a weak function board_mmc_get_env_dev, different
boards can implement it according to different sdhc controllers
that used by the board.Signed-off-by: Peng Fan
Cc: Stefano Babic -
Move mmc_get_env_devno to soc.c and rename to mmc_get_env_dev to
match the one in common/env_mmc.c.
Introduce a weak function board_mmc_get_env_dev. Different
boards can implement this according to sdhc controller which
is used by the board.Signed-off-by: Peng Fan
Cc: Stefano Babic
03 Feb, 2016
23 commits
-
All boards using this driver are with device tree support,
hence drop the legacy code in driver to have a pure DT solution.Signed-off-by: Bhuvanchandra DV
Reviewed-by: Bin Meng -
All boards using this driver are with device tree support,
hence drop the legacy code in driver to have a pure DT solution.Signed-off-by: Bhuvanchandra DV
Reviewed-by: Bin Meng -
Remove the legacy way of enabling GPIO, SPI and UART on Vybrid
based boards since these driver's now only supports DT mode.Signed-off-by: Bhuvanchandra DV
Acked-by: Stefan Agner
Reviewed-by: Bin Meng -
Let's go with pure DT solution for board's
based on NXP/Freescale Vybrid platform.- Merge the DT defconfig with non-DT defconfig for Toradex
Colibri VF50/VF61 and drop the non-DT defconfig.
- Update the legacy defconfigs for NXP/Freescale VF610 Tower
Board with DT.
- Update the legacy defconfigs for Phytec phyCORE-vybrid
Board with DT.Signed-off-by: Bhuvanchandra DV
Acked-by: Stefan Agner
Reviewed-by: Bin Meng -
- Add device tree files for Phytec phyCORE-Vybrid Board.
- Enable lpuart support for Phytec phyCORE-Vybrid Board.
- Use UART1 for stdout.Signed-off-by: Bhuvanchandra DV
Reviewed-by: Bin Meng -
- Add device tree files for NXP/Freescale VF610 Tower Board.
- Enable lpuart support on NXP/Freescale VF610 Tower Board.
- Use UART1 as stdout.Signed-off-by: Bhuvanchandra DV
Reviewed-by: Bin Meng -
- Enable lpuart support on Toradex Colibri VF50/VF61
- Use UART0 for stdout.Signed-off-by: Bhuvanchandra DV
Reviewed-by: Bin Meng -
Since SPDX license is already there, drop the full one.
Signed-off-by: Bhuvanchandra DV
Acked-by: Stefan Agner
Reviewed-by: Bin Meng -
Add device tree node's for lpuart on Vybrid platform
Signed-off-by: Bhuvanchandra DV
Acked-by: Stefan Agner
Reviewed-by: Bin Meng -
The i.MX6SX SABRESD board supports MCIMX28LCD (800x480x24) at LCDIF1
port, enable this display feature by adding relevant BSP codes
and configurations.Signed-off-by: Ye Li
-
The checking with max frequency supported is not correct, because the temp
is calculated by max pre and post dividers. We can decrease any divider to
meet the max frequency limitation. Actually, the calculation below the codes
is doing this way to find best pre and post dividers.Signed-off-by: Ye Li
Reviewed-by: Stefano Babic -
Wrong checking for the base_addr paramter with LCDIF1 and LCDIF2. Always
enter the -EINVAL return.Signed-off-by: Ye Li
Reviewed-by: Stefano Babic -
As mx6slevk has only one Ethernet port, we don't need
to declare CONFIG_ETHPRIME, so just remove it.Signed-off-by: Fabio Estevam
-
The BOOTCFG value used by bmode for SABRESD eMMC boot are actually for SD card.
Fixed the value to correct one.Signed-off-by: Ye Li
Signed-off-by: Peng Fan
Reviewed-by: Stefano Babic
Cc: Fabio Estevam
Acked-by: Fabio Estevam -
According to the LAN8720 datasheet tpurstd (time that reset line should
stay asserted) is 25ms.So do as suggested by the LAN8720 datasheet.
Signed-off-by: Fabio Estevam
-
Since commit 59370f3fcd1350 ("net: phy: delay only if reset handler is
registered") Ethernet is no longer functional.This commit does not have an issue in itself, but it revelead a problem
with the Ethernet initialization.According to the LAN8720 datasheet tpurstd (time that reset line should
stay asserted) is 25ms.So do as suggested in order to have Ethernet working again.
Signed-off-by: Fabio Estevam
-
Initial version for mx6sx SABREAUTO board support with features:
PMIC, QSPI, NAND flash, SD/MMC, USB, Ethernet, I2C, IO Expander.Signed-off-by: Ye Li
-
The i.MX6SX and i.MX6UL has two ENET controllers, add support for reading
MAC address from fuse for ENET2.Signed-off-by: Ye Li
-
Currently when building mxsboot on certain machines it reports:
HOSTCC tools/mxsboot
tools/mxsboot.c: In function 'mx28_create_sd_image':
tools/mxsboot.c:560: warning: implicit declaration of function 'htole32'
/tmp/cchLIV6q.o: In function 'main':
mxsboot.c:(.text+0x6d8): undefined reference to 'htole32'
mxsboot.c:(.text+0x6e7): undefined reference to 'htole32'
mxsboot.c:(.text+0x6f6): undefined reference to 'htole32'
mxsboot.c:(.text+0x705): undefined reference to 'htole32'
mxsboot.c:(.text+0x711): undefined reference to 'htole32'
/tmp/cchLIV6q.o:mxsboot.c:(.text+0x71d): more undefined references to
'htole32' follow
collect2: ld returned 1 exit status
make[1]: *** [tools/mxsboot] Error 1
make: *** [tools] Error 2The solution is to use cpu_to_le32() instead which is more portable,
just like other U-Boot tools [1] do.[1] http://lists.denx.de/pipermail/u-boot/2014-October/192919.html
Suggested-by: Marek Vasut
Signed-off-by: Bin Meng
Acked-by: Marek Vasut -
All boards that support PXE booting use the pxefile_addr_r variable. Standardise
wandboard with this variable as pxe_addr_r isn't used anywhere else so it's a
typo.Signed-off-by: Peter Robinson
Acked-by: Fabio Estevam -
Enable the DDR calibration functionality on Novena to deal with the
memory SoDIMM on this board. Moreover, tweak the initial DDR DRAM
parameters so the calibration works properly.Signed-off-by: Marek Vasut
-
Add DDR3 calibration code for i.MX6Q, i.MX6D and i.MX6DL. This code
fine-tunes the behavior of the MMDC controller in order to improve
the signal integrity and memory stability.Signed-off-by: Marek Vasut
Cc: Stefano Babic -
Signed-off-by: Tom Rini
02 Feb, 2016
9 commits
-
The sama5d2 Xplained SPL supports the boot medias: spi flash
and SD Card.Signed-off-by: Wenyou Yang
Reviewed-by: Andreas Bießmann -
To remove the unnecessary #ifdef-endif, use the mpddrc IP version
to check whether or not the interleaved decoding type is supported.Signed-off-by: Wenyou Yang
Reviewed-by: Andreas Bießmann -
The DDR3-SDRAM initialization sequence is implemented in
accordance with the DDR3-SRAM/DDR3L-SDRAM initialization section
described in the SAMA5D2 datasheet.Add registers and definitions of mpddrc controller, which is used
to support DDR3 devices.Signed-off-by: Wenyou Yang
Reviewed-by: Andreas Bießmann -
Add struct atmel_mpddrc_config to accommodate the mpddrc register
configurations, not using the mpddrc register map structure,
struct atmel_mpddrc, in order to increase readability and reduce
run-time memory use.Signed-off-by: Wenyou Yang
Reviewed-by: Andreas Bießmann -
Also if minimum ecc requirment is bigger then what we support, then just
use our maxium pmecc support.
But it is not safe, so we'll output a warning about this.Signed-off-by: Josh Wu
Acked-by: Scott Wood
Reviewed-by: Andreas Bießmann -
1. add the pmecc register mapping for sama5d2.
2. add the pmecc error location register mapping for sama5d2.
3. add some new field that is different from old ip.
4. add sama5d2 pmecc ip version number.Signed-off-by: Josh Wu
Reviewed-by: Andreas Bießmann -
When OF_CONTROL is enabled, u-boot-dtb.* files are the same as u-boot.*
files. So we can use the latter for simplicity.Tested-by: Stephen Warren
Signed-off-by: Simon Glass