integration/soc_core: remove csr_map_update (no longer used)

This commit is contained in:
Florent Kermarrec 2019-09-28 18:59:30 +02:00
parent da91aa43f7
commit 8dd2dc1ce8
1 changed files with 0 additions and 5 deletions

View File

@ -34,7 +34,6 @@ from litex.soc.interconnect import wishbone, csr_bus, wishbone2csr
__all__ = [ __all__ = [
"mem_decoder", "mem_decoder",
"get_mem_data", "get_mem_data",
"csr_map_update",
"SoCCore", "SoCCore",
"soc_core_args", "soc_core_args",
"soc_core_argdict", "soc_core_argdict",
@ -104,10 +103,6 @@ def mem_decoder(address, size=0x10000000):
size >>= 2 # bytes to words aligned size >>= 2 # bytes to words aligned
return lambda a: (a[log2_int(size):-1] == (address >> log2_int(size))) return lambda a: (a[log2_int(size):-1] == (address >> log2_int(size)))
def csr_map_update(csr_map, csr_peripherals):
csr_map.update(dict((n, v)
for v, n in enumerate(csr_peripherals, start=max(csr_map.values()) + 1)))
# SoCController ------------------------------------------------------------------------------------ # SoCController ------------------------------------------------------------------------------------
class SoCController(Module, AutoCSR): class SoCController(Module, AutoCSR):