hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/dra72x.dtsi
....@@ -1,9 +1,7 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
2
- * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
3
+ * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
34 *
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.
75 * Based on "omap4.dtsi"
86 */
97
....@@ -12,6 +10,12 @@
1210 / {
1311 compatible = "ti,dra722", "ti,dra72", "ti,dra7";
1412
13
+ aliases {
14
+ rproc0 = &ipu1;
15
+ rproc1 = &ipu2;
16
+ rproc2 = &dsp1;
17
+ };
18
+
1519 pmu {
1620 compatible = "arm,cortex-a15-pmu";
1721 interrupt-parent = <&wakeupgen>;
....@@ -19,24 +23,66 @@
1923 };
2024 };
2125
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
+
2268 &dss {
23
- reg = <0x58000000 0x80>,
24
- <0x58004054 0x4>,
25
- <0x58004300 0x20>;
69
+ reg = <0 0x80>,
70
+ <0x4054 0x4>,
71
+ <0x4300 0x20>;
2672 reg-names = "dss", "pll1_clkctrl", "pll1";
2773
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>;
3076 clock-names = "fck", "video1_clk";
3177 };
3278
3379 &mailbox5 {
34
- mbox_ipu1_ipc3x: mbox_ipu1_ipc3x {
80
+ mbox_ipu1_ipc3x: mbox-ipu1-ipc3x {
3581 ti,mbox-tx = <6 2 2>;
3682 ti,mbox-rx = <4 2 2>;
3783 status = "disabled";
3884 };
39
- mbox_dsp1_ipc3x: mbox_dsp1_ipc3x {
85
+ mbox_dsp1_ipc3x: mbox-dsp1-ipc3x {
4086 ti,mbox-tx = <5 2 2>;
4187 ti,mbox-rx = <1 2 2>;
4288 status = "disabled";
....@@ -44,7 +90,7 @@
4490 };
4591
4692 &mailbox6 {
47
- mbox_ipu2_ipc3x: mbox_ipu2_ipc3x {
93
+ mbox_ipu2_ipc3x: mbox-ipu2-ipc3x {
4894 ti,mbox-tx = <6 2 2>;
4995 ti,mbox-rx = <4 2 2>;
5096 status = "disabled";