blob: e41c52d3b11312f3a57afc15851215d265440c36 [file] [log] [blame]
Nishanth Menon1e633d72013-03-19 12:53:03 -05001/*
2 * Device Tree Source for OMAP34xx/OMAP35xx SoC
3 *
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
5 *
6 * This file is licensed under the terms of the GNU General Public License
7 * version 2. This program is licensed "as is" without any warranty of any
8 * kind, whether express or implied.
9 */
10
Sakari Ailuse5211762015-03-19 01:50:23 +020011#include <dt-bindings/media/omap3-isp.h>
12
Florian Vaussard98ef79572013-05-31 14:32:55 +020013#include "omap3.dtsi"
Nishanth Menon1e633d72013-03-19 12:53:03 -050014
15/ {
16 cpus {
17 cpu@0 {
18 /* OMAP343x/OMAP35xx variants OPP1-5 */
19 operating-points = <
20 /* kHz uV */
21 125000 975000
22 250000 1075000
23 500000 1200000
24 550000 1270000
25 600000 1350000
26 >;
27 clock-latency = <300000>; /* From legacy driver */
28 };
29 };
Laurent Pinchart3d495382014-01-07 14:01:39 -080030
Javier Martinez Canillasf515f812016-08-01 12:46:55 -040031 ocp@68000000 {
Laurent Pinchart3d495382014-01-07 14:01:39 -080032 omap3_pmx_core2: pinmux@480025d8 {
33 compatible = "ti,omap3-padconf", "pinctrl-single";
34 reg = <0x480025d8 0x24>;
35 #address-cells = <1>;
36 #size-cells = <0>;
37 #interrupt-cells = <1>;
38 interrupt-controller;
39 pinctrl-single,register-width = <16>;
40 pinctrl-single,function-mask = <0xff1f>;
41 };
Sakari Ailuse5211762015-03-19 01:50:23 +020042
43 isp: isp@480bc000 {
44 compatible = "ti,omap3-isp";
45 reg = <0x480bc000 0x12fc
46 0x480bd800 0x017c>;
47 interrupts = <24>;
48 iommus = <&mmu_isp>;
Ivaylo Dimitrove180fea2016-04-16 09:20:28 +030049 syscon = <&scm_conf 0x6c>;
Sakari Ailuse5211762015-03-19 01:50:23 +020050 ti,phy-type = <OMAP3ISP_PHY_TYPE_COMPLEX_IO>;
51 #clock-cells = <1>;
52 ports {
53 #address-cells = <1>;
54 #size-cells = <0>;
55 };
56 };
Pali Rohár12e47442015-12-26 00:32:25 +010057
Javier Martinez Canillas6905e942016-04-01 16:20:22 -040058 bandgap@48002524 {
Pali Rohár12e47442015-12-26 00:32:25 +010059 reg = <0x48002524 0x4>;
60 compatible = "ti,omap34xx-bandgap";
61 #thermal-sensor-cells = <0>;
62 };
Laurent Pinchart3d495382014-01-07 14:01:39 -080063 };
Nishanth Menon1e633d72013-03-19 12:53:03 -050064};
Tero Kristo657fc112013-07-22 12:29:29 +030065
Sebastian Reichel782e25a2014-05-10 18:37:49 +020066&ssi {
67 status = "ok";
68
69 clocks = <&ssi_ssr_fck>,
70 <&ssi_sst_fck>,
71 <&ssi_ick>;
72 clock-names = "ssi_ssr_fck",
73 "ssi_sst_fck",
74 "ssi_ick";
75};
76
Tero Kristo657fc112013-07-22 12:29:29 +030077/include/ "omap34xx-omap36xx-clocks.dtsi"
78/include/ "omap36xx-omap3430es2plus-clocks.dtsi"
Linus Torvaldsd30492a2014-01-28 18:44:53 -080079/include/ "omap36xx-am35xx-omap3430es2plus-clocks.dtsi"