public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/9]  EXYNOS5: Enable dwmmc
@ 2012-12-17 11:19 Amar
  2012-12-17 11:19 ` [U-Boot] [PATCH 1/9] FDT: Add compatible string for DWMMC Amar
                   ` (7 more replies)
  0 siblings, 8 replies; 31+ messages in thread
From: Amar @ 2012-12-17 11:19 UTC (permalink / raw)
  To: u-boot

This patch set enables and initialises dwmmc for Exynos5250 on SMDK5250.
Adds driver changes required for dwmmc.
Adds dt support for dwmmc.
Adds eMMC booting feature for SMDK5250.

This patch set is based on:
"EXYNOS: mmc: support DesignWare Controller for Samsung-SoC", which 
is merged in u-boot-mmc
"Exynos: clock: support get_mmc_clk for exynos"
"Add DT based ethernet driver for SMDK5250"
"SMDK5250: Add FDT support"

Amar (9):
  FDT: Add compatible string for DWMMC
  EXYNOS5: FDT: Add DWMMC device node data
  DWMMC: Initialise dwmci and resolved the boot partition write issue
  EXYNOS5: DWMMC: Added dt support for DWMMC
  EXYNOS5: DWMMC: API to set mmc clock divisor
  SMDK5250: Enable DWMMC
  MMC: APIs to support creation of boot partition
  SMDK5250: Enable eMMC booting
  COMMON: MMC: Command to support eMMC booting

 arch/arm/cpu/armv7/exynos/clock.c         |   39 +++++++++-
 arch/arm/dts/exynos5250.dtsi              |   32 ++++++++
 arch/arm/include/asm/arch-exynos/clk.h    |    1 +
 arch/arm/include/asm/arch-exynos/dwmmc.h  |    4 +
 board/samsung/dts/exynos5250-smdk5250.dts |   24 ++++++
 board/samsung/smdk5250/smdk5250.c         |   36 ++++++++-
 board/samsung/smdk5250/spl_boot.c         |   38 +++++++++-
 common/cmd_mmc.c                          |  101 ++++++++++++++++++++++++-
 drivers/mmc/dw_mmc.c                      |   12 +++-
 drivers/mmc/exynos_dw_mmc.c               |  117 +++++++++++++++++++++++++++--
 drivers/mmc/mmc.c                         |  118 +++++++++++++++++++++++++++++
 include/configs/exynos5250-dt.h           |    9 ++
 include/dwmmc.h                           |    4 +
 include/fdtdec.h                          |    1 +
 include/mmc.h                             |   16 ++++
 lib/fdtdec.c                              |    1 +
 16 files changed, 538 insertions(+), 15 deletions(-)

