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