The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/allwinner/sun50i-h6-cpu-opp.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
    2 // Copyright (C) 2020 Ondrej Jirman <megous@megous.com>
    3 // Copyright (C) 2020 Clément Péron <peron.clem@gmail.com>
    4 
    5 / {
    6         cpu_opp_table: opp-table-cpu {
    7                 compatible = "allwinner,sun50i-h6-operating-points";
    8                 nvmem-cells = <&cpu_speed_grade>;
    9                 opp-shared;
   10 
   11                 opp-480000000 {
   12                         clock-latency-ns = <244144>; /* 8 32k periods */
   13                         opp-hz = /bits/ 64 <480000000>;
   14 
   15                         opp-microvolt-speed0 = <880000 880000 1200000>;
   16                         opp-microvolt-speed1 = <820000 820000 1200000>;
   17                         opp-microvolt-speed2 = <820000 820000 1200000>;
   18                 };
   19 
   20                 opp-720000000 {
   21                         clock-latency-ns = <244144>; /* 8 32k periods */
   22                         opp-hz = /bits/ 64 <720000000>;
   23 
   24                         opp-microvolt-speed0 = <880000 880000 1200000>;
   25                         opp-microvolt-speed1 = <820000 820000 1200000>;
   26                         opp-microvolt-speed2 = <820000 820000 1200000>;
   27                 };
   28 
   29                 opp-816000000 {
   30                         clock-latency-ns = <244144>; /* 8 32k periods */
   31                         opp-hz = /bits/ 64 <816000000>;
   32 
   33                         opp-microvolt-speed0 = <880000 880000 1200000>;
   34                         opp-microvolt-speed1 = <820000 820000 1200000>;
   35                         opp-microvolt-speed2 = <820000 820000 1200000>;
   36                 };
   37 
   38                 opp-888000000 {
   39                         clock-latency-ns = <244144>; /* 8 32k periods */
   40                         opp-hz = /bits/ 64 <888000000>;
   41 
   42                         opp-microvolt-speed0 = <880000 880000 1200000>;
   43                         opp-microvolt-speed1 = <820000 820000 1200000>;
   44                         opp-microvolt-speed2 = <820000 820000 1200000>;
   45                 };
   46 
   47                 opp-1080000000 {
   48                         clock-latency-ns = <244144>; /* 8 32k periods */
   49                         opp-hz = /bits/ 64 <1080000000>;
   50 
   51                         opp-microvolt-speed0 = <940000 940000 1200000>;
   52                         opp-microvolt-speed1 = <880000 880000 1200000>;
   53                         opp-microvolt-speed2 = <880000 880000 1200000>;
   54                 };
   55 
   56                 opp-1320000000 {
   57                         clock-latency-ns = <244144>; /* 8 32k periods */
   58                         opp-hz = /bits/ 64 <1320000000>;
   59 
   60                         opp-microvolt-speed0 = <1000000 1000000 1200000>;
   61                         opp-microvolt-speed1 = <940000 940000 1200000>;
   62                         opp-microvolt-speed2 = <940000 940000 1200000>;
   63                 };
   64 
   65                 opp-1488000000 {
   66                         clock-latency-ns = <244144>; /* 8 32k periods */
   67                         opp-hz = /bits/ 64 <1488000000>;
   68 
   69                         opp-microvolt-speed0 = <1060000 1060000 1200000>;
   70                         opp-microvolt-speed1 = <1000000 1000000 1200000>;
   71                         opp-microvolt-speed2 = <1000000 1000000 1200000>;
   72                 };
   73 
   74                 opp-1608000000 {
   75                         clock-latency-ns = <244144>; /* 8 32k periods */
   76                         opp-hz = /bits/ 64 <1608000000>;
   77 
   78                         opp-microvolt-speed0 = <1090000 1090000 1200000>;
   79                         opp-microvolt-speed1 = <1030000 1030000 1200000>;
   80                         opp-microvolt-speed2 = <1030000 1030000 1200000>;
   81                 };
   82 
   83                 opp-1704000000 {
   84                         clock-latency-ns = <244144>; /* 8 32k periods */
   85                         opp-hz = /bits/ 64 <1704000000>;
   86 
   87                         opp-microvolt-speed0 = <1120000 1120000 1200000>;
   88                         opp-microvolt-speed1 = <1060000 1060000 1200000>;
   89                         opp-microvolt-speed2 = <1060000 1060000 1200000>;
   90                 };
   91 
   92                 opp-1800000000 {
   93                         clock-latency-ns = <244144>; /* 8 32k periods */
   94                         opp-hz = /bits/ 64 <1800000000>;
   95 
   96                         opp-microvolt-speed0 = <1160000 1160000 1200000>;
   97                         opp-microvolt-speed1 = <1100000 1100000 1200000>;
   98                         opp-microvolt-speed2 = <1100000 1100000 1200000>;
   99                 };
  100         };
  101 };
  102 
  103 &cpu0 {
  104         operating-points-v2 = <&cpu_opp_table>;
  105 };
  106 
  107 &cpu1 {
  108         operating-points-v2 = <&cpu_opp_table>;
  109 };
  110 
  111 &cpu2 {
  112         operating-points-v2 = <&cpu_opp_table>;
  113 };
  114 
  115 &cpu3 {
  116         operating-points-v2 = <&cpu_opp_table>;
  117 };

Cache object: 43f37ae8073ec13a834bc17e8ecb5d56


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.