All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [RESEND PATCHv4 00/14] mmc: exynos: code cleanup and support DDR mode
@ 2014-05-15  8:56 Jaehoon Chung
  2014-05-15  8:56 ` [U-Boot] [RESEND PATCHv4 01/14] arm: exynos: pinmux: add sdmmc4 gpio configratuion Jaehoon Chung
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: Jaehoon Chung @ 2014-05-15  8:56 UTC (permalink / raw)
  To: u-boot

If card and host are supported DDR mode, then it can be used the DDR mode.
This patch-set has dependency about beomho's patch-set.
(Based-on u-boot-samsung repository)

It's result for loading image.

sdhci controller ->5260488 bytes read in 259 ms (19.4 MiB/s)
dwmmc controller without DDR mode -> 5260488 bytes read in 202 ms (24.8 MiB/s)
dwmmc controller with DDR mode -> 5260488 bytes read in 118 ms (42.5 MiB/s)

Download the 400M image with lthor.
sdhci controller -> 59.4sec (Avg 6.95 MB/s)
dwmmc controller without DDR mode -> 61.6sec (Avg 6.72MB/s)
dwmmc controller with DDR mode -> 60.4sec (Avg 6.85MB/s)

Beomho Seo (3):
  arm: exynos: pinmux: add sdmmc4 gpio configratuion
  arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
  board: trats2: Enable device tree on Trats2

Jaehoon Chung (11):
  ARM: exynos: board: change the mmc/sd init sequence
  ARM: exynos: clock: modify the set_mmc_clk for exynos4
  ARM: dts: exynos: rename from EXYNOS5_DWMMC to EXYNOS_DWMMC
  mmc: exynos_dw_mmc: restore the property into host
  mmc: remove the unnecessary define and fix the wrong bit control
  mmc: support the DDR mode for eMMC
  mmc: dw_mmc: support the DDR mode
  ARM: dts: exnyos: enable dw-mmc controller
  mmc: exynos_dw_mmc: enable the DDR mode
  ARM: exynos4: enable the dwmmc configuration
  mmc: s5p_sdhci: add the s5p_sdhci_core_init function

 arch/arm/cpu/armv7/exynos/clock.c         |   45 ++-----
 arch/arm/cpu/armv7/exynos/pinmux.c        |   35 ++++-
 arch/arm/dts/exynos4.dtsi                 |    8 ++
 arch/arm/dts/exynos4412-trats2.dts        |   12 ++
 arch/arm/dts/exynos5.dtsi                 |    8 +-
 arch/arm/include/asm/arch-exynos/clk.h    |    5 +
 board/samsung/common/board.c              |   13 +-
 doc/device-tree-bindings/exynos/dwmmc.txt |    8 +-
 drivers/mmc/dw_mmc.c                      |   12 +-
 drivers/mmc/exynos_dw_mmc.c               |  206 +++++++++++++++++++----------
 drivers/mmc/mmc.c                         |   16 ++-
 drivers/mmc/s5p_sdhci.c                   |   42 +++---
 include/configs/exynos4-dt.h              |    3 +
 include/dwmmc.h                           |    5 +
 include/fdtdec.h                          |    2 +-
 include/mmc.h                             |   25 ++--
 lib/fdtdec.c                              |    2 +-
 17 files changed, 277 insertions(+), 170 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-05-16  2:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-15  8:56 [U-Boot] [RESEND PATCHv4 00/14] mmc: exynos: code cleanup and support DDR mode Jaehoon Chung
2014-05-15  8:56 ` [U-Boot] [RESEND PATCHv4 01/14] arm: exynos: pinmux: add sdmmc4 gpio configratuion Jaehoon Chung
2014-05-15  8:56 ` [U-Boot] [RESEND PATCHv4 02/14] arm: exynos: clock: Remove exynos4x12_set_mmc_clk function Jaehoon Chung
2014-05-15  8:56 ` [U-Boot] [RESEND PATCHv4 03/14] board: trats2: Enable device tree on Trats2 Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 04/14] ARM: exynos: board: change the mmc/sd init sequence Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 05/14] ARM: exynos: clock: modify the set_mmc_clk for exynos4 Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 06/14] ARM: dts: exynos: rename from EXYNOS5_DWMMC to EXYNOS_DWMMC Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 07/14] mmc: exynos_dw_mmc: restore the property into host Jaehoon Chung
2014-05-16  2:06   ` Minkyu Kang
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 08/14] mmc: remove the unnecessary define and fix the wrong bit control Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 09/14] mmc: support the DDR mode for eMMC Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 10/14] mmc: dw_mmc: support the DDR mode Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 11/14] ARM: dts: exnyos: enable dw-mmc controller Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 12/14] mmc: exynos_dw_mmc: enable the DDR mode Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 13/14] ARM: exynos4: enable the dwmmc configuration Jaehoon Chung
2014-05-15  8:57 ` [U-Boot] [RESEND PATCHv4 14/14] mmc: s5p_sdhci: add the s5p_sdhci_core_init function Jaehoon Chung

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.