1. 26 11月, 2014 1 次提交
    • A
      ARM: OMAP1/2+: MMC: separate platform data for mmc and mmc hs driver · 55143438
      Andreas Fenkart 提交于
      - omap mmc driver supports multiplexing, omap_mmc_hs doesn't
      this leads to one of the major confusions in the omap_hsmmc driver
      
      - platform data should be read-only for the driver
      most callbacks are not set by the omap3 platform init code while still
      required. So they are set from the driver probe function, which is against
      the paradigm that platform-data should not be modified by the driver
      typical examples are card_detect, read_only callbacks
      
      un-bundling by searching for driver name \"omap_hsmmc in the
      arch/arm folder. omap_hsmmc_platform_data is not initialized directly,
      but from omap2_hsmmc_info, which is defined in a separate header file
      not touched by this patch
      
      hwmod includes platform headers to declare features of the platform. All
      the declared features are prefixed OMAP_HSMMC. There is no need to
      include platform header from hwmod other except for feature defines
      Acked-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NAndreas Fenkart <afenkart@gmail.com>
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      55143438
  2. 09 9月, 2014 2 次提交
  3. 09 7月, 2014 6 次提交
  4. 22 5月, 2014 6 次提交
  5. 21 4月, 2014 1 次提交
  6. 05 3月, 2014 14 次提交
  7. 31 10月, 2013 6 次提交
  8. 26 8月, 2013 1 次提交
    • F
      mmc: omap_hsmmc: clear status flags before starting a new command · 7472bab2
      Francesco Lavra 提交于
      Commit 1f6b9fa4 consolidated writes to
      the STAT register in one location, moving them from omap_hsmmc_do_irq()
      to omap_hsmmc_irq(). This move has the unwanted side effect that the
      controller status flags are potentially cleared after a new command has
      been started as a consequence of reading the previous status flags.
      This means that if the new command changes the status flags before the
      IRQ routine returns, those flags may be cleared without handling the
      event which asserted them, and thus missing the event.
      Move the writing of the STAT register back in omap_hsmmc_do_irq(),
      before handling the status flags which generated the interrupt.
      Signed-off-by: NFrancesco Lavra <francescolavra.fl@gmail.com>
      Reviewed-and-Tested-by: NBalaji T K <balajitk@ti.com>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      7472bab2
  9. 25 8月, 2013 1 次提交
  10. 27 5月, 2013 2 次提交