03be9aba67b185b5454e9013901e6f873f62ac9d
				
			
			
		
	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.
Description
				
					Languages
				
				
								
								
									Scala
								
								99.8%
							
						
							
								
								
									Verilog
								
								0.2%