xref: /freebsd/sys/contrib/device-tree/src/arm64/apple/s5l8960x-opp.dtsi (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*8ccc0d23SEmmanuel Vadot/*
3*8ccc0d23SEmmanuel Vadot * Operating points for Apple S5L8960X "A7" SoC, Up to 1296 MHz
4*8ccc0d23SEmmanuel Vadot *
5*8ccc0d23SEmmanuel Vadot * target-type: N51, N53, J85, J86. J87, J85m, J86m, J87m
6*8ccc0d23SEmmanuel Vadot *
7*8ccc0d23SEmmanuel Vadot * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
8*8ccc0d23SEmmanuel Vadot */
9*8ccc0d23SEmmanuel Vadot
10*8ccc0d23SEmmanuel Vadot/ {
11*8ccc0d23SEmmanuel Vadot	cyclone_opp: opp-table {
12*8ccc0d23SEmmanuel Vadot		compatible = "operating-points-v2";
13*8ccc0d23SEmmanuel Vadot
14*8ccc0d23SEmmanuel Vadot		opp01 {
15*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <300000000>;
16*8ccc0d23SEmmanuel Vadot			opp-level = <1>;
17*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <15500>;
18*8ccc0d23SEmmanuel Vadot		};
19*8ccc0d23SEmmanuel Vadot		opp02 {
20*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <396000000>;
21*8ccc0d23SEmmanuel Vadot			opp-level = <2>;
22*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <43000>;
23*8ccc0d23SEmmanuel Vadot		};
24*8ccc0d23SEmmanuel Vadot		opp03 {
25*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <600000000>;
26*8ccc0d23SEmmanuel Vadot			opp-level = <3>;
27*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <26000>;
28*8ccc0d23SEmmanuel Vadot		};
29*8ccc0d23SEmmanuel Vadot		opp04 {
30*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <840000000>;
31*8ccc0d23SEmmanuel Vadot			opp-level = <4>;
32*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <30000>;
33*8ccc0d23SEmmanuel Vadot		};
34*8ccc0d23SEmmanuel Vadot		opp05 {
35*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <1128000000>;
36*8ccc0d23SEmmanuel Vadot			opp-level = <5>;
37*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <39500>;
38*8ccc0d23SEmmanuel Vadot		};
39*8ccc0d23SEmmanuel Vadot		opp06 {
40*8ccc0d23SEmmanuel Vadot			opp-hz = /bits/ 64 <1296000000>;
41*8ccc0d23SEmmanuel Vadot			opp-level = <6>;
42*8ccc0d23SEmmanuel Vadot			clock-latency-ns = <45500>;
43*8ccc0d23SEmmanuel Vadot		};
44*8ccc0d23SEmmanuel Vadot	};
45*8ccc0d23SEmmanuel Vadot};
46