Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
0002 //
0003 // Copyright 2013 Freescale Semiconductor, Inc.
0004 
0005 #include "vfxxx.dtsi"
0006 #include <dt-bindings/interrupt-controller/arm-gic.h>
0007 
0008 / {
0009         #address-cells = <1>;
0010         #size-cells = <1>;
0011         chosen { };
0012         aliases { };
0013 
0014         cpus {
0015                 #address-cells = <1>;
0016                 #size-cells = <0>;
0017 
0018                 a5_cpu: cpu@0 {
0019                         compatible = "arm,cortex-a5";
0020                         device_type = "cpu";
0021                         reg = <0x0>;
0022                 };
0023         };
0024 
0025         soc {
0026                 bus@40000000 {
0027 
0028                         intc: interrupt-controller@40003000 {
0029                                 compatible = "arm,cortex-a9-gic";
0030                                 #interrupt-cells = <3>;
0031                                 interrupt-controller;
0032                                 interrupt-parent = <&intc>;
0033                                 reg = <0x40003000 0x1000>,
0034                                       <0x40002100 0x100>;
0035                         };
0036 
0037                         global_timer: timer@40002200 {
0038                                 compatible = "arm,cortex-a9-global-timer";
0039                                 reg = <0x40002200 0x20>;
0040                                 interrupts = <GIC_PPI 11 IRQ_TYPE_EDGE_RISING>;
0041                                 interrupt-parent = <&intc>;
0042                                 clocks = <&clks VF610_CLK_PLATFORM_BUS>;
0043                         };
0044                 };
0045 
0046                 bus@40080000 {
0047                         pmu@40089000 {
0048                                 compatible = "arm,cortex-a5-pmu";
0049                                 interrupts = <7 IRQ_TYPE_LEVEL_HIGH>;
0050                                 interrupt-affinity = <&a5_cpu>;
0051                                 reg = <0x40089000 0x1000>;
0052                         };
0053                 };
0054 
0055         };
0056 };
0057 
0058 &mscm_ir {
0059         interrupt-parent = <&intc>;
0060 };
0061 
0062 &wdoga5 {
0063         status = "okay";
0064 };