linux/drivers/scsi/mvsas/mv_defs.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Marvell 88SE64xx/88SE94xx const head file
 *
 * Copyright 2007 Red Hat, Inc.
 * Copyright 2008 Marvell. <[email protected]>
 * Copyright 2009-2011 Marvell. <[email protected]>
*/

#ifndef _MV_DEFS_H_
#define _MV_DEFS_H_

#define PCI_DEVICE_ID_ARECA_1300
#define PCI_DEVICE_ID_ARECA_1320

enum chip_flavors {};

/* driver compile-time configuration */
enum driver_configuration {};

/* unchangeable hardware details */
enum hardware_details {};

/* peripheral registers (BAR2) */
enum peripheral_registers {};

enum peripheral_register_bits {};

enum hw_register_bits {};

/* SAS/SATA configuration port registers, aka phy registers */
enum sas_sata_config_port_regs {};

enum sas_cmd_port_registers {};

enum mvs_info_flags {};

enum mvs_event_flags {};

enum mvs_port_type {};

/* Command Table Format */
enum ct_format {};

enum status_buffer {};

enum error_info_rec {};

enum error_info_rec_2 {};

enum pci_cfg_register_bits {};

enum open_frame_protocol {};

/* define for response frame datapres field */
enum datapres_field {};

#endif