integration/soc_core: remove csr_map_update (no longer used)
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Sat, 28 Sep 2019 16:59:30 +0000 (18:59 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Sat, 28 Sep 2019 16:59:30 +0000 (18:59 +0200)
litex/soc/integration/soc_core.py

index 51a319dea7947a5b8a76343327ca9c1a23fad87b..e38fdd6a7f260d842f2b555acba0b80f13985a81 100644 (file)
@@ -34,7 +34,6 @@ from litex.soc.interconnect import wishbone, csr_bus, wishbone2csr
 __all__ = [
     "mem_decoder",
     "get_mem_data",
-    "csr_map_update",
     "SoCCore",
     "soc_core_args",
     "soc_core_argdict",
@@ -104,10 +103,6 @@ def mem_decoder(address, size=0x10000000):
     size    >>= 2 # bytes to words aligned
     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 ------------------------------------------------------------------------------------
 
 class SoCController(Module, AutoCSR):