Commit fbe479dc authored by Matthieu Cattin's avatar Matthieu Cattin

csr: Fix bug in exception raise argument.

parent f536b843
...@@ -77,9 +77,9 @@ class CCSR: ...@@ -77,9 +77,9 @@ class CCSR:
reg_val = (field_mask & (reg_val >> field_offset)) reg_val = (field_mask & (reg_val >> field_offset))
return reg_val return reg_val
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested field (%s) doesn\'t exist.'%field) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested field (%s) doesn\'t exist.'%field)
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg)
# Set register's field value # Set register's field value
...@@ -97,9 +97,9 @@ class CCSR: ...@@ -97,9 +97,9 @@ class CCSR:
self.wr_reg(reg_addr, reg_val) self.wr_reg(reg_addr, reg_val)
return reg_val return reg_val
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested field (%s) doesn\'t exist.'%field) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested field (%s) doesn\'t exist.'%field)
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg)
# Get register value # Get register value
...@@ -107,14 +107,14 @@ class CCSR: ...@@ -107,14 +107,14 @@ class CCSR:
if(reg in self.reg_map): # test if register exist in register map if(reg in self.reg_map): # test if register exist in register map
return self.rd_reg(self.reg_map[1][reg][0]) return self.rd_reg(self.reg_map[1][reg][0])
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg)
# Set register value # Set register value
def set_reg(self, reg, value): def set_reg(self, reg, value):
if(reg in self.reg_map): # test if register exist in register map if(reg in self.reg_map): # test if register exist in register map
self.wr_reg(self.reg_map[reg][0], value) self.wr_reg(self.reg_map[reg][0], value)
else: else:
raise CSRDeviceOperationError(self.addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg) raise CSRDeviceOperationError(self.base_addr, self.reg_map, 'Requested register (%s) doesn\'t exist.'%reg)
# Print all register map # Print all register map
def print_reg_map(self): def print_reg_map(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment