class AmlCpuFrequency

Defined at line 24 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

This class handles the dynamic changing of

CPU frequency.

Public Methods

void AmlCpuFrequency (const AmlCpuFrequency & )

Defined at line 26 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

AmlCpuFrequency & operator= (const AmlCpuFrequency & )

Defined at line 26 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

void AmlCpuFrequency ()

Defined at line 27 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

void AmlCpuFrequency (fdf::MmioBuffer hiu_mmio, fdf::MmioBuffer hiu_internal_mmio, const fuchsia_hardware_thermal::wire::ThermalDeviceInfo & thermal_config, const aml_thermal_info_t & thermal_info)

Defined at line 28 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

void ~AmlCpuFrequency ()

Defined at line 38 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.h

zx_status_t SetFrequency (fuchsia_hardware_thermal::wire::PowerDomain power_domain, uint32_t rate)

Defined at line 364 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.cc

zx_status_t Create (zx_device_t * parent, const fuchsia_hardware_thermal::wire::ThermalDeviceInfo & thermal_config, const aml_thermal_info_t & thermal_info)

Defined at line 45 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.cc

zx_status_t Init ()

Defined at line 113 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.cc

uint32_t GetFrequency (fuchsia_hardware_thermal::wire::PowerDomain power_domain)

Defined at line 390 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-cpufreq.cc