13d713e0eSKim PhillipsWhat: /sys/bus/platform/devices/.../driver_override 23d713e0eSKim PhillipsDate: April 2014 33d713e0eSKim PhillipsContact: Kim Phillips <kim.phillips@freescale.com> 43d713e0eSKim PhillipsDescription: 53d713e0eSKim Phillips This file allows the driver for a device to be specified which 63d713e0eSKim Phillips will override standard OF, ACPI, ID table, and name matching. 73d713e0eSKim Phillips When specified, only a driver with a name matching the value 83d713e0eSKim Phillips written to driver_override will have an opportunity to bind 93d713e0eSKim Phillips to the device. The override is specified by writing a string 103d713e0eSKim Phillips to the driver_override file (echo vfio-platform > \ 113d713e0eSKim Phillips driver_override) and may be cleared with an empty string 123d713e0eSKim Phillips (echo > driver_override). This returns the device to standard 133d713e0eSKim Phillips matching rules binding. Writing to driver_override does not 143d713e0eSKim Phillips automatically unbind the device from its current driver or make 153d713e0eSKim Phillips any attempt to automatically load the specified driver. If no 163d713e0eSKim Phillips driver with a matching name is currently loaded in the kernel, 173d713e0eSKim Phillips the device will not bind to any driver. This also allows 183d713e0eSKim Phillips devices to opt-out of driver binding using a driver_override 193d713e0eSKim Phillips name such as "none". Only a single driver may be specified in 203d713e0eSKim Phillips the override, there is no support for parsing delimiters. 21