^ permalink raw reply	[flat|nested] 31+ messages in thread
* [U-Boot] [PATCH V2 0/9] EXYNOS5: Enable dwmmc
@ 2012-12-28 15:52 Amar
  2012-12-28 15:52 ` [U-Boot] [PATCH 2/9] EXYNOS5: FDT: Add DWMMC device node data Amar
  0 siblings, 1 reply; 31+ messages in thread
From: Amar @ 2012-12-28 15:52 UTC (permalink / raw)
  To: u-boot

This patch set enables and initialises dwmmc for Exynos5250 on SMDK5250.
Adds driver changes required for dwmmc.
Adds dt support for dwmmc.
Adds EMMC booting feature for SMDK5250.

This patch set is based on:
"EXYNOS: mmc: support DesignWare Controller for Samsung-SoC", which
is merged in u-boot-mmc
"Exynos: clock: support get_mmc_clk for exynos"
"Add DT based ethernet driver for SMDK5250"
"SMDK5250: Add FDT support"

Changes from V1:
	1)Corrected in response to review comments.
	2)Created separate board files for dt and not-dt versions.
	3)Added binding file for DWMMC device node.
	4)Moved dwmmc clock setting from spl_boot.c to clock_init.c.

Amar (9):
  FDT: Add compatible string for DWMMC
  EXYNOS5: FDT: Add DWMMC device node data
  DWMMC: Initialise dwmci and resolved the boot partition write issue
  EXYNOS5: DWMMC: Added dt support for DWMMC
  EXYNOS5: DWMMC: API to set mmc clock divisor
  SMDK5250: Enable DWMMC
  MMC: APIs to support creation of boot partition
  SMDK5250: Enable EMMC booting
  COMMON: MMC: Command to support EMMC booting

 arch/arm/cpu/armv7/exynos/clock.c         |  38 ++++-
 arch/arm/dts/exynos5250.dtsi              |  32 ++++
 arch/arm/include/asm/arch-exynos/clk.h    |   3 +
 arch/arm/include/asm/arch-exynos/dwmmc.h  |  12 +-
 board/samsung/dts/exynos5250-smdk5250.dts |  22 +++
 board/samsung/smdk5250/Makefile           |   4 +
 board/samsung/smdk5250/clock_init.c       |  18 +++
 board/samsung/smdk5250/clock_init.h       |   5 +
 board/samsung/smdk5250/exynos5-dt.c       | 235 ++++++++++++++++++++++++++++++
 board/samsung/smdk5250/smdk5250.c         |  76 +++-------
 board/samsung/smdk5250/spl_boot.c         |  52 ++++++-
 common/cmd_mmc.c                          |  85 ++++++++++-
 doc/device-tree-bindings/exynos/dwmmc.txt |  29 ++++
 drivers/mmc/dw_mmc.c                      |  14 +-
 drivers/mmc/exynos_dw_mmc.c               | 116 ++++++++++++++-
 drivers/mmc/mmc.c                         | 118 +++++++++++++++
 include/configs/exynos5250-dt.h           |   2 +
 include/dwmmc.h                           |   4 +
 include/fdtdec.h                          |   1 +
 include/mmc.h                             |  16 ++
 lib/fdtdec.c                              |   1 +
 21 files changed, 806 insertions(+), 77 deletions(-)
 create mode 100644 board/samsung/smdk5250/exynos5-dt.c
 create mode 100644 doc/device-tree-bindings/exynos/dwmmc.txt

-- 
1.8.0

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

end of thread, other threads:[~2012-12-28 15:52 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-17 11:19 [U-Boot] [PATCH 0/9] EXYNOS5: Enable dwmmc Amar
2012-12-17 11:19 ` [U-Boot] [PATCH 1/9] FDT: Add compatible string for DWMMC Amar
2012-12-20  1:53   ` Simon Glass
2012-12-17 11:19 ` [U-Boot] [PATCH 2/9] EXYNOS5: FDT: Add DWMMC device node data Amar
2012-12-20  1:55   ` Simon Glass
2012-12-21  9:19     ` Jaehoon Chung
2012-12-21 21:24       ` Simon Glass
2012-12-24  6:54         ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 4/9] EXYNOS5: DWMMC: Added dt support for DWMMC Amar
2012-12-20  2:23   ` Simon Glass
2012-12-21  5:16     ` Amarendra Reddy
2012-12-21  9:18       ` Jaehoon Chung
2012-12-24  7:20         ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 5/9] EXYNOS5: DWMMC: API to set mmc clock divisor Amar
2012-12-20  2:24   ` Simon Glass
2012-12-21  5:18     ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 6/9] SMDK5250: Enable DWMMC Amar
2012-12-20  2:29   ` Simon Glass
2012-12-21  5:27     ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 7/9] MMC: APIs to support creation of boot partition Amar
2012-12-20  2:31   ` Simon Glass
2012-12-20 13:57     ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 8/9] SMDK5250: Enable eMMC booting Amar
2012-12-20  2:35   ` Simon Glass
2012-12-20 13:53     ` Amarendra Reddy
2012-12-26 19:59       ` Simon Glass
2012-12-27  3:55         ` Amarendra Reddy
2012-12-17 11:19 ` [U-Boot] [PATCH 9/9] COMMON: MMC: Command to support " Amar
2012-12-20  2:40   ` Simon Glass
2012-12-20 13:45     ` Amarendra Reddy
  -- strict thread matches above, loose matches on Subject: below --
2012-12-28 15:52 [U-Boot] [PATCH V2 0/9] EXYNOS5: Enable dwmmc Amar
2012-12-28 15:52 ` [U-Boot] [PATCH 2/9] EXYNOS5: FDT: Add DWMMC device node data Amar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox