summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/owl-s500.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/owl-s500.dtsi')
-rw-r--r--arch/arm/boot/dts/owl-s500.dtsi188
1 files changed, 0 insertions, 188 deletions
diff --git a/arch/arm/boot/dts/owl-s500.dtsi b/arch/arm/boot/dts/owl-s500.dtsi
deleted file mode 100644
index 5ceb6cc4451d..000000000000
--- a/arch/arm/boot/dts/owl-s500.dtsi
+++ /dev/null
@@ -1,188 +0,0 @@
-// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
-/*
- * Actions Semi S500 SoC
- *
- * Copyright (c) 2016-2017 Andreas Färber
- */
-
-#include <dt-bindings/interrupt-controller/arm-gic.h>
-#include <dt-bindings/power/owl-s500-powergate.h>
-
-/ {
- compatible = "actions,s500";
- interrupt-parent = <&gic>;
- #address-cells = <1>;
- #size-cells = <1>;
-
- aliases {
- };
-
- chosen {
- };
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu0: cpu@0 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- reg = <0x0>;
- enable-method = "actions,s500-smp";
- };
-
- cpu1: cpu@1 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- reg = <0x1>;
- enable-method = "actions,s500-smp";
- };
-
- cpu2: cpu@2 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- reg = <0x2>;
- enable-method = "actions,s500-smp";
- power-domains = <&sps S500_PD_CPU2>;
- };
-
- cpu3: cpu@3 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- reg = <0x3>;
- enable-method = "actions,s500-smp";
- power-domains = <&sps S500_PD_CPU3>;
- };
- };
-
- arm-pmu {
- compatible = "arm,cortex-a9-pmu";
- interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
- interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
- };
-
- hosc: hosc {
- compatible = "fixed-clock";
- clock-frequency = <24000000>;
- #clock-cells = <0>;
- };
-
- soc {
- compatible = "simple-bus";
- #address-cells = <1>;
- #size-cells = <1>;
- ranges;
-
- scu: scu@b0020000 {
- compatible = "arm,cortex-a9-scu";
- reg = <0xb0020000 0x100>;
- };
-
- global_timer: timer@b0020200 {
- compatible = "arm,cortex-a9-global-timer";
- reg = <0xb0020200 0x100>;
- interrupts = <GIC_PPI 0 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
- status = "disabled";
- };
-
- twd_timer: timer@b0020600 {
- compatible = "arm,cortex-a9-twd-timer";
- reg = <0xb0020600 0x20>;
- interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
- status = "disabled";
- };
-
- twd_wdt: wdt@b0020620 {
- compatible = "arm,cortex-a9-twd-wdt";
- reg = <0xb0020620 0xe0>;
- interrupts = <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
- status = "disabled";
- };
-
- gic: interrupt-controller@b0021000 {
- compatible = "arm,cortex-a9-gic";
- reg = <0xb0021000 0x1000>,
- <0xb0020100 0x0100>;
- interrupt-controller;
- #interrupt-cells = <3>;
- };
-
- l2: cache-controller@b0022000 {
- compatible = "arm,pl310-cache";
- reg = <0xb0022000 0x1000>;
- cache-unified;
- cache-level = <2>;
- interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
- arm,tag-latency = <3 3 2>;
- arm,data-latency = <5 3 3>;
- };
-
- uart0: serial@b0120000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb0120000 0x2000>;
- interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart1: serial@b0122000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb0122000 0x2000>;
- interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart2: serial@b0124000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb0124000 0x2000>;
- interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart3: serial@b0126000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb0126000 0x2000>;
- interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart4: serial@b0128000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb0128000 0x2000>;
- interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart5: serial@b012a000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb012a000 0x2000>;
- interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- uart6: serial@b012c000 {
- compatible = "actions,s500-uart", "actions,owl-uart";
- reg = <0xb012c000 0x2000>;
- interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
- status = "disabled";
- };
-
- timer: timer@b0168000 {
- compatible = "actions,s500-timer";
- reg = <0xb0168000 0x8000>;
- interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
- interrupt-names = "2hz0", "2hz1", "timer0", "timer1";
- };
-
- sps: power-controller@b01b0100 {
- compatible = "actions,s500-sps";
- reg = <0xb01b0100 0x100>;
- #power-domain-cells = <1>;
- };
- };
-};