linux/drivers/scsi/mvsas/mv_64xx.h

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

#ifndef _MVS64XX_REG_H_
#define _MVS64XX_REG_H_

#include <linux/types.h>

#define MAX_LINK_RATE

/* enhanced mode registers (BAR4) */
enum hw_registers {};

enum pci_cfg_registers {};

/*  SAS/SATA Vendor Specific Port Registers */
enum sas_sata_vsp_regs {};

enum chip_register_bits {};

#define MAX_SG_ENTRY

struct mvs_prd {};

#define SPI_CTRL_REG
#define SPI_CTRL_VENDOR_ENABLE
#define SPI_CTRL_SPIRDY
#define SPI_CTRL_SPISTART

#define SPI_CMD_REG
#define SPI_DATA_REG

#define SPI_CTRL_REG_64XX
#define SPI_CMD_REG_64XX
#define SPI_DATA_REG_64XX

#endif