Use HomogenousBag to handle lists of peripherals
authorMegan Wachs <megan@sifive.com>
Fri, 17 Feb 2017 01:52:24 +0000 (17:52 -0800)
committerMegan Wachs <megan@sifive.com>
Fri, 17 Feb 2017 01:52:24 +0000 (17:52 -0800)
Previously we had to do weird things to make non-homogenous
lists of items (e.g. PWM Peripherals where ncmp were different from one to
the other) into a vector. But now Chisel supports a Record type,
and we use the HomogenousBag utility to do this more naturally.
This also deletes all the cruft which was introduced to get
around the limitation which doesn't exist anymore.


No differences found