Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ata/chipsets/ata-fsl.c
Show First 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | static device_method_t imx_ata_methods[] = { | ||||
DEVMETHOD(bus_release_resource, ata_pci_release_resource), | DEVMETHOD(bus_release_resource, ata_pci_release_resource), | ||||
DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), | DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), | ||||
DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), | DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), | ||||
DEVMETHOD(bus_setup_intr, ata_pci_setup_intr), | DEVMETHOD(bus_setup_intr, ata_pci_setup_intr), | ||||
DEVMETHOD(bus_teardown_intr, ata_pci_teardown_intr), | DEVMETHOD(bus_teardown_intr, ata_pci_teardown_intr), | ||||
DEVMETHOD(pci_read_config, ata_pci_read_config), | DEVMETHOD(pci_read_config, ata_pci_read_config), | ||||
DEVMETHOD(pci_write_config, ata_pci_write_config), | DEVMETHOD(pci_write_config, ata_pci_write_config), | ||||
DEVMETHOD(bus_print_child, ata_pci_print_child), | DEVMETHOD(bus_print_child, ata_pci_print_child), | ||||
DEVMETHOD(bus_child_location_str, ata_pci_child_location_str), | DEVMETHOD(bus_child_location, ata_pci_child_location), | ||||
DEVMETHOD_END | DEVMETHOD_END | ||||
}; | }; | ||||
static driver_t imx_ata_driver = { | static driver_t imx_ata_driver = { | ||||
"atapci", | "atapci", | ||||
imx_ata_methods, | imx_ata_methods, | ||||
sizeof(struct ata_pci_controller) | sizeof(struct ata_pci_controller) | ||||
}; | }; | ||||
DRIVER_MODULE(imx_ata, simplebus, imx_ata_driver, ata_pci_devclass, NULL, | DRIVER_MODULE(imx_ata, simplebus, imx_ata_driver, ata_pci_devclass, NULL, | ||||
NULL); | NULL); | ||||
MODULE_VERSION(imx_ata, 1); | MODULE_VERSION(imx_ata, 1); | ||||
MODULE_DEPEND(imx_ata, ata, 1, 1, 1); | MODULE_DEPEND(imx_ata, ata, 1, 1, 1); | ||||
MODULE_DEPEND(imx_ata, atapci, 1, 1, 1); | MODULE_DEPEND(imx_ata, atapci, 1, 1, 1); |