version 1.1.1.4, 2018/04/28 18:25:53 |
version 1.1.1.4.2.1, 2019/06/10 22:08:43 |
|
|
|
|
#include <dt-bindings/interrupt-controller/irq.h> |
#include <dt-bindings/interrupt-controller/irq.h> |
#include <dt-bindings/interrupt-controller/arm-gic.h> |
#include <dt-bindings/interrupt-controller/arm-gic.h> |
/include/ "skeleton.dtsi" |
|
|
|
/ { |
/ { |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
interrupt-parent = <&gic>; |
interrupt-parent = <&gic>; |
|
|
L2: l2-cache-controller@c4200000 { |
L2: l2-cache-controller@c4200000 { |
|
|
cache-level = <2>; |
cache-level = <2>; |
}; |
}; |
|
|
gic: interrupt-controller@c4301000 { |
|
compatible = "arm,cortex-a9-gic"; |
|
reg = <0xc4301000 0x1000>, |
|
<0xc4300100 0x0100>; |
|
interrupt-controller; |
|
#interrupt-cells = <3>; |
|
}; |
|
|
|
soc { |
soc { |
compatible = "simple-bus"; |
compatible = "simple-bus"; |
#address-cells = <1>; |
#address-cells = <1>; |
|
|
#size-cells = <1>; |
#size-cells = <1>; |
ranges = <0x0 0xc1100000 0x200000>; |
ranges = <0x0 0xc1100000 0x200000>; |
|
|
|
hhi: system-controller@4000 { |
|
compatible = "amlogic,meson-hhi-sysctrl", |
|
"simple-mfd", |
|
"syscon"; |
|
reg = <0x4000 0x400>; |
|
}; |
|
|
assist: assist@7c00 { |
assist: assist@7c00 { |
compatible = "amlogic,meson-mx-assist", "syscon"; |
compatible = "amlogic,meson-mx-assist", "syscon"; |
reg = <0x7c00 0x200>; |
reg = <0x7c00 0x200>; |
|
|
interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>; |
interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>; |
}; |
}; |
|
|
timer@9940 { |
timer_abcde: timer@9940 { |
compatible = "amlogic,meson6-timer"; |
compatible = "amlogic,meson6-timer"; |
reg = <0x9940 0x18>; |
reg = <0x9940 0x18>; |
interrupts = <GIC_SPI 10 IRQ_TYPE_EDGE_RISING>; |
interrupts = <GIC_SPI 10 IRQ_TYPE_EDGE_RISING>, |
|
<GIC_SPI 11 IRQ_TYPE_EDGE_RISING>, |
|
<GIC_SPI 6 IRQ_TYPE_EDGE_RISING>, |
|
<GIC_SPI 29 IRQ_TYPE_EDGE_RISING>; |
|
}; |
|
}; |
|
|
|
periph: bus@c4300000 { |
|
compatible = "simple-bus"; |
|
reg = <0xc4300000 0x10000>; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
ranges = <0x0 0xc4300000 0x10000>; |
|
|
|
gic: interrupt-controller@1000 { |
|
compatible = "arm,cortex-a9-gic"; |
|
reg = <0x1000 0x1000>, |
|
<0x100 0x100>; |
|
interrupt-controller; |
|
#interrupt-cells = <3>; |
}; |
}; |
}; |
}; |
|
|
|
|
compatible = "amlogic,meson6-dwmac", "snps,dwmac"; |
compatible = "amlogic,meson6-dwmac", "snps,dwmac"; |
reg = <0xc9410000 0x10000 |
reg = <0xc9410000 0x10000 |
0xc1108108 0x4>; |
0xc1108108 0x4>; |
interrupts = <GIC_SPI 8 IRQ_TYPE_EDGE_RISING>; |
interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; |
interrupt-names = "macirq"; |
interrupt-names = "macirq"; |
status = "disabled"; |
status = "disabled"; |
}; |
}; |