hc
2023-11-06 15ade055295d13f95d49e3d99b09f3bbfb4a43e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
 * QLogic iSCSI HBA Driver
 * Copyright (c) 2011 QLogic Corporation
 *
 * See LICENSE.qla4xxx for copyright and licensing details.
 */
#ifndef __QL4_BSG_H
#define __QL4_BSG_H
 
/* BSG Vendor specific commands */
#define QLISCSI_VND_READ_FLASH        1
#define QLISCSI_VND_UPDATE_FLASH    2
#define QLISCSI_VND_GET_ACB_STATE    3
#define QLISCSI_VND_READ_NVRAM        4
#define QLISCSI_VND_UPDATE_NVRAM    5
#define QLISCSI_VND_RESTORE_DEFAULTS    6
#define QLISCSI_VND_GET_ACB        7
#define QLISCSI_VND_DIAG_TEST        8
 
/* QLISCSI_VND_DIAG_CMD sub code */
#define QL_DIAG_CMD_TEST_DDR_SIZE    0x2
#define QL_DIAG_CMD_TEST_DDR_RW        0x3
#define QL_DIAG_CMD_TEST_ONCHIP_MEM_RW    0x4
#define QL_DIAG_CMD_TEST_NVRAM        0x5    /* Only ISP4XXX */
#define QL_DIAG_CMD_TEST_FLASH_ROM    0x6
#define QL_DIAG_CMD_TEST_INT_LOOPBACK    0x7
#define QL_DIAG_CMD_TEST_EXT_LOOPBACK    0x8
#define QL_DIAG_CMD_TEST_DMA_XFER    0x9    /* Only ISP4XXX */
#define QL_DIAG_CMD_SELF_DDR_RW        0xC
#define QL_DIAG_CMD_SELF_ONCHIP_MEM_RW    0xD
 
#endif