Based on kernel version 6.13
. Page generated on 2025-01-21 08:20 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/cpufreq/qemu,virtual-cpufreq.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Virtual CPUFreq maintainers: - David Dai <davidai@google.com> - Saravana Kannan <saravanak@google.com> description: Virtual CPUFreq is a virtualized driver in guest kernels that sends performance selection of its vCPUs as a hint to the host through MMIO regions. Each vCPU is associated with a performance domain which can be shared with other vCPUs. Each performance domain has its own set of registers for performance controls. properties: compatible: const: qemu,virtual-cpufreq reg: maxItems: 1 description: Address and size of region containing performance controls for each of the performance domains. Regions for each performance domain is placed contiguously and contain registers for controlling DVFS(Dynamic Frequency and Voltage) characteristics. The size of the region is proportional to total number of performance domains. required: - compatible - reg additionalProperties: false examples: - | soc { #address-cells = <1>; #size-cells = <1>; cpufreq@1040000 { compatible = "qemu,virtual-cpufreq"; reg = <0x1040000 0x2000>; }; }; |