The PCI driver API is now documented, the documentation explains which
functions have to exist in a driver for it to be recognized as capable
of being used as default PCI driver.
Some functions, namely those for interacting with a device, are not
documented yet because there is also no code for that yet.
The functions that need to be supported may increase, but a a decrease
is relatively unlikely.