- val gpio = LazyModule(new TLGPIO(peripheryBusBytes, gpioParams))
- gpio.node := TLFragmenter(peripheryBusBytes, cacheBlockBytes)(peripheryBus.node)
- intBus.intnode := gpio.intnode
+ val gpio = gpioParams map {params =>
+ val gpio = LazyModule(new TLGPIO(peripheryBusBytes, params))
+ gpio.node := TLFragmenter(peripheryBusBytes, cacheBlockBytes)(peripheryBus.node)
+ intBus.intnode := gpio.intnode
+ gpio
+ }