mirror of
https://github.com/ARM-software/devlib.git
synced 2025-04-18 07:40:04 +01:00
devlib/module/thermal: Fix thermal zone disabling
Calling thermal.disable_all_zones() would raise an exception. I've changed a few things: * use self.zones.itervalues() in disable_all_zones to fix that exception * renamed zone.set_mode() to zone.set_enabled()
This commit is contained in:
parent
df4d06bc7f
commit
b54dc19b81
@ -61,8 +61,8 @@ class ThermalZone(object):
|
|||||||
value = self.target.read_value(self.target.path.join(self.path, 'mode'))
|
value = self.target.read_value(self.target.path.join(self.path, 'mode'))
|
||||||
return value == 'enabled'
|
return value == 'enabled'
|
||||||
|
|
||||||
def set_mode(self, enable):
|
def set_enabled(self, enabled=True):
|
||||||
value = 'enabled' if enable else 'disabled'
|
value = 'enabled' if enabled else 'disabled'
|
||||||
self.target.write_value(self.target.path.join(self.path, 'mode'), value)
|
self.target.write_value(self.target.path.join(self.path, 'mode'), value)
|
||||||
|
|
||||||
def get_temperature(self):
|
def get_temperature(self):
|
||||||
@ -100,5 +100,5 @@ class ThermalModule(Module):
|
|||||||
|
|
||||||
def disable_all_zones(self):
|
def disable_all_zones(self):
|
||||||
"""Disables all the thermal zones in the target"""
|
"""Disables all the thermal zones in the target"""
|
||||||
for zone in self.zones:
|
for zone in self.zones.itervalues():
|
||||||
zone.set_mode('disabled')
|
zone.set_enabled(False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user