Skip to content

ARM: Samsung: Add basic device tree support for Exynos4 boards

Kukjin Kim linux-arm-kernel linux-devicetree linux-samsung-soc 3 versions – New

Get series with b4
b4 am '005a01cc995d$3fe56bf0$bfb043d0$%[email protected]'

Versions newest first · linked by author and title

  1. v2 Latest posting 2/20 of 2 patches 0 repliesNew
  2. v2 posting 1/21 patch 0 repliesSuperseded
  3. v12 patches 0 repliesSuperseded

Patches in v2 posting 2/2 No applies recorded yet

None of the 2 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/2] ARM: Samsung: Add basic device tree support for Exynos4 boards
Quoted 3 lines · Thomas Abraham

Changes since v1:
- Removed unique per-controller compatible string value from gpio

controller

Quoted 2 lines

nodes
to align with the updated device tree support for exynos4 gpio

controller.

Quoted 3 lines

- Removed the interrupt combiner controller node.

This patchset adds a new basic device tree enabled machine/board file

which is

Quoted 1 line

based on the Samsung's Exynos4 family of SoC's. Also included in this

patchset

Quoted 2 lines

is the
dts file for Exynos4210 SoC, Samsung's SMDKV310 board and Insignal's

Origen

Quoted 3 lines

board.

The Exynos4210 dts file includes support for IRQ, GPIO, WDT, RTC, UART,

SDHCI,

Quoted 6 lines

Keypad,
DMA and I2C controllers. As device tree coverage for Exynos4210 increases, additional
device nodes to represent the controllers should be added.

The device tree enabled machine file enables boot on two boards based on

the

Quoted 1 line

Exynos4210 SoC. This provides a starting point to add additional device

tree

Quoted 2 lines

support
on these boards, migrate other existing Exynos4 based boards to use device

tree

Quoted 8 lines

and enable device tree based boot on new upcoming boards.

This patchset has been tested on the following tree:
git://git.linaro.org/git/people/arnd/arm-soc.git branch: for-next

Thomas Abraham (2):
ARM: Samsung: Add Exynos4 device tree enabled board file
ARM: dts: Add intial dts file for Exynos4210 SoC, SMDKV310 and Origen

board

Quoted 12 lines
 .../devicetree/bindings/arm/insignal-boards.txt    |    8 +
 .../devicetree/bindings/arm/samsung-boards.txt     |    8 +
 arch/arm/boot/dts/exynos4210-origen.dts            |  137 +++++++
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |  182 +++++++++
 arch/arm/boot/dts/exynos4210.dtsi                  |  397
++++++++++++++++++++
 arch/arm/mach-exynos4/Kconfig                      |   14 +
 arch/arm/mach-exynos4/Makefile                     |    2 +
 arch/arm/mach-exynos4/mach-exynos4-dt.c            |   85 +++++
 8 files changed, 833 insertions(+), 0 deletions(-)
 create mode 100644

Documentation/devicetree/bindings/arm/insignal-boards.txt

Quoted 1 line
 create mode 100644

Documentation/devicetree/bindings/arm/samsung-boards.txt

Quoted 4 lines
 create mode 100644 arch/arm/boot/dts/exynos4210-origen.dts
 create mode 100644 arch/arm/boot/dts/exynos4210-smdkv310.dts
 create mode 100644 arch/arm/boot/dts/exynos4210.dtsi
 create mode 100644 arch/arm/mach-exynos4/mach-exynos4-dt.c

OK. replaced with this in next-samsung-dt branch.

Thanks.

Best regards,
Kgene.
--
Kukjin Kim <[email protected]>, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.