06 May, 2013

4 commits

  • The u-boot-imx23.bd and u-boot-imx28.bd need to be preprocessed, otherwise
    they have issues with out-of-tree build where elftosb tool couldn't sometimes
    find the u-boot.bin and spl/u-boot-spl.bin .

    Preprocess these .bd files with sed and insert full path to u-boot.bin and
    spl/u-boot-spl.bin to prevent this issue. Moreover, to avoid adding more
    churn into main Makefile, move all this preprocessing and u-boot.sb generation
    into CPU directory instead.

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

    Marek Vasut
     
  • The VDDMEM ramped up in very weird way as it was horribly misconfigured.
    Instead of setting up VDDMEM in one swipe, let it rise slowly the same
    way as VDDD and VDDA in spl_power_init.c and then only clear ILIMIT before
    memory gets inited. This makes sure the VDDMEM rises sanely, not jumps up
    and down as it did till now.

    The VDDMEM prior to this change did this:
    2V0____ .--------2V5
    | `--'
    0V____|

    The VDDMEM now does this:
    2V0_____,-----------2V5
    /
    0V__|

    Moreover, VDDIO on MX23 uses 25mV steps while MX28 uses 50mV steps,
    fix this difference too.

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

    Marek Vasut
     
  • Put an explanation in the source code as to why some DDR registers do not
    need to be configured.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • After the recent fixes in the mx23 DDR setup, it is safe to operate DDR voltage
    at the recommended 2.5V voltage level again.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

05 May, 2013

16 commits


28 Apr, 2013

11 commits


26 Apr, 2013

7 commits


22 Apr, 2013

2 commits