1. 08 4月, 2013 12 次提交
  2. 06 4月, 2013 1 次提交
  3. 04 4月, 2013 5 次提交
    • A
      fed029f3
    • M
      exynos: change indentation of defines in cpu.h · 4fdebefa
      Minkyu Kang 提交于
      Fix the indentation of some defines by tab.
      Signed-off-by: NMinkyu Kang <mk7.kang@samsung.com>
      4fdebefa
    • A
      be08abc2
    • D
      spi: mxc_spi: Fix ECSPI reset handling · d36b39bf
      Dirk Behme 提交于
      Reviewing the ECSPI reset handling shows two issues:
      
      1. For the enable/reset bit (MXC_CSPICTRL_EN) in the control reg
         (ECSPIx_CONGREG) the i.MX6 technical reference manual states:
      
         -- cut --
         ECSPIx_CONREG[0]: EN: Writing zero to this bit disables the block
         and resets the internal logic with the exception of the ECSPI_CONREG.
         -- cut --
      
         Note the exception mentioned: The CONREG itself isn't reset.
      
         Fix this by manually writing the reset value 0 to the whole register.
         This sets the EN bit to zero, too (i.e. includes the old
         ~MXC_CSPICTRL_EN).
      
      2. We want to reset the whole SPI block here. So it makes no sense
         to first read the old value of the CONREG and write it back, later.
         This will give us the old (historic/random) value of the CONREG back.
         And doesn't reset the CONREG.
      
         To get a clean CONREG after the reset of the block, too, don't use
         the old (historic/random) value of the CONREG while doing the reset.
         And read the clean CONREG after the reset.
      
      This was found while working on a SPI boot device where the i.MX6 boot
      ROM has already initialized the SPI block. The initialization by the
      boot ROM might be different to what the U-Boot driver wants to configure.
      I.e. we need a clean reset of SPI block, including the CONREG.
      Signed-off-by: NDirk Behme <dirk.behme@de.bosch.com>
      CC: Stefano Babic <sbabic@denx.de>
      CC: Fabio Estevam <fabio.estevam@freescale.com>
      d36b39bf
    • S
      ARM: bcm2835: fix get_timer() to return ms · 5eaa2156
      Stephen Warren 提交于
      Apparently, CONFIG_SYS_HZ must be 1000. Change this, and fix the timer
      driver to conform to this.
      
      Have the timer implementation export a custom API get_timer_us() for use
      by the BCM2835 MMC API, which needs us resolution for a HW workaround.
      Signed-off-by: NStephen Warren <swarren@wwwdotorg.org>
      5eaa2156
  4. 03 4月, 2013 14 次提交
  5. 01 4月, 2013 8 次提交