driver: update
driver: init support to write ring buffer