23 Nov, 2014
1 commit
-
Expand the uboot space to 64m to reserve enough space for FCB, DBBT and
u-boot.Signed-off-by: Allen Xu
(cherry picked from commit 54b3f6ba9097f4ed4cc8953a806c872444875a29)
03 Jul, 2014
1 commit
-
The mtest is no longer default in v2014.
To test the DDR, enable this command for each iMX6 board.Signed-off-by: Ye.Li
30 Jun, 2014
1 commit
-
The kernel changes to fix the mmcblk index with USDHC controllers
as below:
mmcblk0 ---> USDHC1
mmcblk1 ---> USDHC2
mmcblk2 ---> USDHC3
mmcblk3 ---> USDHC4So in u-boot, the "mmcroot" must be updated together.
When booting from SD/MMC device, change the "mmcroot" to
dynamically set according to the boot USDHC controller.
It is the same mechanism as "mmcdev" used for kernel image loading.
Therefore, the uboot, kernel image, dtb and rootfs are required
in same SD/MMC card.
To disable the mmc dynamical detection, set the "mmcautodetect" to "no",
then "mmcroot" and "mmcdev" will not be overwritten.When booting from other devices which needs to load kernel, dtb and
rootfs from SD/MMC card, their "mmcdev" reset vaule is
CONFIG_SYS_MMC_ENV_DEV and "mmcroot" reset value is CONFIG_MMCROOT.Signed-off-by: Ye.Li
20 Jun, 2014
1 commit
-
Modified the default boot commands of all iMX6SX boards to use
bootz and zImage.Signed-off-by: Ye.Li
17 Jun, 2014
15 commits
-
i.MX6dl ipu hsp clock rate is 270MHz in kernel.
In uboot, i.MX6dq ipu hsp clock rate is 264MHz,
and i.MX6dl ipu hsp clock rate is 198MHz.
Correct i.MX6dl ipu hsp clock rate,
display will get correct pixel clock now.Signed-off-by: Sandor Yu
Signed-off-by: Ye.Li -
This patch adds IPUv3 splash screen support for the MX6Q/SDL
Sabreauto platforms. The default display is the Hannstar-XGA
LVDS panel. Users may set the uboot variable 'panel' to be
'HDMI' to switch to use HDMI splash screen. To avoid duplicate
configures on different sabre platforms, this patch moves
the IPUv3 splash screen relevant configures to the head file
'mx6qsabre_common.h'. Also, this patch modifies the condition
to build in EPDC splash screen feature in order to avoid the
build break due to the migration of the IPUv3 splash screen
relevant configures.Signed-off-by: Liu Ying
Signed-off-by: Ye.Li -
For the SPI/WEIM NOR, it can't store all the images into it due to it's
capacity, we need one default mmc device to load the left image or rootfs.
The end user need change the default setting according to their needs.
For NAND/SATA boot, the storage is big enough to hold all the stuff.
For SD/MMC boot, mmcdev is dynamiclly created due to the boot SD/MMC slot.Signed-off-by: Jason Liu
Signed-off-by: Ye.Li -
Change the bootz command in boot script to bootm
Signed-off-by: Ye.Li
-
The CONFIG_SYS_FLASH_PROTECTION will mark env partion of the NOR flash to
RO, which will cause some problems for the tools such as MFG, thus turn it
off to make life easier.Signed-off-by: Jason Liu
Signed-off-by: Ye.Li -
Since we need to support eMMC plugin card on SD slots,
enable the CONFIG_SUPPORT_EMMC_BOOT for all imx6 boards and
remove the EMMC_ENV script.Signed-off-by: Ye.Li
-
In order to support the secureboot, please turn on the
CONFIG_SECURE_BOOT in"include/configs/mx6qsabre_common.h" ---- sabreauto or sabresd
"include/configs/mx6slevk.h" ---- imx6slevk
"include/configs/mx6qarm2.h" ---- arm2By default, the CONFIG_SECURE_BOOT is disabled.
Signed-off-by: Ye.Li
-
This patch add the plugin mode support for sabreauto board.
In order to enable the plugin mode, please turn on the
CONFIG_USE_PLUGIN in the include/configs/mx6qsabre_common.hSigned-off-by: Jason Liu
Signed-off-by: Ye.Li -
Current console buffer is 256 bytes long, it is too small.
increase it to 1K.Signed-off-by: Huang Shijie
Signed-off-by: Ye.Li -
This patch adds the SATA support for i.mx6qsabresd and
i.mx6qsabreauto boardSigned-off-by: Jason Liu
Signed-off-by: Ye.Li -
The CONFIG_SYS_I2C is enabled on i.mx6 boards. So the CONFIG_SYS_I2C_SLAVE becomes
to unused. Remove this setting.Signed-off-by: Ye.Li
-
1. Change CONFIG_MMCROOT to mmcblk0p2.
Kernel always sets the first availiable MMC/SD device to mmcblk0
2. Make the MMC ENV DEV/PART independent of ENV_IS_IN_MMC
3. Add the CONFIG_SYS_MMC_ENV_PART to 0 (user area) for u-boot env saving.CONFIG_SYS_MMC_ENV_PART: was used to tell the u-boot which
emmc (boot)partition to be used for the env_mmc.Usually, the
emmc card will have 2 boot partitions, boot1 and boot2.0: means user area
1: means boot partition 1
2: means boot partition 2If user want to use the boot partition to store the u-boot env, please
change the CONFIG_SYS_MMC_ENV_PART to which boot partition you want.4. Add the CONFIG_SYS_MMC_IMG_LOAD_PART for the partition number where the kernel
and DTB will load from. At default, it is the first partition in VFAT format.Signed-off-by: Ye.Li
-
Add the GPMI nand support to the iMX6 sabreauto:
--Enable the GPMI NAND at default.
--Enable the clocks
--Set the default environment for nand bootSigned-off-by: Huang Shijie
Signed-off-by: Jason Liu
Signed-off-by: Ye.Li -
Add the WEIM-NOR support
Signed-off-by: Jason Liu
Signed-off-by: Ye.Li -
This patch adds the SPI-NOR support for the i.mx6q/dl/solo:sabresd/auto board:
- Support the SPI-NOR function with sf command,
- Support the enviroment from SPI-NOR when CONFIG_SYS_BOOT_SPINORSigned-off-by: Jason Liu
Signed-off-by: Ye.Li
13 Jun, 2014
1 commit
-
Support android features:
fastboot, booti command and recovery for sabresd SD, sabresd eMMC,
sabreauto SD, sabreauto NAND.For all booting media (SD, eMMC, NAND), inherits the partitions layout
from v2009.08. Fastboot will detect the booting media to replace
hardcoding fastboot device. SATA is not supported.FDT is supported to use the "unused" fields in bootimg header which
requires the FDT to be combined into the boot.img.
For non-FDT boot.img, the "unused" fields should left to NULL and is
compatible to boot.Signed-off-by: Ye.Li
Signed-off-by: Nitin Garg
28 May, 2014
2 commits
-
If boot from usb, reset environment to default value.
Auto apply mfgtools setting and boot mfgtools kernel.Signed-off-by: Frank Li
Signed-off-by: Nitin Garg -
Add check for 1.2GHz core speed. If Speed grading fuse is for 1.2GHz,
enable LDO bypass and setup PMIC voltages. LDO bypass is dependent
on the flatten device tree file.Signed-off-by: Nitin Garg
27 May, 2014
2 commits
-
Support generating plugin images. Make sure not to effect the size
of DCD images.Signed-off-by: Nitin Garg
-
Enabled CONFIG_SYS_GENERIC_BOARD for i.MX6 sabresd boards.
Signed-off-by: Nitin Garg
05 Mar, 2014
1 commit
-
Copied from Linux sources "include/linux/sizes.h" commit
413541dd66d51f791a0b169d9b9014e4f56be13cSigned-off-by: Alexey Brodkin
Cc: Vineet Gupta
Cc: Tom Rini
Cc: Stefan Roese
Cc: Albert Aribaud
Acked-by: Tom Rini
Acked-by: Stefan Roese
[trini: Add bcm Kona platforms to the patch]
Signed-off-by: Tom Rini
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
13 Jan, 2014
1 commit
-
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
03 Jan, 2014
2 commits
-
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
- cgtqmx6evalThe 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
Acked-by: Stefano Babic -
Add CONFIG_CMD_FUSE option, so that the fuse API can be used.
Signed-off-by: Fabio Estevam
Reviewed-by: Benoît Thébaudeau
28 Nov, 2013
1 commit
-
mx6sabre board has a m25p32 SPI NOR connected to ECSPI1 port.
Add support for it.
This patch allows the SPI NOR flash to be succesfully detected:
=> sf probe
SF: Detected M25P32 with page size 256 Bytes, erase size 64 KiB, total 4 MiBSigned-off-by: Fabio Estevam
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
05 Nov, 2013
1 commit
-
Remove platform CONFIG_SYS_HZ definition for configs a-z*.
Signed-off-by: Rob Herring
31 Jul, 2013
1 commit
-
Conflicts:
board/freescale/mx6qsabrelite/Makefile
board/freescale/mx6qsabrelite/mx6qsabrelite.c
include/configs/mx6qsabrelite.hSigned-off-by: Stefano Babic
27 Jul, 2013
1 commit
-
Signed-off-by: Pardeep Kumar Singla
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
26 Jun, 2013
1 commit
-
The SabreSD platform is available with i.MX6Q or i.MX6DL. This patch adds the
support of the i.MX6DL. The config file and the board directory are renamed
to remove the reference to the MX6Q.Signed-off-by: Pierre Aubert
CC: Stefano Babic
Reviewed-by: Fabio Estevam