arm-trusted-firmware/docs/components/fconf/mpmm-bindings.rst

1.3 KiB

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head>

Maximum Power Mitigation Mechanism (MPMM) Bindings

|MPMM| support cannot be determined at runtime by the firmware. Instead, these DTB bindings allow the platform to communicate per-core support for |MPMM| via the HW_CONFIG device tree blob.

Bindings

/cpus/cpus/cpu* node properties

The cpu node has been augmented to allow the platform to indicate support for |MPMM| on a given core.

Property name Usage Value type Description
supports-mpmm O <empty> If present, indicates that |MPMM| is available on this core.

Example

An example system offering two cores, one with support for |MPMM| and one without, can be described as follows:

cpus {
    #address-cells = <2>;
    #size-cells = <0>;

    cpu0@00000 {
        ...

        supports-mpmm;
    };

    cpu1@00100 {
        ...
    };
}

Docutils System Messages

System Message: ERROR/3 (<stdin>, line 4); backlink

Undefined substitution referenced: "MPMM".

System Message: ERROR/3 (<stdin>, line 4); backlink

Undefined substitution referenced: "MPMM".

System Message: ERROR/3 (<stdin>, line 17); backlink

Undefined substitution referenced: "MPMM".

System Message: ERROR/3 (<stdin>, line 23); backlink

Undefined substitution referenced: "MPMM".

System Message: ERROR/3 (<stdin>, line 30); backlink

Undefined substitution referenced: "MPMM".
</html>