- May 21, 2015
-
-
Fabio Estevam authored
Currently we need to build one U-boot image for each of the wandboard variants: quad, dual-lite and solo. By switching to SPL we can support all these variants with a single binary, which is very convenient. Based on the work from Richard Hu. Tested kernel booting on the three boards. Signed-off-by:
Richard Hu <hakahu@gmail.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Tested-by:
Vagrant Cascadian <vagrant@aikidev.net> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
- Apr 23, 2015
-
-
York Sun authored
Some SoCs have more than two I2C busses. Instead of adding ifdef to the driver, macros are put into board header file where CONFIG_SYS_I2C_MXC is defined. Signed-off-by:
York Sun <yorksun@freescale.com> CC: Heiko Schocher <hs@denx.de>
-
- Mar 13, 2015
-
-
Fabio Estevam authored
Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into the console and hitting enter afterwards, causes a hang in the system because CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error message: "Unknown command '' - try 'help'". Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve this problem. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jan 19, 2015
-
-
Otavio Salvador authored
The Fusion LCD needs the 32bit color depth to properly work; the default is different on the 3.10.17 kernels and it is better to ensure it work out of box using proper default color setting. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Oct 30, 2014
-
-
Jeroen Hofstee authored
Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl> Acked-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Oct 01, 2014
-
-
Fabio Estevam authored
Select CONFIG_CMD_FUSE so that the fuse API commands can be used. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- May 09, 2014
-
-
Otavio Salvador authored
This checks if the 7" WVGA produced by Future Eletronics is detected and pass the needed kernel arguments for it to work. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Otavio Salvador authored
This adds support for the 7" WVGA produced by Future Eletronics and make it dynamically detect if it is connected or not based on the touchscreen controller. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Stefano Babic <sbabic@denx.de>
-
- Apr 28, 2014
-
-
Fabio Estevam authored
Enable CONFIG_SYS_GENERIC_BOARD, so that we get rid of the following warning on boot: "Warning: Your board does not use generic board. Please read doc/README.generic-board and take action. Boards not upgraded by the late 2014 may break or be removed." Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Mar 04, 2014
-
-
Alexey Brodkin authored
Copied from Linux sources "include/linux/sizes.h" commit 413541dd66d51f791a0b169d9b9014e4f56be13c Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Tom Rini <trini@ti.com> Cc: Stefan Roese <sr@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Acked-by:
Tom Rini <trini@ti.com> Acked-by:
Stefan Roese <sr@denx.de> [trini: Add bcm Kona platforms to the patch] Signed-off-by:
Tom Rini <trini@ti.com>
-
- Jan 13, 2014
-
-
John Weber authored
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 <rjohnweber@gmail.com> Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Jan 03, 2014
-
-
Otavio Salvador authored
This patch fixes allow for the DeviceTree and initrd relocation fixing the boot of FSL 3.10.9-1.0.0-alpha kernel. This changes following boards: - mx6sabreauto - mx6sabresd - wandboard - udoo - nitrogen6x - cgtqmx6eval The reasoning, as explained by Hui Liu, is: ,---- | The FDT blob will be placed at DDR physical addr: 0x11000000. When Linux kernel | Boot up, it will decompress the compressed kernel image and place the decompressed | kernel image at the low end of the DDR memory and start running from it. If the | decompressed kernel image is bigger for example than 16M, it may over written the | fdt blob which u-boot loaded to the DDR memory @0x11000000 with fdt_addr=0x11000000 | | To expand the fdt_addr from 0x11000000 to 0x18000000, which can avoid the override | Since we will not likely have one kernel image larger than 128MB. `---- Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Stefano Babic <sbabic@denx.de>
-
- Dec 17, 2013
-
-
Eric Nelson authored
The CPU errata expressed in include/configs/mx6_common.h apply to all i.MX6DQ and i.MX6DLS parts. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Reviewed-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Stefan Roese <sr@denx.de>
-
- Nov 04, 2013
-
-
Rob Herring authored
Remove platform CONFIG_SYS_HZ definition for configs a-z*. Signed-off-by:
Rob Herring <rob.herring@calxeda.com>
-
Rob Herring authored
The definitions for CONFIG_SYS_PROMPT are varied with little reason other than to display the board name. Over half the definitions are "==> ", so make this the default. The rest of the boards remain unchanged to avoid breaking any external scripts expecting a certain prompt. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Reviewed-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Sep 20, 2013
-
-
Fabio Estevam authored
The wandboard solo version should boot the 'imx6dl-wandboard.dtb' file, since dual-lite and solo variants are the same SoC with only the number of cores being different. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jul 27, 2013
-
-
Pardeep Kumar Singla authored
Instead of duplicating HDMI setup code for every mx6 board, factor out the common code Signed-off-by:
Pardeep Kumar Singla <b45784@freescale.com> Acked-By:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Jul 24, 2013
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by:
Tom Rini <trini@ti.com>
-
Otavio Salvador authored
Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jul 12, 2013
-
-
Otavio Salvador authored
OpenEmbedded has change partitioning layout of generated image so it does not raise warnings during the boot regarding unkown partition being used for U-Boot. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jun 26, 2013
-
-
Tapani Utriainen authored
Add support for the Quad version of Wandboard; fix compile warning resulting from having 2G of memory. Signed-off-by:
Tapani Utriainen <tapani@technexion.com> Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Stefano Babic <sbabic@denx.de>
-
- Jun 06, 2013
-
-
Fabio Estevam authored
When running the "save" command several times on a mx6qsabresd we see: U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed This issue is caused by the incorrect usage of CONFIG_SYS_MMC_ENV_PART. CONFIG_SYS_MMC_ENV_PART should be used to specify the mmc partition that stores the environment variables. On some imx boards it is been incorrectly used to pass the partition of kernel and dtb files for the 'mmcpart' script variable. Remove the CONFIG_SYS_MMC_ENV_PART usage and configure the 'mmcpart' variable directly. Reported-by:
Jason Liu <r64343@freescale.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Jason Liu <r64343@freescale.com>
-
- Jun 03, 2013
-
-
Otavio Salvador authored
Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Fabio Estevam authored
Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Apr 25, 2013
-
-
Otavio Salvador authored
Adds support for 'bmode' command which let user to choose where to boot from; this allows U-Boot to load system from another storage without messing with jumpers. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Otavio Salvador authored
Allow use of the carrier board MicroSD card available in the Wandboard; this allow for loading alternative system from the other card for testing or upgrade proposes. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Otavio Salvador authored
This allow for easy update of firmware in the SD card from a running U-Boot. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Otavio Salvador authored
This makes environment and mmcdev/mmcpart in sync with SYS_MMC_ENV_DEV and SYS_MMC_ENV_PART settings. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Apr 03, 2013
-
-
Fabio Estevam authored
CONFIG_SYS_FSL_USDHC_NUM is not used for wandboard. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Fabio Estevam authored
No need to call 'mmc dev' twice. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Mar 20, 2013
-
-
Fabio Estevam authored
Wandboard is a development board that has two variants: one version based on mx6 dual lite and another one based on mx6 solo. For more details about Wandboard, please refer to: http://www.wandboard.org/ Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Mar 07, 2013
-
-
Stephen Warren authored
Now that U-Boot has common CONFIG_ options to work around some ARM CPU errata, enable the relevant options on MX6, and remove the custom lowlevel_init.S, since it's just duplicated code now. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Jason Liu <r64343@freescale.com>
-
- Feb 12, 2013
-
-
Eric Nelson authored
In order to use the more thorough memory test, the macro CONFIG_SYS_MEMTEST_SCRATCH must be defined with a usable address. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Jan 28, 2013
-
-
Fabio Estevam authored
commit 49ea0ff5 (49ea0ff5) introduced CONFIG_SYS_MMC_ENV_PART into mx6qsabresd.h to store the mmc partition, but in order for it to have effect we should place it into 'mmcpart' variable. Also add CONFIG_SYS_MMC_ENV_PART into mx6qsabreauto.h. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jan 13, 2013
-
-
Fabio Estevam authored
Since commit de7d02ae (mx6qsabresd: add usdhc2 and usdhc4 support) SDHC3 device node is no longer 0, which breaks loading a uImage from SDHC3. Fix it by adapting the default environment to use CONFIG_SYS_MMC_ENV_DEV as the correct mmc node for loading the kernel from. While at it, go back to using SDHC3 as the default mmc, since we have Yocto images that generate an SD card containing U-boot,kernel and rootfs, so it is more convenient to keep using SDHC3 as it was originally. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Otavio Salvador authored
Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Tested-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jan 05, 2013
-
-
Shawn Guo authored
The on-board number of available usdhc devices is something board specific. The patch moves CONFIG_SYS_FSL_USDHC_NUM out of mx6qsabre_common.h and adds usdhc2 and usdhc4 support for mx6qsabresd board. To keep the default mmc device for environment same as before (usdhc3), it moves CONFIG_SYS_MMC_ENV_DEV out of mx6qsabre_common.h and changes it to 1 for mx6qsabresd. Signed-off-by:
Shawn Guo <shawn.guo@linaro.org>
-
- Dec 26, 2012
-
-
Otavio Salvador authored
This allow use of mainline and Freescale BSP Linux kernel with same environment. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Nov 27, 2012
-
-
Stephen Warren authored
Commits 6dc71c8d "MMC: MXS: Toggle the generic bounce buffer on the boards" and 49a627f8 "MMC: Remove the MMC bounce buffer" replaced CONFIG_MMC_BOUNCE_BUFFER with CONFIG_BOUNCE_BUFFER, but missed converting a few boards over to the new option. Fix this. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Acked-by:
Simon Glass <sjg@chromium.org> Tested-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
- Nov 19, 2012
-
-
Fabio Estevam authored
One second is enough time for users to react in case they want to stop the booting process. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Jason Liu <r64343@freescale.com>
-