23 Nov, 2014

1 commit


03 Jul, 2014

1 commit


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 ---> USDHC4

    So 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

    Ye.Li
     

20 Jun, 2014

1 commit


17 Jun, 2014

15 commits


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

    Nitin Garg
     

28 May, 2014

2 commits


27 May, 2014

2 commits


05 Mar, 2014

1 commit

  • Copied from Linux sources "include/linux/sizes.h" commit
    413541dd66d51f791a0b169d9b9014e4f56be13c

    Signed-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

    Alexey Brodkin
     

11 Feb, 2014

1 commit


13 Jan, 2014

1 commit


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
    - 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
    Acked-by: Stefano Babic

    Otavio Salvador
     
  • Add CONFIG_CMD_FUSE option, so that the fuse API can be used.

    Signed-off-by: Fabio Estevam
    Reviewed-by: Benoît Thébaudeau

    Fabio Estevam
     

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 MiB

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

13 Nov, 2013

1 commit


05 Nov, 2013

1 commit


31 Jul, 2013

1 commit


27 Jul, 2013

1 commit


24 Jul, 2013

1 commit


26 Jun, 2013

1 commit