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/Bindings/cpufreq/imx-cpufreq-dt.txt

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 i.MX CPUFreq-DT OPP bindings
    2 ================================
    3 
    4 Certain i.MX SoCs support different OPPs depending on the "market segment" and
    5 "speed grading" value which are written in fuses. These bits are combined with
    6 the opp-supported-hw values for each OPP to check if the OPP is allowed.
    7 
    8 Required properties:
    9 --------------------
   10 
   11 For each opp entry in 'operating-points-v2' table:
   12 - opp-supported-hw: Two bitmaps indicating:
   13   - Supported speed grade mask
   14   - Supported market segment mask
   15     0: Consumer
   16     1: Extended Consumer
   17     2: Industrial
   18     3: Automotive
   19 
   20 Example:
   21 --------
   22 
   23 opp_table {
   24         compatible = "operating-points-v2";
   25         opp-1000000000 {
   26                 opp-hz = /bits/ 64 <1000000000>;
   27                 /* grade >= 0, consumer only */
   28                 opp-supported-hw = <0xf>, <0x3>;
   29         };
   30 
   31         opp-1300000000 {
   32                 opp-hz = /bits/ 64 <1300000000>;
   33                 opp-microvolt = <1000000>;
   34                 /* grade >= 1, all segments */
   35                 opp-supported-hw = <0xe>, <0x7>;
   36         };
   37 }

Cache object: 0c9a26fc2978ffc046316f0f10bfa1d1


[ 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.