bus hardening assertions (by using interfaces)
Created by: silabs-krdosvik
Signed-off-by: Kristine Dosvik krdosvik@silabs.com
Same PR as #1487, but as there was some trouble with the signoff, I made a new one. This PR have taken the comments of #1487 into account, and is ready for a new review.