The Linux SMBus BIOS driver is an experimental device driver for Linux that implements SMBus BIOS support in the kernel. It was written primarily for utility programs to query information and the status of a Smart Battery. This driver is distributed in the form of a kernel patch.