18 Dec, 2013

1 commit


01 Nov, 2013

1 commit


27 Sep, 2013

1 commit


11 Sep, 2013

1 commit

  • Make sure value in register r0 and r1 is preserved and passed to
    the board_init_ll() and mxs_common_spl_init() where it can be
    processed further. The value in r0 can be configured during the
    BootStream generation to arbitary value, r1 contains pointer to
    return value from CALL'd function.

    This patch also clears the value in r0 before returning to BootROM
    to make sure the BootROM is not confused by this value.

    Finally, this patch cleans up some comments in the start.S file.

    Signed-off-by: Marek Vasut
    Cc: Fabio Estevam
    Cc: Stefano Babic

    Marek Vasut
     

24 Jul, 2013

1 commit


26 Jun, 2013

1 commit


05 May, 2013

2 commits

  • There is no change of behavior, except for the folloing line that has been
    removed because the iomux mode was not set accordingly and the pad used for OTG
    OC is not this one:
    mxc_iomux_set_input(MX53_USBOH3_IPP_IND_OTG_OC_SELECT_INPUT, 1);

    Signed-off-by: Benoît Thébaudeau

    Benoît Thébaudeau
     
  • Add basic support for the DENX M53EVK board. Currently supported is:
    MMC (incl. booting)
    NAND (incl. booting)
    Ethernet, I2C, USB, SATA, RTC.

    Signed-off-by: Marek Vasut
    Cc: Albert ARIBAUD
    Cc: Benoît Thébaudeau
    Cc: Fabio Estevam
    Cc: Scott Wood
    Cc: Stefano Babic
    Cc: Tom Rini
    Cc: Wolfgang Denk

    Marek Vasut
     

08 Mar, 2013

1 commit


28 Jan, 2013

1 commit


21 Jan, 2013

1 commit


01 Sep, 2012

5 commits


15 May, 2012

1 commit


27 Mar, 2012

2 commits


16 Jan, 2012

4 commits


20 Dec, 2011

1 commit


10 Dec, 2011

2 commits


11 Nov, 2011

5 commits

  • This enables the second port, aka. the port with the USB connector on the
    M28EVK.

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic
    Cc: Wolfgang Denk
    Cc: Detlev Zundel
    Cc: Remy Bohmer

    Marek Vasut
     
  • This code allows the DDR DRAM size to be detected at runtime. The RAM size is
    stored into two scratch registers, from which it is then fetched in U-Boot.

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic
    Cc: Wolfgang Denk
    Cc: Detlev Zundel

    Marek Vasut
     
  • This patch introduces proper ARM vector handling for i.MX28 CPU. This issue
    wasn't addressed because the interrupts weren't enabled on any ARMv5 core,
    therefore the issue wasn't noticed earlier.

    In previous implementation, the vectoring code used by i.MX28 CPU when an
    exception happened was that of the SPL. With this change, the branch target when
    an exception happens can be reconfigured by U-Boot.

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic
    Cc: Wolfgang Denk
    Cc: Detlev Zundel

    Marek Vasut
     
  • This patch adds SPL code for the M28 board.

    Signed-off-by: Marek Vasut
    Cc: Andy Fleming
    Cc: Stefano Babic
    Cc: Wolfgang Denk
    Cc: Detlev Zundel

    Marek Vasut
     
  • This contains support for the following components:
    - DUART
    - MMC
    - Both FEC interfaces
    - NAND
    - I2C (RTC, EEPROM)
    - SPI (FLASH)

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic
    Cc: Wolfgang Denk
    Cc: Detlev Zundel

    Marek Vasut