1
0
Commit Graph

7 Commits

Author SHA1 Message Date
Henry Cook
d4bb8a77ea periphery: convert periphery bundle traits to work with system-level multi-io module 2017-06-12 16:57:47 -07:00
Wesley W. Terpstra
46aa6b0ac4 devices: include DTS meta-data 2017-03-02 20:39:30 -08:00
Wesley W. Terpstra
baccd5ada2 devices: create periphery keys for all devices
Standardize how they are connected to the periphery bus
2017-03-02 20:39:25 -08:00
Megan Wachs
03be9aba67 Use HomogenousBag to handle lists of peripherals
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.
2017-02-16 17:52:24 -08:00
Wesley W. Terpstra
c010a1557a sifive-blocks: trust diplomacy to get names right 2017-02-01 13:53:54 -08:00
Wesley W. Terpstra
45c491cd69 LazyModule: provide Parameters
This tracks PR #478 in rocketchip.
2016-12-07 13:21:20 -08:00
SiFive
7916ef5249 Initial commit. 2016-11-29 04:08:44 -08:00