Merge branch 'for-2023.07' of https://source.denx.de/u-boot/custodians/u-boot-mpc8xx
[platform/kernel/u-boot.git] / arch / arm / dts / omap34xx.dtsi
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Device Tree Source for OMAP34xx/OMAP35xx SoC
4  *
5  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
6  */
7
8 #include <dt-bindings/media/omap3-isp.h>
9
10 #include "omap3.dtsi"
11
12 / {
13         cpus {
14                 cpu: cpu@0 {
15                         /* OMAP343x/OMAP35xx variants OPP1-5 */
16                         operating-points = <
17                                 /* kHz    uV */
18                                 125000   975000
19                                 250000  1075000
20                                 500000  1200000
21                                 550000  1270000
22                                 600000  1350000
23                         >;
24                         clock-latency = <300000>; /* From legacy driver */
25                 };
26         };
27
28         ocp@68000000 {
29                 omap3_pmx_core2: pinmux@480025d8 {
30                         compatible = "ti,omap3-padconf", "pinctrl-single";
31                         reg = <0x480025d8 0x24>;
32                         #address-cells = <1>;
33                         #size-cells = <0>;
34                         #pinctrl-cells = <1>;
35                         #interrupt-cells = <1>;
36                         interrupt-controller;
37                         pinctrl-single,register-width = <16>;
38                         pinctrl-single,function-mask = <0xff1f>;
39                 };
40
41                 isp: isp@480bc000 {
42                         compatible = "ti,omap3-isp";
43                         reg = <0x480bc000 0x12fc
44                                0x480bd800 0x017c>;
45                         interrupts = <24>;
46                         iommus = <&mmu_isp>;
47                         syscon = <&scm_conf 0x6c>;
48                         ti,phy-type = <OMAP3ISP_PHY_TYPE_COMPLEX_IO>;
49                         #clock-cells = <1>;
50                         ports {
51                                 #address-cells = <1>;
52                                 #size-cells = <0>;
53                         };
54                 };
55
56                 bandgap: bandgap@48002524 {
57                         reg = <0x48002524 0x4>;
58                         compatible = "ti,omap34xx-bandgap";
59                         #thermal-sensor-cells = <0>;
60                 };
61         };
62
63         thermal_zones: thermal-zones {
64                 #include "omap3-cpu-thermal.dtsi"
65         };
66 };
67
68 &ssi {
69         status = "okay";
70
71         clocks = <&ssi_ssr_fck>,
72                  <&ssi_sst_fck>,
73                  <&ssi_ick>;
74         clock-names = "ssi_ssr_fck",
75                       "ssi_sst_fck",
76                       "ssi_ick";
77 };
78
79 /include/ "omap34xx-omap36xx-clocks.dtsi"
80 /include/ "omap36xx-omap3430es2plus-clocks.dtsi"
81 /include/ "omap36xx-am35xx-omap3430es2plus-clocks.dtsi"