.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | | - * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
---|
| 3 | + * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ |
---|
3 | 4 | * |
---|
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 | 5 | * Based on "omap4.dtsi" |
---|
8 | 6 | */ |
---|
9 | 7 | |
---|
.. | .. |
---|
12 | 10 | / { |
---|
13 | 11 | compatible = "ti,dra722", "ti,dra72", "ti,dra7"; |
---|
14 | 12 | |
---|
| 13 | + aliases { |
---|
| 14 | + rproc0 = &ipu1; |
---|
| 15 | + rproc1 = &ipu2; |
---|
| 16 | + rproc2 = &dsp1; |
---|
| 17 | + }; |
---|
| 18 | + |
---|
15 | 19 | pmu { |
---|
16 | 20 | compatible = "arm,cortex-a15-pmu"; |
---|
17 | 21 | interrupt-parent = <&wakeupgen>; |
---|
.. | .. |
---|
19 | 23 | }; |
---|
20 | 24 | }; |
---|
21 | 25 | |
---|
| 26 | +&l4_per2 { |
---|
| 27 | + target-module@5b000 { /* 0x4845b000, ap 59 46.0 */ |
---|
| 28 | + compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
| 29 | + reg = <0x5b000 0x4>, |
---|
| 30 | + <0x5b010 0x4>; |
---|
| 31 | + reg-names = "rev", "sysc"; |
---|
| 32 | + ti,sysc-midle = <SYSC_IDLE_FORCE>, |
---|
| 33 | + <SYSC_IDLE_NO>; |
---|
| 34 | + ti,sysc-sidle = <SYSC_IDLE_FORCE>, |
---|
| 35 | + <SYSC_IDLE_NO>; |
---|
| 36 | + clocks = <&cam_clkctrl DRA7_CAM_VIP2_CLKCTRL 0>; |
---|
| 37 | + clock-names = "fck"; |
---|
| 38 | + #address-cells = <1>; |
---|
| 39 | + #size-cells = <1>; |
---|
| 40 | + ranges = <0x0 0x5b000 0x1000>; |
---|
| 41 | + |
---|
| 42 | + cal: cal@0 { |
---|
| 43 | + compatible = "ti,dra72-cal"; |
---|
| 44 | + reg = <0x0000 0x400>, |
---|
| 45 | + <0x0800 0x40>, |
---|
| 46 | + <0x0900 0x40>; |
---|
| 47 | + reg-names = "cal_top", |
---|
| 48 | + "cal_rx_core0", |
---|
| 49 | + "cal_rx_core1"; |
---|
| 50 | + interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 51 | + ti,camerrx-control = <&scm_conf 0xE94>; |
---|
| 52 | + |
---|
| 53 | + ports { |
---|
| 54 | + #address-cells = <1>; |
---|
| 55 | + #size-cells = <0>; |
---|
| 56 | + |
---|
| 57 | + csi2_0: port@0 { |
---|
| 58 | + reg = <0>; |
---|
| 59 | + }; |
---|
| 60 | + csi2_1: port@1 { |
---|
| 61 | + reg = <1>; |
---|
| 62 | + }; |
---|
| 63 | + }; |
---|
| 64 | + }; |
---|
| 65 | + }; |
---|
| 66 | +}; |
---|
| 67 | + |
---|
22 | 68 | &dss { |
---|
23 | | - reg = <0x58000000 0x80>, |
---|
24 | | - <0x58004054 0x4>, |
---|
25 | | - <0x58004300 0x20>; |
---|
| 69 | + reg = <0 0x80>, |
---|
| 70 | + <0x4054 0x4>, |
---|
| 71 | + <0x4300 0x20>; |
---|
26 | 72 | reg-names = "dss", "pll1_clkctrl", "pll1"; |
---|
27 | 73 | |
---|
28 | | - clocks = <&dss_clkctrl DRA7_DSS_CORE_CLKCTRL 8>, |
---|
29 | | - <&dss_clkctrl DRA7_DSS_CORE_CLKCTRL 12>; |
---|
| 74 | + clocks = <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 8>, |
---|
| 75 | + <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 12>; |
---|
30 | 76 | clock-names = "fck", "video1_clk"; |
---|
31 | 77 | }; |
---|
32 | 78 | |
---|
33 | 79 | &mailbox5 { |
---|
34 | | - mbox_ipu1_ipc3x: mbox_ipu1_ipc3x { |
---|
| 80 | + mbox_ipu1_ipc3x: mbox-ipu1-ipc3x { |
---|
35 | 81 | ti,mbox-tx = <6 2 2>; |
---|
36 | 82 | ti,mbox-rx = <4 2 2>; |
---|
37 | 83 | status = "disabled"; |
---|
38 | 84 | }; |
---|
39 | | - mbox_dsp1_ipc3x: mbox_dsp1_ipc3x { |
---|
| 85 | + mbox_dsp1_ipc3x: mbox-dsp1-ipc3x { |
---|
40 | 86 | ti,mbox-tx = <5 2 2>; |
---|
41 | 87 | ti,mbox-rx = <1 2 2>; |
---|
42 | 88 | status = "disabled"; |
---|
.. | .. |
---|
44 | 90 | }; |
---|
45 | 91 | |
---|
46 | 92 | &mailbox6 { |
---|
47 | | - mbox_ipu2_ipc3x: mbox_ipu2_ipc3x { |
---|
| 93 | + mbox_ipu2_ipc3x: mbox-ipu2-ipc3x { |
---|
48 | 94 | ti,mbox-tx = <6 2 2>; |
---|
49 | 95 | ti,mbox-rx = <4 2 2>; |
---|
50 | 96 | status = "disabled"; |
---|