Skip to content
Snippets Groups Projects
  1. Jan 21, 2014
  2. Jan 17, 2014
    • Jeroen Hofstee's avatar
      nand, gpmc: fix reading after switching ecc · 13fbde6e
      Jeroen Hofstee authored
      
      The omap_gpmc allows switching ecc at runtime. Since
      the NAND_SUBPAGE_READ flag is only set, it is kept when
      switching to hw ecc, which is not correct. This leads to
      calling chip->ecc.read_subpage which is not a valid
      pointer. Therefore clear the flag when switching ecc so
      reading in hw mode works again.
      
      Cc: Scott Wood <scottwood@freescale.com>
      Cc: Pekon Gupta <pekon@ti.com>
      Cc: Nikita Kiryanov <nikita@compulab.co.il>
      Signed-off-by: default avatarJeroen Hofstee <jeroen@myspectrum.nl>
      13fbde6e
  3. Jan 15, 2014
  4. Jan 14, 2014
  5. Jan 13, 2014
  6. Jan 12, 2014
  7. Jan 11, 2014
  8. Jan 09, 2014
    • Chin Liang See's avatar
      socfpga/dwmmc: Adding DesignWare MMC driver support for SOCFPGA · c5c1af21
      Chin Liang See authored
      
      To add the DesignWare MMC driver support for Altera SOCFPGA. It
      required information such as clocks and bus width from platform
      specific files (SOCFPGA handoff files)
      
      Signed-off-by: default avatarChin Liang See <clsee@altera.com>
      Cc: Rajeshwari Shinde <rajeshwari.s@samsung.com>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
      Cc: Wolfgang Denk <wd@denx.de>
      Acked-by: default avatarPantelis Antoniou <panto@antoniou-consulting.com>
      c5c1af21
    • Markus Niebel's avatar
      mmc: add setdsr support · ab71188c
      Markus Niebel authored
      
      The eMMC and the SD-Card specifications describe the optional SET_DSR command.
      During measurements at our lab we found that some cards implementing this feature
      having really strong driver strengts per default. This can lead to voltage peaks
      above the specification of the host on signal edges for data sent from a card to
      the host.
      
      Since availability of a given card type may be shorter than the time a certain
      hardware will be produced it is useful to have support for this command (Alternative
      would be changing termination resistors and adapting the driver strength of the
      host to the used card.)
      
      Following proposal for an implementation:
      
      - new field that reflects CSD field DSR_IMP in struct mmc
      - new field for design specific DSR value in struct mmc
      - board code can set DSR value in mmc struct just after registering an controller
      - mmc_startup sends the the stored DSR value before selecting a card, if DSR_IMP is set
      
      Additionally the mmc command is extended to make is possible to play around with different
      DSR values.
      
      The concept was tested on a i.MX53 based platform using a Micron eMMC card where the default
      DSR is 0x0400 (12mA) but in our design 0x0100 (0x0100) were enough. To use this feature for
      instance on a mx53loco one have to add a call to mmc_set_dsr() in board_mmc_init() after
      calling fsl_esdhc_initialize() for the eMMC.
      
      Signed-off-by: default avatarMarkus Niebel <Markus.Niebel@tqs.de>
      Acked-by: default avatarPantelis Antoniou <panto@antoniou-consulting.com>
      ab71188c
    • Darwin Rambo's avatar
      mmc: Minor cleanup of sdhci.c · 30e6d979
      Darwin Rambo authored
      
      Fixup prints to show where the print is done from, and
      a few minor formatting/grammar issues.
      
      Signed-off-by: default avatarDarwin Rambo <drambo@broadcom.com>
      Acked-by: default avatarPantelis Antoniou <panto@antoniou-consulting.com>
      30e6d979
Loading