2 * Device Tree Source for OMAP3 SoC
4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
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.
11 #include <dt-bindings/bus/ti-sysc.h>
12 #include <dt-bindings/media/omap3-isp.h>
22 /* OMAP3630/OMAP37xx 'standard device' variants OPP50 to OPP130 */
30 clock-latency = <300000>; /* From legacy driver */
35 uart4: serial@49042000 {
36 compatible = "ti,omap3-uart";
37 reg = <0x49042000 0x400>;
39 dmas = <&sdma 81 &sdma 82>;
40 dma-names = "tx", "rx";
42 clock-frequency = <48000000>;
45 abb_mpu_iva: regulator-abb-mpu {
46 compatible = "ti,abb-v1";
47 regulator-name = "abb_mpu_iva";
50 reg = <0x483072f0 0x8>, <0x48306818 0x4>;
51 reg-names = "base-address", "int-address";
52 ti,tranxdone-status-mask = <0x4000000>;
54 ti,settling-time = <30>;
55 ti,clock-cycles = <8>;
57 /*uV ABB efuse rbb_m fbb_m vset_m*/
65 omap3_pmx_core2: pinmux@480025a0 {
66 compatible = "ti,omap3-padconf", "pinctrl-single";
67 reg = <0x480025a0 0x5c>;
71 #interrupt-cells = <1>;
73 pinctrl-single,register-width = <16>;
74 pinctrl-single,function-mask = <0xff1f>;
78 compatible = "ti,omap3-isp";
79 reg = <0x480bc000 0x12fc
83 syscon = <&scm_conf 0x2f0>;
84 ti,phy-type = <OMAP3ISP_PHY_TYPE_CSIPHY>;
92 bandgap: bandgap@48002524 {
93 reg = <0x48002524 0x4>;
94 compatible = "ti,omap36xx-bandgap";
95 #thermal-sensor-cells = <0>;
98 target-module@480cb000 {
99 compatible = "ti,sysc-omap3630-sr", "ti,sysc";
100 ti,hwmods = "smartreflex_core";
101 reg = <0x480cb038 0x4>;
103 ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>;
104 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
109 #address-cells = <1>;
111 ranges = <0 0x480cb000 0x001000>;
113 smartreflex_core: smartreflex@0 {
114 compatible = "ti,omap3-smartreflex-core";
120 target-module@480c9000 {
121 compatible = "ti,sysc-omap3630-sr", "ti,sysc";
122 ti,hwmods = "smartreflex_mpu_iva";
123 reg = <0x480c9038 0x4>;
125 ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>;
126 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
131 #address-cells = <1>;
133 ranges = <0 0x480c9000 0x001000>;
136 smartreflex_mpu_iva: smartreflex@480c9000 {
137 compatible = "ti,omap3-smartreflex-mpu-iva";
144 thermal_zones: thermal-zones {
145 #include "omap3-cpu-thermal.dtsi"
149 /* OMAP3630 needs dss_96m_fck for VENC */
151 clocks = <&dss_tv_fck>, <&dss_96m_fck>;
152 clock-names = "fck", "tv_dac_clk";
158 clocks = <&ssi_ssr_fck>,
161 clock-names = "ssi_ssr_fck",
166 /include/ "omap34xx-omap36xx-clocks.dtsi"
167 /include/ "omap36xx-omap3430es2plus-clocks.dtsi"
168 /include/ "omap36xx-am35xx-omap3430es2plus-clocks.dtsi"
169 /include/ "omap36xx-clocks.dtsi"