On Sat, Nov 12, 2011 at 04:26:30AM +0100, Rob Herring wrote:
On 11/11/2011 05:22 AM, Peter De Schrijver wrote:
quoted
This patch adds the initial device tree for tegra30
Signed-off-by: Peter De Schrijver <redacted>
---
arch/arm/boot/dts/tegra30.dtsi | 127 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 127 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/boot/dts/tegra30.dtsi
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
new file mode 100644
index 0000000..fabe243
--- /dev/null
+++ b/arch/arm/boot/dts/tegra30.dtsi
@@ -0,0 +1,127 @@
+/include/ "skeleton.dtsi"
+
+/ {
+ compatible = "nvidia,tegra30";
Needs documentation.
quoted
+ interrupt-parent = <&intc>;
+
+ intc: interrupt-controller at 50041000 {
+ compatible = "nvidia,tegra30-gic", "nvidia,tegra20-gic";
+ interrupt-controller;
+ #interrupt-cells = <1>;
Is the Tegra GIC really different from a standard A9 gic? You need to
update to use the gic binding. The cells should be 3 for example.
It has an extra 'legacy' interrupt controller like tegra20 has. This is used
when waking up the CPU from power off mode.
Cheers,
Peter.