class AmlThermal
Defined at line 30 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-thermal.h
Public Methods
zx_status_t Create (void * ctx, zx_device_t * device)
Defined at line 26 of file ../../src/devices/thermal/drivers/aml-thermal/aml-thermal.cc
void AmlThermal (const AmlThermal & )
Defined at line 32 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-thermal.h
AmlThermal & operator= (const AmlThermal & )
Defined at line 32 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-thermal.h
void AmlThermal (zx_device_t * device, std::unique_ptr<thermal::AmlTSensor> tsensor, std::unique_ptr<thermal::AmlVoltageRegulator> voltage_regulator, std::unique_ptr<thermal::AmlCpuFrequency> cpufreq_scaling, fuchsia_hardware_thermal::wire::ThermalDeviceInfo thermal_config)
Defined at line 33 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-thermal.h
void DdkRelease ()
Ddk Hooks
Defined at line 144 of file ../../src/devices/thermal/drivers/aml-thermal/aml-thermal.cc
zx_status_t ThermalConnect (zx::channel ch)
Implements ZX_PROTOCOL_THERMAL
Defined at line 142 of file ../../src/devices/thermal/drivers/aml-thermal/aml-thermal.cc
void AmlThermal (zx_device_t * device, std::unique_ptr<thermal::AmlTSensor> tsensor, fuchsia_hardware_thermal::ThermalDeviceInfo thermal_config, std::string_view name)
Defined at line 32 of file ../../src/devices/thermal/drivers/aml-thermal/aml-thermal.h
Protected Methods
zx_status_t SetTarget (uint32_t opp_idx, fuchsia_hardware_thermal::wire::PowerDomain power_domain)
For testing
Defined at line 28 of file ../../src/devices/thermal/drivers/aml-thermal-s905d2g-legacy/aml-thermal.cc