Create probe function for displays Use a mask to determine I2C buses to probe
We never use the return value so might as well remove it
This makes the display architecture closer to our other frontend/backend splits Added check that display is initialised successfully in hw_init Renamed _update_timer to just _timer to make more consistent with other drivers