mirror of
				https://github.com/ARM-software/devlib.git
				synced 2025-10-31 05:53:25 +00: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:
		| @@ -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) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user