import enum
-from nmigen import *
+from nmigen import Record, Elaboratable, Module, Signal, Mux
from nmigen.utils import log2_int
from ..memory import MemoryMap
-from nmigen import *
+from nmigen import Elaboratable, Module, Signal, Cat
from nmigen.utils import log2_int
from . import Interface as CSRInterface
-from nmigen import *
+from nmigen import Signal, Elaboratable, Module
__all__ = ["RoundRobin"]
# nmigen: UnusedElaboratable=no
import unittest
-from nmigen import *
+from nmigen import Record, Module
from nmigen.hdl.rec import Layout
-from nmigen.back.pysim import *
+from nmigen.back.pysim import Simulator, Fragment
from ..csr.bus import *
# nmigen: UnusedElaboratable=no
import unittest
-from nmigen import *
-from nmigen.back.pysim import *
+from nmigen import Elaboratable, Signal, Module
+from nmigen.back.pysim import Simulator, Fragment
from .. import csr
from ..csr.wishbone import *
# nmigen: UnusedElaboratable=no
import unittest
-from nmigen import *
-from nmigen.hdl.rec import *
-from nmigen.back.pysim import *
+from nmigen import Module, Record, Elaboratable
+from nmigen.hdl.rec import Layout, DIR_FANOUT, DIR_FANIN
+from nmigen.back.pysim import Simulator, Delay, Tick
from ..wishbone import *
from enum import Enum
-from nmigen import *
+from nmigen import Record, Elaboratable, Module, Signal, Cat, Repl
from nmigen.hdl.rec import Direction
from nmigen.utils import log2_int
-from nmigen import *
-from nmigen.utils import *
+from nmigen import Elaboratable, Memory, Module
+from nmigen.utils import log2_int
from .bus import Interface