1 #include <dt-bindings/interrupt-controller/arm-gic.h>
3 #include "skeleton.dtsi"
6 compatible = "nvidia,tegra124";
7 interrupt-parent = <&gic>;
9 gic: interrupt-controller@50041000 {
10 compatible = "arm,cortex-a15-gic";
11 #interrupt-cells = <3>;
13 reg = <0x50041000 0x1000>,
17 interrupts = <GIC_PPI 9
18 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
22 compatible = "nvidia,tegra124-timer", "nvidia,tegra20-timer";
23 reg = <0x60005000 0x400>;
24 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
25 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
26 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
27 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
28 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
29 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
33 * There are two serial driver i.e. 8250 based simple serial
34 * driver and APB DMA based serial driver for higher baudrate
35 * and performace. To enable the 8250 based driver, the compatible
36 * is "nvidia,tegra124-uart", "nvidia,tegra20-uart" and to enable
37 * the APB DMA based serial driver, the comptible is
38 * "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart".
41 compatible = "nvidia,tegra124-uart", "nvidia,tegra20-uart";
42 reg = <0x70006000 0x40>;
44 interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
49 compatible = "nvidia,tegra124-uart", "nvidia,tegra20-uart";
50 reg = <0x70006040 0x40>;
52 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
57 compatible = "nvidia,tegra124-uart", "nvidia,tegra20-uart";
58 reg = <0x70006200 0x40>;
60 interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
65 compatible = "nvidia,tegra124-uart", "nvidia,tegra20-uart";
66 reg = <0x70006300 0x40>;
68 interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
73 compatible = "nvidia,tegra124-uart", "nvidia,tegra20-uart";
74 reg = <0x70006400 0x40>;
76 interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
81 compatible = "nvidia,tegra124-rtc", "nvidia,tegra20-rtc";
82 reg = <0x7000e000 0x100>;
83 interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
87 compatible = "nvidia,tegra124-pmc";
88 reg = <0x7000e400 0x400>;
97 compatible = "arm,cortex-a15";
103 compatible = "arm,cortex-a15";
109 compatible = "arm,cortex-a15";
115 compatible = "arm,cortex-a15";
121 compatible = "arm,armv7-timer";
122 interrupts = <GIC_PPI 13
123 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
125 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
127 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
129 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;