- Jan 02, 2017
-
-
When using HAB as secure boot mechanism on Wandboard, the chain of trust breaks immediately after the SPL. As this is not checking the authenticity of the loaded image before jumping to it. The HAB status output will not be implemented in SPL as it adds a lot of strings that are only required in debug cases. With those it exceeds the maximum size of the available OCRAM (69 KiB). The SPL MISC driver support must be enabled, so that the driver can use OTP fuse to check if HAB is enabled. Cc: sbabic@denx.de v2-Changes: None Signed-off-by:
Sven Ebenfeld <sven.ebenfeld@gmail.com> Reviewed-by:
George McCollister <george.mccollister@gmail.com> Tested-by:
George McCollister <george.mccollister@gmail.com>
-
- Dec 29, 2016
-
-
Masahiro Yamada authored
Commit 7a777f6d ("mmc: Add generic Kconfig option") created a Kconfig entry for this option without any actual moves, then commit 44c79879 ("sunxi: Use Kconfig CONFIG_MMC") moved instances only for SUNXI. We generally do not like such partial moves. This kind of work is automated by tools/moveconfig.py, so it is pretty easy to complete this move. I am adding "default ARM || PPC || SANDBOX" (suggested by Tom). This shortens the configs and will ease new board porting. This commit was created as follows: [1] Edit Kconfig (remove the "depends on", add the "default", copy the prompt and help message from Linux) [2] Run 'tools/moveconfig.py -y -s -r HEAD MMC' Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-
- Dec 16, 2016
-
-
Correct loadaddr and text base for i.MX6SLL Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
-
- Oct 17, 2016
-
-
Selecting the proper options to enable the build of the HAB tools. Note, this support is disabled by default, one will have to select the SECURE_BOOT configuration through menuconfig to enable it. See doc/README.mxc_hab for more details. Signed-off-by:
Gary Bisson <gary.bisson@boundarydevices.com>
-
- Oct 12, 2016
-
-
Lokesh Vutla authored
Create a Kconfig entry for DISPLAY_BOARDINFO and make it be the default in certain architectures. Migrate all config files. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
Create a Kconfig entry for DISPLAY_CPUINFO and make it be the default in certain architectures. Migrate all config files. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jun 12, 2016
-
-
Masahiro Yamada authored
Tidy up garbage left by commit bb597c0e ("common: bootdelay: move CONFIG_BOOTDELAY into a Kconfig option"). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- Jun 09, 2016
-
-
Heiko Schocher authored
move CONFIG_BOOTDELAY into a Kconfig option. Used for this purpose the moveconfig.py tool in tools. Signed-off-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Viresh Kumar <viresh.kumar@linaro.org> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
- Apr 25, 2016
-
-
Tom Rini authored
Update the config.h and defconfig files for the commands that 8e3c036 converted over to Kconfig Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This syncs up the current cmd/Kconfig and include/configs/ files with the only exception being CMD_NAND. Due to how we have used this historically we need to take further care here when converting. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
Move all cases of CONFIG_SYS_HUSH_PARSER out of the config.h files. Remove all cases of CONFIG_SYS_PROMPT_HUSH_PS2 as everyone uses the default. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Mar 14, 2016
-
-
Simon Glass authored
Move this option to Kconfig and tidy up existing boards. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jan 24, 2016
-
-
Support uncompressing zImage which is larger than 8M. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Peter Robinson <pbrobinson@gmail.com> Cc: Volodymyr Riazantsev <volodymyr.riazantsev@globallogic.com> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Adrian Alonso <aalonso@freescale.com> Cc: Stefano Babic <sbabic@denx.de>
-
- Jan 19, 2016
-
-
Tom Rini authored
In a number of places we had wordings of the GPL (or LGPL in a few cases) license text that were split in such a way that it wasn't caught previously. Convert all of these to the correct SPDX-License-Identifier tag. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Nov 18, 2015
-
-
Thomas Chou authored
Add CMD_GPIO to Kconfig and run tools/moveconfig.py . Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Oct 29, 2015
-
-
Gong Qianyu authored
For most PPC platforms, they will call the first get_clocks() in init_sequence_f[] as they define CONFIG_PPC. CONFIG_SYS_FSL_CLK is then defined to call the second get_clocks(), which should be redundant for PPC. Signed-off-by:
Gong Qianyu <Qianyu.Gong@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
- Oct 24, 2015
-
-
Gong Qianyu authored
get_clocks() should not be limited by ESDHC. Signed-off-by:
Gong Qianyu <Qianyu.Gong@freescale.com>
-
Masahiro Yamada authored
We have finished Generic Board conversion for ARM and PowerPC, i.e. all the boards have been converted except OpenRISC, SuperH, SPARC, which have not supported Generic Board framework yet. Select SYS_GENERIC_BOARD in arch/Kconfig and delete all the macro defines in include/configs/*.h. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- Aug 02, 2015
-
-
DRAM space starts from 0x80000000 for i.MX6UL, so need to fix LOADADDR, SYS_TEXT_BASE. Signed-off-by:
Peng Fan <Peng.Fan@freescale.com>
-
Since i.MX6UL use A7 core, but not A9 core, we do not need the erratas for i.MX6UL. Signed-off-by:
Ye.Li <B37916@freescale.com> Signed-off-by:
Peng Fan <Peng.Fan@freescale.com>
-
- Jul 10, 2015
-
-
According to README.mxc_ocotp the OCOTP is a stanard i.MX6 SoC feature so centralise the config in mx6_common.h so functionality is standard across all boards Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
- Jun 27, 2015
-
-
It's defind earlier in the file Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
- Jun 26, 2015
-
-
Joe Hershberger authored
This sets the default commands Kconfig to match include/config_cmd_default.h commands in the common/Kconfig and removes them from include/configs. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jun 08, 2015
-
-
Commit 81830581 ("imx6: centralise common boot options in mx6_common.h") broke boot on mx6sl and mx6sx by assuming that all mx6 SoCs use the same LOADADDR/SYS_TEXT_BASE range, which is not correct. DDR on mx6sx/mx6sl starts at 0x80000000. Adjust LOADADDR/SYS_TEXT_BASE to the proper values for mx6sx/mx6sl, so that these SoCs can boot again. Also, TQMA6 requires a custom CONFIG_SYS_TEXT_BASE value, so move its setting prior to the inclusion of mx6_common.h. Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
-
- May 26, 2015
-
-
Move CONFIG_CMD_CACHE to mx6_common and standardise the way it's defined. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Move all standard mx6 MMC configs to mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Move all standard filesystem, partition and fdt options to mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Move generic miscellaneous options that are standard across most, if not all, mx6 boards to central mx6_common define to ensure consistent features. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Define common LOADADDR and BOOTDELAY to ensure a consistent experience across mx6 boards Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Define CONFIG_MXC_GPIO and CONFIG_CMD_GPIO by default in mx6_common Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Define the standard ATAG consfigs in mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
All boards define CONFIG_MX6, CONFIG_DISPLAY_BOARDINFO, CONFIG_DISPLAY_CPUINFO and CONFIG_SYS_GENERIC_BOARD so define them in mx6_common Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
The linux/sizes.h, asm/arch/imx-regs.h, asm/imx-common/gpio.h, config_cmd_default.h includes are used fairly universally across imx6 boards so include them in mx6_common.h by default. We define CONFIG_SYS_NO_FLASH before config_cmd_default.h so that we don't have to undef CONFIG_CMD_FLASH / CONFIG_CMD_IMLS everywhere. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
- Mar 13, 2015
-
-
CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE should be selected only by boards that really have a DDR-capable eMMC, so remove this option from common code to avoid regressions. Reported-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Otavio Salvador <otavio@ossystems.com.br> Reviewed-by:
Volodymyr Riazantsev <volodymyr.riazantsev@globallogic.com> Tested-by:
Stefan Roese <sr@denx.de>
-
- Feb 24, 2015
-
-
Volodymyr Riazantsev authored
Add support of the DDR mode for eSDHC driver. Enable it for i.MX6 SoC family only. Signed-off-by:
Volodymyr Riazantsev <volodymyr.riazantsev@globallogic.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
- Nov 03, 2014
-
-
Set the CONFIG_MXC_GPT_HCLK configuration in mx6_common.h, so that 24Mhz OSC clock source will be selected for GPT on all MX6 platforms. Signed-off-by:
Ye.Li <B37916@freescale.com>
-
- Aug 20, 2014
-
-
This allows u-boot to load different OS or Bare Metal application on different cores of the i.MX6 SoC. For example: running Android on cpu0 and a RT OS like QNX/FreeRTOS on cpu1. Signed-off-by:
Gabriel Huau <contact@huau-gabriel.fr> Acked-by:
Stefano Babic <sbabic@denx.de>
-
- Jun 17, 2014
-
-
Commit e9fd66de (ARM: mx6: define CONFIG_ARM_ERRATA_742230) enables errata 742230 for imx6, because it helps remove one reboot issue. However, this errata does not really apply on imx6, because Cortex-A9 on imx6 is r2p10 while the errata only applies to revisions r1p0..r2p2. At a later time, commit f71cbfe3 (ARM: Add workaround for Cortex-A9 errata 794072) adds support of errata 794072, which applies to all Cortex-A9 revisions. As the workaround for both errata are exactly same, it makes a lot more sense to select 794072 instead of 742230 for imx6. Since we already enable 794072 for imx6, it's time to drop errata 742230 to avoid confusion. Signed-off-by:
Shawn Guo <shawn.guo@freescale.com> Acked-by:
Nitin Garg <nitin.garg@freescale.com>
-
- Apr 07, 2014
-
-
Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 794072 and 761320. Signed-off-by:
Nitin Garg <nitin.garg@freescale.com>
-
- Feb 11, 2014
-
-
Add L2 cache support and enable it by default. Configure the L2 cache in the same way as done by FSL kernel: http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/mach-mx6/mm.c?h=imx_3.0.35_4.1.0 Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Dirk Behme <dirk.behme@gmail.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-