blob: a7ee13b946c08ffb21804328d0dc945872207d15 [file] [log] [blame]
Andrew Davis590f1d92023-04-11 13:25:00 -05001// SPDX-License-Identifier: GPL-2.0-only
Tero Kristo00fde6b2020-06-16 11:03:05 +03002/*
3 * Device Tree Source for OMAP443x SoC
4 *
Andrew Davis590f1d92023-04-11 13:25:00 -05005 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
Tero Kristo00fde6b2020-06-16 11:03:05 +03006 */
7
8#include "omap4.dtsi"
9
10/ {
11 cpus {
12 cpu0: cpu@0 {
13 /* OMAP443x variants OPP50-OPPNT */
14 operating-points = <
15 /* kHz uV */
16 300000 1025000
17 600000 1200000
18 800000 1313000
19 1008000 1375000
20 >;
21 clock-latency = <300000>; /* From legacy driver */
22
23 /* cooling options */
24 #cooling-cells = <2>; /* min followed by max */
25 };
26 };
27
28 thermal-zones {
29 #include "omap4-cpu-thermal.dtsi"
30 };
31
32 ocp {
33 bandgap: bandgap@4a002260 {
34 reg = <0x4a002260 0x4
35 0x4a00232C 0x4>;
36 compatible = "ti,omap4430-bandgap";
37
38 #thermal-sensor-cells = <0>;
39 };
40 };
41
42 ocp {
43 abb_mpu: regulator-abb-mpu {
44 status = "okay";
45
46 reg = <0x4a307bd0 0x8>, <0x4a306014 0x4>;
47 reg-names = "base-address", "int-address";
48
49 ti,abb_info = <
50 /*uV ABB efuse rbb_m fbb_m vset_m*/
51 1025000 0 0 0 0 0
52 1200000 0 0 0 0 0
53 1313000 0 0 0 0 0
54 1375000 1 0 0 0 0
55 1389000 1 0 0 0 0
56 >;
57 };
58
59 /* Default unused, just provide register info for record */
60 abb_iva: regulator-abb-iva {
61 reg = <0x4a307bd8 0x8>, <0x4a306010 0x4>;
62 reg-names = "base-address", "int-address";
63 };
64
65 };
66
67};
68
69&cpu_thermal {
70 coefficients = <0 20000>;
71};
72
73/include/ "omap443x-clocks.dtsi"