1f11c7f63SJim Harris# isci driver Makefile 2f11c7f63SJim Harris# 3f11c7f63SJim Harris 4193d9e76SEnji CooperISCI_SRC_PATH = ${SRCTOP}/sys 5f11c7f63SJim Harris 6f11c7f63SJim Harris.PATH: ${ISCI_SRC_PATH}/dev/isci ${ISCI_SRC_PATH}/dev/isci/scil 7f11c7f63SJim Harris 8f11c7f63SJim HarrisKMOD = isci 9f11c7f63SJim HarrisSRCS = isci.c isci_oem_parameters.c \ 10f11c7f63SJim Harris isci_controller.c isci_domain.c isci_io_request.c \ 11f11c7f63SJim Harris isci_timer.c isci_remote_device.c isci_logger.c \ 12f11c7f63SJim Harris isci_task_request.c isci_sysctl.c isci_interrupt.c 13f11c7f63SJim Harris 14f11c7f63SJim HarrisSRCS += \ 15f11c7f63SJim Harris sci_base_controller.c \ 16f11c7f63SJim Harris sci_base_domain.c \ 17f11c7f63SJim Harris sci_base_iterator.c \ 18f11c7f63SJim Harris sci_base_library.c \ 19f11c7f63SJim Harris sci_base_logger.c \ 20f11c7f63SJim Harris sci_base_memory_descriptor_list.c \ 21f11c7f63SJim Harris sci_base_memory_descriptor_list_decorator.c \ 22f11c7f63SJim Harris sci_base_object.c \ 23f11c7f63SJim Harris sci_base_observer.c \ 24f11c7f63SJim Harris sci_base_phy.c \ 25f11c7f63SJim Harris sci_base_port.c \ 26f11c7f63SJim Harris sci_base_remote_device.c \ 27f11c7f63SJim Harris sci_base_request.c \ 28f11c7f63SJim Harris sci_base_state_machine.c \ 29f11c7f63SJim Harris sci_base_state_machine_logger.c \ 30f11c7f63SJim Harris sci_base_state_machine_observer.c \ 31f11c7f63SJim Harris sci_base_subject.c 32f11c7f63SJim Harris 33f11c7f63SJim HarrisSRCS += \ 34f11c7f63SJim Harris sci_abstract_list.c \ 35f11c7f63SJim Harris sci_util.c 36f11c7f63SJim Harris 37f11c7f63SJim HarrisSRCS += \ 38f11c7f63SJim Harris scic_sds_controller.c \ 39f11c7f63SJim Harris scic_sds_library.c scic_sds_pci.c \ 40f11c7f63SJim Harris scic_sds_phy.c scic_sds_port.c \ 41f11c7f63SJim Harris scic_sds_port_configuration_agent.c \ 42f11c7f63SJim Harris scic_sds_remote_device.c scic_sds_remote_node_context.c \ 43f11c7f63SJim Harris scic_sds_remote_node_table.c scic_sds_request.c \ 44f11c7f63SJim Harris scic_sds_sgpio.c scic_sds_smp_remote_device.c \ 45f11c7f63SJim Harris scic_sds_smp_request.c scic_sds_ssp_request.c \ 46f11c7f63SJim Harris scic_sds_stp_packet_request.c scic_sds_stp_remote_device.c \ 47f11c7f63SJim Harris scic_sds_stp_request.c scic_sds_unsolicited_frame_control.c 48f11c7f63SJim Harris 49f11c7f63SJim HarrisSRCS += \ 50f11c7f63SJim Harris scif_sas_controller.c \ 51f11c7f63SJim Harris scif_sas_controller_state_handlers.c \ 52f11c7f63SJim Harris scif_sas_controller_states.c scif_sas_domain.c \ 53f11c7f63SJim Harris scif_sas_domain_state_handlers.c scif_sas_domain_states.c \ 54f11c7f63SJim Harris scif_sas_high_priority_request_queue.c \ 55f11c7f63SJim Harris scif_sas_internal_io_request.c scif_sas_io_request.c \ 56f11c7f63SJim Harris scif_sas_io_request_state_handlers.c \ 57f11c7f63SJim Harris scif_sas_io_request_states.c scif_sas_library.c \ 58f11c7f63SJim Harris scif_sas_remote_device.c \ 59f11c7f63SJim Harris scif_sas_remote_device_ready_substate_handlers.c \ 60f11c7f63SJim Harris scif_sas_remote_device_ready_substates.c \ 61f11c7f63SJim Harris scif_sas_remote_device_starting_substate_handlers.c \ 62f11c7f63SJim Harris scif_sas_remote_device_starting_substates.c \ 63f11c7f63SJim Harris scif_sas_remote_device_state_handlers.c \ 64f11c7f63SJim Harris scif_sas_remote_device_states.c scif_sas_request.c \ 65f11c7f63SJim Harris scif_sas_smp_activity_clear_affiliation.c \ 66f11c7f63SJim Harris scif_sas_smp_io_request.c scif_sas_smp_phy.c \ 67f11c7f63SJim Harris scif_sas_smp_remote_device.c scif_sas_stp_io_request.c \ 68f11c7f63SJim Harris scif_sas_stp_remote_device.c scif_sas_stp_task_request.c \ 69f11c7f63SJim Harris scif_sas_task_request.c scif_sas_task_request_state_handlers.c \ 70f11c7f63SJim Harris scif_sas_task_request_states.c scif_sas_timer.c 71f11c7f63SJim Harris 72f11c7f63SJim HarrisSRCS += \ 73f11c7f63SJim Harris sati.c \ 74f11c7f63SJim Harris sati_abort_task_set.c sati_atapi.c \ 75f11c7f63SJim Harris sati_device.c sati_inquiry.c sati_log_sense.c \ 76f11c7f63SJim Harris sati_lun_reset.c sati_mode_pages.c sati_mode_select.c \ 77f11c7f63SJim Harris sati_mode_sense.c sati_mode_sense_6.c sati_mode_sense_10.c \ 78f11c7f63SJim Harris sati_move.c sati_passthrough.c sati_read.c sati_read_buffer.c \ 79f11c7f63SJim Harris sati_read_capacity.c \ 80f11c7f63SJim Harris sati_report_luns.c sati_request_sense.c sati_reassign_blocks.c \ 81f11c7f63SJim Harris sati_start_stop_unit.c sati_synchronize_cache.c \ 82f11c7f63SJim Harris sati_test_unit_ready.c sati_unmap.c sati_util.c \ 83f11c7f63SJim Harris sati_verify.c sati_write.c \ 84f11c7f63SJim Harris sati_write_buffer.c sati_write_long.c sati_write_and_verify.c 85f11c7f63SJim Harris 86f11c7f63SJim HarrisSRCS += opt_scsi.h opt_cam.h opt_isci.h 87f11c7f63SJim HarrisSRCS += device_if.h bus_if.h pci_if.h 88f11c7f63SJim Harris 89f11c7f63SJim Harris.include <bsd.kmod.mk> 90*d68cc5a8SJohn Baldwin 91*d68cc5a8SJohn BaldwinCWARNFLAGS+= ${NO_WUNUSED_BUT_SET_VARIABLE} 92