// SPDX-License-Identifier: GPL-2.0+ OR MIT /* * Apple S8000 "A9" (Samsung) SoC * * Other names: H8P, "Maui" * * Copyright (c) 2024, Nick Chan */ #include "s800-0-3.dtsi" / { twister_opp: opp-table { compatible = "operating-points-v2"; opp01 { opp-hz = /bits/ 64 <300000000>; opp-level = <1>; clock-latency-ns = <650>; }; opp02 { opp-hz = /bits/ 64 <396000000>; opp-level = <2>; clock-latency-ns = <75000>; }; opp03 { opp-hz = /bits/ 64 <600000000>; opp-level = <3>; clock-latency-ns = <27000>; }; opp04 { opp-hz = /bits/ 64 <912000000>; opp-level = <4>; clock-latency-ns = <32000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; opp-level = <5>; clock-latency-ns = <35000>; }; opp06 { opp-hz = /bits/ 64 <1512000000>; opp-level = <6>; clock-latency-ns = <45000>; }; opp07 { opp-hz = /bits/ 64 <1800000000>; opp-level = <7>; clock-latency-ns = <58000>; }; #if 0 /* Not available until CPU deep sleep is implemented */ opp08 { opp-hz = /bits/ 64 <1844000000>; opp-level = <8>; clock-latency-ns = <58000>; turbo-mode; }; #endif }; }; /* * The A9 was made by two separate fabs on two different process * nodes: Samsung made the S8000 (APL0898) on 14nm and TSMC made * the S8003 (APL1022) on 16nm. There are some minor differences * such as timing in cpufreq state transistions. */