ARM: tegra: use #include for all device trees
authorStephen Warren <swarren@nvidia.com>
Wed, 17 Oct 2012 22:38:21 +0000 (16:38 -0600)
committerStephen Warren <swarren@nvidia.com>
Tue, 28 May 2013 22:13:49 +0000 (16:13 -0600)
Replace /include/ (dtc) with #include (C pre-processor) for all Tegra DT
files, so that gcc -E handles the entire include tree, and hence any of
those files can #include some other file e.g. for constant definitions.

This allows future use of #defines and header files in order to define
names for various constants, such as the IDs and flags in GPIO
specifiers. Use of those features will increase the readability of the
device tree files.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
21 files changed:
arch/arm/boot/dts/tegra114-dalmore.dts
arch/arm/boot/dts/tegra114-pluto.dts
arch/arm/boot/dts/tegra114.dtsi
arch/arm/boot/dts/tegra20-colibri-512.dtsi
arch/arm/boot/dts/tegra20-harmony.dts
arch/arm/boot/dts/tegra20-iris-512.dts
arch/arm/boot/dts/tegra20-medcom-wide.dts
arch/arm/boot/dts/tegra20-paz00.dts
arch/arm/boot/dts/tegra20-plutux.dts
arch/arm/boot/dts/tegra20-seaboard.dts
arch/arm/boot/dts/tegra20-tamonten.dtsi
arch/arm/boot/dts/tegra20-tec.dts
arch/arm/boot/dts/tegra20-trimslice.dts
arch/arm/boot/dts/tegra20-ventana.dts
arch/arm/boot/dts/tegra20-whistler.dts
arch/arm/boot/dts/tegra20.dtsi
arch/arm/boot/dts/tegra30-beaver.dts
arch/arm/boot/dts/tegra30-cardhu-a02.dts
arch/arm/boot/dts/tegra30-cardhu-a04.dts
arch/arm/boot/dts/tegra30-cardhu.dtsi
arch/arm/boot/dts/tegra30.dtsi

index 785146856bcda92c533da2d4a7ff221ec94ece72..acc5257041d044a109f2f7f9ea982a7ff71a5001 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra114.dtsi"
+#include "tegra114.dtsi"
 
 / {
        model = "NVIDIA Tegra114 Dalmore evaluation board";
index 6bbc8efae9c0e88018c35bb4465db3f7c19801e5..d5f8d3e0bde2344cc00bd1583aae1ce8b7501692 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra114.dtsi"
+#include "tegra114.dtsi"
 
 / {
        model = "NVIDIA Tegra114 Pluto evaluation board";
index 629415ffd8dc8c893781195b00aa479f61775f2f..aeeb53b12d299e38367390044be15a2f2b777b2e 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "skeleton.dtsi"
+#include "skeleton.dtsi"
 
 / {
        compatible = "nvidia,tegra114";
index c12af78e479cf3f7d69bfbcc21812287e549ac42..efd705157f6da707a300563b2a5e58ffbaf110a6 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "Toradex Colibri T20 512MB";
index ec5293758753a8e04e42d6159576e045b3d57a90..0f788f9587cd1465eb833799f796123b3a444089 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "NVIDIA Tegra20 Harmony evaluation board";
index 9f64f708688197129fbbe7f2f3d8128726eab8a1..9de10a2e78b82aa77d7bc3c216fae8256b798b22 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20-colibri-512.dtsi"
+#include "tegra20-colibri-512.dtsi"
 
 / {
        model = "Toradex Colibri T20 512MB on Iris";
index ace23437da8902ec212df6124ec80d05c5bd7d72..d7e32fa5d905143c6f8ac1bc9feb96e20411b392 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20-tamonten.dtsi"
+#include "tegra20-tamonten.dtsi"
 
 / {
        model = "Avionic Design Medcom-Wide board";
index 1c17ffaff1ad8aaa5626928bcc75f4c79802bd25..cbbd85a60bb9fdf162126f4faf67fd344540b194 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "Toshiba AC100 / Dynabook AZ";
index 1a17cc30bb9d47b002998d0fd2073e3d99aa95c2..508e56a2e1f152917769d31d664ff8b905c70861 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20-tamonten.dtsi"
+#include "tegra20-tamonten.dtsi"
 
 / {
        model = "Avionic Design Plutux board";
index 009dafecf88b904ee95dc304a4885bffd92ff1e5..0855b5e581b9b85ec321b53c0023b1f8cd1c457c 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "NVIDIA Seaboard";
index fc2f7d6e70b23fef9d167e3541ba21cbe52d176f..4e18fdf3d6356315e129652e3b5abea72c6af46e 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "Avionic Design Tamonten SOM";
index 742f0b38d21df42524a2bc9c0ccd3d1fb60e0e7c..9a2a6a45aedd09282941f0e8fdaa65f3c308dd94 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20-tamonten.dtsi"
+#include "tegra20-tamonten.dtsi"
 
 / {
        model = "Avionic Design Tamonten Evaluation Carrier";
index 0e65c00ec732415c2902112db584fa566584e87d..d2966b2788c4a332420eecc6ccbaab695940515a 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "Compulab TrimSlice board";
index e00f89e645f9112f50e3294e7c2d21489032000f..51feeb4fb5817c3baed59e3045de52935688a263 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "NVIDIA Tegra20 Ventana evaluation board";
index 3c24c9b92b440f6f1baef64b2c5874ca57b95f69..1748be5459054cd525825fa20be427caac4f7df3 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra20.dtsi"
+#include "tegra20.dtsi"
 
 / {
        model = "NVIDIA Tegra20 Whistler evaluation board";
index 96d6d8a3aa7208751a3be3d7b4e4fb93a1eeba3e..cde2f808b6c0ae5a636e12ca7a0bbc15969b813e 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "skeleton.dtsi"
+#include "skeleton.dtsi"
 
 / {
        compatible = "nvidia,tegra20";
index 4114f87fc0d248d5b4cd4ec1b343ecb4e22787de..e86c2805dcb6d1d46593f6db29efb2c14c453e8f 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra30.dtsi"
+#include "tegra30.dtsi"
 
 / {
        model = "NVIDIA Tegra30 Beaver evaluation board";
index e392bd2dab9b5af322d39a5363e4e9cd479ef723..3934b0f37f6b1388bfdd52cf821250403ae5f778 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra30-cardhu.dtsi"
+#include "tegra30-cardhu.dtsi"
 
 /* This dts file support the cardhu A02 version of board */
 
index d0db6c7e774fa5de34fdb7b2a8609724a66db444..af3ff7a46ee1aace3456600da3472f2f6009e535 100644 (file)
@@ -1,6 +1,6 @@
 /dts-v1/;
 
-/include/ "tegra30-cardhu.dtsi"
+#include "tegra30-cardhu.dtsi"
 
 /* This dts file support the cardhu A04 and later versions of board */
 
index 01b4c26fad965d1f315da0eeaef94c98bfecd9fd..e54eed2d610eef0007befdad1e1ab3a3312a5250 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "tegra30.dtsi"
+#include "tegra30.dtsi"
 
 /**
  * This file contains common DT entry for all fab version of Cardhu.
index 15ded605142aa1cbe0d47c8e040649f22b99b47c..38967fde6486d09a343ef700656e203dbbe3b875 100644 (file)
@@ -1,4 +1,4 @@
-/include/ "skeleton.dtsi"
+#include "skeleton.dtsi"
 
 / {
        compatible = "nvidia,tegra30";