Device drivers PnP support

Table of Contents

pnp_register_protocol - adds a pnp protocol to the pnp layer
pnp_unregister_protocol - removes a pnp protocol from the pnp layer
pnp_remove_device - removes a pnp device from the pnp layer
pnp_add_card_id - adds an EISA id to the specified card
pnp_add_card - adds a PnP card to the PnP Layer
pnp_remove_card - removes a PnP card from the PnP Layer
pnp_add_card_device - adds a device to the specified card
pnp_remove_card_device - removes a device from the specified card
pnp_request_card_device - Searches for a PnP device under the specified card
pnp_release_card_device - call this when the driver no longer needs the device
pnp_register_card_driver - registers a PnP card driver with the PnP Layer
pnp_unregister_card_driver - unregisters a PnP card driver from the PnP Layer
pnp_add_id - adds an EISA id to the specified device
pnp_init_resource_table - Resets a resource table to default values.
pnp_manual_config_dev - Disables Auto Config and Manually sets the resource table
pnp_auto_config_dev - automatically assigns resources to a device
pnp_start_dev - low-level start of the PnP device
pnp_stop_dev - low-level disable of the PnP device
pnp_activate_dev - activates a PnP device for use
pnp_disable_dev - disables device
pnp_resource_change - change one resource
pnp_is_active - Determines if a device is active based on its current resources