driver: add _driver_set_framebuffer