[U-Boot] [PATCH V2 00/12] Exynos4: add support for device tree

Piotr Wilczek p.wilczek at samsung.com
Thu Feb 13 15:10:18 CET 2014


This patch set enables support for device tree on all Exynos4 based boards.

DT support is enabled on Exynos mipi dsim and sdhci drives.
Common board.c file is reused for all functions common for
Exynos4 boards. Board specific files are implemented in the board siles.
Origen, Universal, Trats and Trats2 boards are modifed to support device tree.

Piotr Wilczek (12):
  exynos4:pinmux:fdt: decode peripheral id
  video:mipidsim:fdt: Add DT support for mipi dsim driver
  video:exynos_fb:fdt: add additional fdt data
  drivers:mmc:sdhci: enable support for DT
  board:samsung:common: remove unused max77686 init function
  board:samsung: move checkboard to common file
  arm:exynos: add common DTS file for exynos 4
  arm:exynos: enble sdhci and misc_init to common board
  board:origen: Enable device tree on Origen
  board:universal: Enable device tree on Universal
  board:trats: Enable device tree on Trats
  board:trats2: Enable device tree on Trats2

 arch/arm/cpu/armv7/exynos/pinmux.c              |   17 +
 arch/arm/dts/exynos4.dtsi                       |  139 ++++++++
 arch/arm/include/asm/arch-exynos/board.h        |   12 +
 arch/arm/include/asm/arch-exynos/mipi_dsim.h    |    5 +
 arch/arm/include/asm/arch-exynos/mmc.h          |    7 +
 board/samsung/common/board.c                    |  182 +++-------
 board/samsung/dts/exynos4210-origen.dts         |   45 +++
 board/samsung/dts/exynos4210-trats.dts          |  120 +++++++
 board/samsung/dts/exynos4210-universal_c210.dts |   83 +++++
 board/samsung/dts/exynos4412-trats2.dts         |  434 +++++++++++++++++++++++
 board/samsung/origen/origen.c                   |  112 +-----
 board/samsung/smdk5250/exynos5-dt.c             |   15 -
 board/samsung/smdk5420/smdk5420.c               |   15 -
 board/samsung/trats/trats.c                     |  213 +----------
 board/samsung/trats2/trats2.c                   |  233 +-----------
 board/samsung/universal_c210/universal.c        |  204 +++--------
 drivers/mmc/s5p_sdhci.c                         |  129 +++++++
 drivers/video/exynos_fb.c                       |   21 ++
 drivers/video/exynos_mipi_dsi.c                 |   96 +++++
 include/configs/exynos4-dt.h                    |  144 ++++++++
 include/configs/origen.h                        |  117 +++---
 include/configs/s5pc210_universal.h             |  145 +++-----
 include/configs/trats.h                         |  192 +++-------
 include/configs/trats2.h                        |  198 ++---------
 include/fdtdec.h                                |    2 +
 include/sdhci.h                                 |    5 +
 lib/fdtdec.c                                    |    2 +
 27 files changed, 1553 insertions(+), 1334 deletions(-)
 create mode 100644 arch/arm/dts/exynos4.dtsi
 create mode 100644 board/samsung/dts/exynos4210-origen.dts
 create mode 100644 board/samsung/dts/exynos4210-trats.dts
 create mode 100644 board/samsung/dts/exynos4210-universal_c210.dts
 create mode 100644 board/samsung/dts/exynos4412-trats2.dts
 create mode 100644 include/configs/exynos4-dt.h

-- 
1.7.9.5



More information about the U-Boot mailing list