Sometimes it's necessary to know the type of bus to make some decisions where AP_HAL::Device abstraction is used.
In order to interoperate with SPIDeviceDriver this is re-using the same SPIDeviceManager interface.