09 Oct, 2012

6 commits

  • The recent switch to use get_device_and_partition() from do_fat_ls()
    broke the ability to access a FAT filesystem directly on a whole device;
    FAT only works within a partition on a device.

    This change makes e.g. "fatls mmc 0:0" work; explicitly requesting
    partition ID 0 is something that get_device_and_partition() fully
    supports. However, fat_register_device() expects partition ID 1 to be
    used in the full-disk case; partition ID 1 was previously implicitly
    specified when the user didn't actually specify a partition ID. Update
    fat_register_device() to expect the correct ID.

    This change does imply that if a user explicitly executes "fatls mmc 0:1"
    then this will fail, and may be a change in behaviour.

    Note that this still prevents "fatls mmc 0:auto" from working. The next
    patch will fix that.

    Signed-off-by: Stephen Warren

    Stephen Warren
     
  • lowlevel_init() of rmobile badly assumed that ip register holds return address.
    The commit "63ee53a7 armv7 cpu_init_crit: Simplify code" breaks this assumption.
    This patch removes this bad assumption and simplify code.

    Signed-off-by: Tetsuyuki Kobayashi

    Tetsuyuki Kobayashi
     
  • The IDE_BUS(dev) macro was previously doing dev >> 1. This however is a
    mis-match of the usage in common/cmd_ide.c and would cause boards with
    multiple ports / devices to not correctly detect all devices. For more
    details please see:
    http://lists.denx.de/pipermail/u-boot/2012-April/122525.html

    [Tom Rini: Reword commit message only]

    Tested-by: Luka Perkov
    Signed-off-by: Simon Baatz
    Signed-off-by: Tom Rini

    Luka Perkov
     
  • Use the standard CMD_RET_* constants to clearly report errors from the
    pca953x command. In addition, print error messages when I2C communication
    fails.

    Signed-off-by: Laurence Withers

    Laurence Withers
     
  • Signed-off-by: Laurence Withers

    Laurence Withers
     
  • The default configuration for ml507 will generate a hang() in the
    Xilinx uartlite driver.

    userial_ports[] in drivers/serial/serial_xuartlite.c does not get
    initialized properly. CONFIG_SERIAL_BASE is unused.
    XILINX_UARTLITE_BASEADDR is used instead.

    Signed-off-by: Rommel Custodio

    Rommel Custodio
     

06 Oct, 2012

6 commits


05 Oct, 2012

3 commits


04 Oct, 2012

25 commits