1. 31 Jul, 2012 3 commits
    • Wolfgang Denk's avatar
      Merge branch 'master' of git://git.denx.de/u-boot-microblaze · d978780b
      Wolfgang Denk authored
      * 'master' of git://git.denx.de/u-boot-microblaze
      
      :
        microblaze: Wire up SPI driver
        spi: microblaze: Adds driver for Xilinx SPI controller
        microblaze: intc: Clear interrupt code
        microblaze: Call serial multi initialization
        microblaze: Move __udelay implementation
        microblaze: Remove extern from board.c
        microblaze: Wire up dts configuration
        fdt: Add board specific dts inclusion
        microblaze: Move individual board linker scripts to common script in cpu tree.
        microblaze: Add gpio.h
        microblaze: Add missing undefs for UBI and UBIFS
        microblaze: Expand and correct configuration comments
        microblaze: Enable ubi support
        microblaze: Avoid compile error on systems without cfi flash
        microblaze: Remove wrong define CONFIG_SYS_FLASH_PROTECTION
      
      Conflicts:
      	drivers/spi/Makefile
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      d978780b
    • Stephan Linz's avatar
      microblaze: Wire up SPI driver · bcec8f49
      Stephan Linz authored
      
      
      Depending on XILINX_SPI_FLASH_BASEADDR enable SPI flash
      and environment in SPI flash.
      
      Expected values from xparameters.h are:
          - XILINX_SPI_FLASH_BASEADDR
          - XILINX_SPI_FLASH_MAX_FREQ
          - XILINX_SPI_FLASH_CS
      Signed-off-by: default avatarStephan Linz <linz@li-pro.net>
      Acked-by: default avatarMichal Simek <monstr@monstr.eu>
      bcec8f49
    • Stephan Linz's avatar
      spi: microblaze: Adds driver for Xilinx SPI controller · 09aac75e
      Stephan Linz authored
      This is an improved version of the driver patch original
      submitted by Graeme Smecher <graeme.smecher@mail.mcgill.ca>
      
      The changes are:
          - remove hard coded Xilinx BSP defines (XPAR_SPI_*) and
            use CONFIG_SYS_SPI_BASE from config.h instead
          - add extensive register struct definitions
          - remove offset calculation for register access and
            use the new register struct instead
          - move default SPI controller configuration from
            spi_setup_slave() to spi_claim_bus()
          - add spi_set_speed()
          - insert SPI controller deactivation in spi_release_bus()
          - protect while loops in spi_xfer() with counter / timeouts
          - support SPI mode flags: LSB_FIRST, CPHA, CPOL, LOOP
      
      Come from:
          http://patchwork.ozlabs.org/patch/71797/
      
      Signed-off-by: default avatarStephan Linz <linz@li-pro.net>
      Tested-by: default avatarMichal Simek <monstr@monstr.eu>
      09aac75e
  2. 10 Jul, 2012 6 commits
  3. 09 Jul, 2012 4 commits
  4. 27 Jun, 2012 3 commits
  5. 21 Jun, 2012 11 commits
  6. 20 Jun, 2012 2 commits
  7. 19 Jun, 2012 8 commits
  8. 15 Jun, 2012 3 commits