Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-only
0002 /*
0003  * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
0004  *
0005  * Based on "omap4.dtsi"
0006  */
0007 
0008 #include "dra7.dtsi"
0009 
0010 / {
0011         compatible = "ti,dra722", "ti,dra72", "ti,dra7";
0012 
0013         aliases {
0014                 rproc0 = &ipu1;
0015                 rproc1 = &ipu2;
0016                 rproc2 = &dsp1;
0017         };
0018 
0019         pmu {
0020                 compatible = "arm,cortex-a15-pmu";
0021                 interrupt-parent = <&wakeupgen>;
0022                 interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
0023         };
0024 };
0025 
0026 &l4_per2 {
0027         target-module@5b000 {                   /* 0x4845b000, ap 59 46.0 */
0028                 compatible = "ti,sysc-omap4", "ti,sysc";
0029                 reg = <0x5b000 0x4>,
0030                       <0x5b010 0x4>;
0031                 reg-names = "rev", "sysc";
0032                 ti,sysc-midle = <SYSC_IDLE_FORCE>,
0033                                 <SYSC_IDLE_NO>;
0034                 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
0035                                 <SYSC_IDLE_NO>;
0036                 clocks = <&cam_clkctrl DRA7_CAM_VIP2_CLKCTRL 0>;
0037                 clock-names = "fck";
0038                 #address-cells = <1>;
0039                 #size-cells = <1>;
0040                 ranges = <0x0 0x5b000 0x1000>;
0041 
0042                 cal: cal@0 {
0043                         compatible = "ti,dra72-cal";
0044                         reg = <0x0000 0x400>,
0045                               <0x0800 0x40>,
0046                               <0x0900 0x40>;
0047                         reg-names = "cal_top",
0048                                     "cal_rx_core0",
0049                                     "cal_rx_core1";
0050                         interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
0051                         ti,camerrx-control = <&scm_conf 0xE94>;
0052 
0053                         ports {
0054                                 #address-cells = <1>;
0055                                 #size-cells = <0>;
0056 
0057                                 csi2_0: port@0 {
0058                                         reg = <0>;
0059                                 };
0060                                 csi2_1: port@1 {
0061                                         reg = <1>;
0062                                 };
0063                         };
0064                 };
0065         };
0066 };
0067 
0068 &dss {
0069         reg = <0 0x80>,
0070               <0x4054 0x4>,
0071               <0x4300 0x20>;
0072         reg-names = "dss", "pll1_clkctrl", "pll1";
0073 
0074         clocks = <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 8>,
0075                  <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 12>;
0076         clock-names = "fck", "video1_clk";
0077 };
0078 
0079 &mailbox5 {
0080         mbox_ipu1_ipc3x: mbox-ipu1-ipc3x {
0081                 ti,mbox-tx = <6 2 2>;
0082                 ti,mbox-rx = <4 2 2>;
0083                 status = "disabled";
0084         };
0085         mbox_dsp1_ipc3x: mbox-dsp1-ipc3x {
0086                 ti,mbox-tx = <5 2 2>;
0087                 ti,mbox-rx = <1 2 2>;
0088                 status = "disabled";
0089         };
0090 };
0091 
0092 &mailbox6 {
0093         mbox_ipu2_ipc3x: mbox-ipu2-ipc3x {
0094                 ti,mbox-tx = <6 2 2>;
0095                 ti,mbox-rx = <4 2 2>;
0096                 status = "disabled";
0097         };
0098 };
0099 
0100 &pcie1_rc {
0101         compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
0102 };
0103 
0104 &pcie1_ep {
0105         compatible = "ti,dra726-pcie-ep", "ti,dra7-pcie-ep";
0106 };
0107 
0108 &pcie2_rc {
0109         compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
0110 };