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:
reg_val = (field_mask & (reg_val >> field_offset))
return reg_val
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:
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
......@@ -97,9 +97,9 @@ class CCSR:
self.wr_reg(reg_addr, reg_val)
return reg_val
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:
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
......@@ -107,14 +107,14 @@ class CCSR:
if(reg in self.reg_map): # test if register exist in register map
return self.rd_reg(self.reg_map[1][reg][0])
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
def set_reg(self, reg, value):
if(reg in self.reg_map): # test if register exist in register map
self.wr_reg(self.reg_map[reg][0], value)
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
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