
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