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

6.7.3.1. Bindings

6.7.3.1.1. /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.

6.7.3.2. 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 {
        ...
    };
}