Home | History | Annotate | Download | only in dts
      1 /*
      2  * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
      3  *
      4  * This program is free software; you can redistribute it and/or modify
      5  * it under the terms of the GNU General Public License version 2 as
      6  * published by the Free Software Foundation.
      7  * Based on "omap4.dtsi"
      8  */
      9 
     10 #include "dra7.dtsi"
     11 
     12 / {
     13 	compatible = "ti,dra742", "ti,dra74", "ti,dra7";
     14 
     15 	cpus {
     16 		cpu@1 {
     17 			device_type = "cpu";
     18 			compatible = "arm,cortex-a15";
     19 			reg = <1>;
     20 			operating-points-v2 = <&cpu0_opp_table>;
     21 		};
     22 	};
     23 
     24 	pmu {
     25 		compatible = "arm,cortex-a15-pmu";
     26 		interrupt-parent = <&wakeupgen>;
     27 		interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
     28 			     <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
     29 	};
     30 
     31 	ocp {
     32 		dsp2_system: dsp_system@41500000 {
     33 			compatible = "syscon";
     34 			reg = <0x41500000 0x100>;
     35 		};
     36 
     37 		omap_dwc3_4: omap_dwc3_4@48940000 {
     38 			compatible = "ti,dwc3";
     39 			ti,hwmods = "usb_otg_ss4";
     40 			reg = <0x48940000 0x10000>;
     41 			interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>;
     42 			#address-cells = <1>;
     43 			#size-cells = <1>;
     44 			utmi-mode = <2>;
     45 			ranges;
     46 			status = "disabled";
     47 			usb4: usb@48950000 {
     48 				compatible = "snps,dwc3";
     49 				reg = <0x48950000 0x17000>;
     50 				interrupts = <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
     51 					     <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
     52 					     <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>;
     53 				interrupt-names = "peripheral",
     54 						  "host",
     55 						  "otg";
     56 				maximum-speed = "high-speed";
     57 				dr_mode = "otg";
     58 			};
     59 		};
     60 
     61 		mmu0_dsp2: mmu@41501000 {
     62 			compatible = "ti,dra7-dsp-iommu";
     63 			reg = <0x41501000 0x100>;
     64 			interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
     65 			ti,hwmods = "mmu0_dsp2";
     66 			#iommu-cells = <0>;
     67 			ti,syscon-mmuconfig = <&dsp2_system 0x0>;
     68 			status = "disabled";
     69 		};
     70 
     71 		mmu1_dsp2: mmu@41502000 {
     72 			compatible = "ti,dra7-dsp-iommu";
     73 			reg = <0x41502000 0x100>;
     74 			interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
     75 			ti,hwmods = "mmu1_dsp2";
     76 			#iommu-cells = <0>;
     77 			ti,syscon-mmuconfig = <&dsp2_system 0x1>;
     78 			status = "disabled";
     79 		};
     80 	};
     81 };
     82 
     83 &cpu0_opp_table {
     84 	opp-shared;
     85 };
     86 
     87 &dss {
     88 	reg = <0x58000000 0x80>,
     89 	      <0x58004054 0x4>,
     90 	      <0x58004300 0x20>,
     91 	      <0x58009054 0x4>,
     92 	      <0x58009300 0x20>;
     93 	reg-names = "dss", "pll1_clkctrl", "pll1",
     94 		    "pll2_clkctrl", "pll2";
     95 
     96 	clocks = <&dss_dss_clk>,
     97 		 <&dss_video1_clk>,
     98 		 <&dss_video2_clk>;
     99 	clock-names = "fck", "video1_clk", "video2_clk";
    100 };
    101 
    102 &mailbox5 {
    103 	mbox_ipu1_ipc3x: mbox_ipu1_ipc3x {
    104 		ti,mbox-tx = <6 2 2>;
    105 		ti,mbox-rx = <4 2 2>;
    106 		status = "disabled";
    107 	};
    108 	mbox_dsp1_ipc3x: mbox_dsp1_ipc3x {
    109 		ti,mbox-tx = <5 2 2>;
    110 		ti,mbox-rx = <1 2 2>;
    111 		status = "disabled";
    112 	};
    113 };
    114 
    115 &mailbox6 {
    116 	mbox_ipu2_ipc3x: mbox_ipu2_ipc3x {
    117 		ti,mbox-tx = <6 2 2>;
    118 		ti,mbox-rx = <4 2 2>;
    119 		status = "disabled";
    120 	};
    121 	mbox_dsp2_ipc3x: mbox_dsp2_ipc3x {
    122 		ti,mbox-tx = <5 2 2>;
    123 		ti,mbox-rx = <1 2 2>;
    124 		status = "disabled";
    125 	};
    126 };
    127