Migrates SENTRY5 fully over to bhnd's siba(4), unifying SENTRY5's and BCM's nexus handling.
The previous SENTRY5/siba code required a few changes to get it booting again, but I was able to confirmed that the new bhnd(4) code provides feature parity with the previous implementation.
Issues resolved:
- Fixed enumeration of siba(4) per-core address maps, required for discovery of the memory mapped chipc flash region on siba(4) devices (e.g. SENTRY5).
- Simplified bhnd kernel configuration (dropped 'bhndbus' option).
- Replaced files.broadcom's direct file references with their corresponding kernel options.
- Lifted out common bcma/siba nexus support, inheriting from the new generic bhnd_nexus driver.
- Dropped now-unused sentry5 siba code.
- Re-integrated BCM into the universe build now that it actually compiles.
Depends on D6250