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::ThermalDeviceInfothermal_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::ThermalDeviceInfothermal_config,std::string_viewname)
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