ql4_bsg.h (950B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * QLogic iSCSI HBA Driver 4 * Copyright (c) 2011 QLogic Corporation 5 */ 6#ifndef __QL4_BSG_H 7#define __QL4_BSG_H 8 9/* BSG Vendor specific commands */ 10#define QLISCSI_VND_READ_FLASH 1 11#define QLISCSI_VND_UPDATE_FLASH 2 12#define QLISCSI_VND_GET_ACB_STATE 3 13#define QLISCSI_VND_READ_NVRAM 4 14#define QLISCSI_VND_UPDATE_NVRAM 5 15#define QLISCSI_VND_RESTORE_DEFAULTS 6 16#define QLISCSI_VND_GET_ACB 7 17#define QLISCSI_VND_DIAG_TEST 8 18 19/* QLISCSI_VND_DIAG_CMD sub code */ 20#define QL_DIAG_CMD_TEST_DDR_SIZE 0x2 21#define QL_DIAG_CMD_TEST_DDR_RW 0x3 22#define QL_DIAG_CMD_TEST_ONCHIP_MEM_RW 0x4 23#define QL_DIAG_CMD_TEST_NVRAM 0x5 /* Only ISP4XXX */ 24#define QL_DIAG_CMD_TEST_FLASH_ROM 0x6 25#define QL_DIAG_CMD_TEST_INT_LOOPBACK 0x7 26#define QL_DIAG_CMD_TEST_EXT_LOOPBACK 0x8 27#define QL_DIAG_CMD_TEST_DMA_XFER 0x9 /* Only ISP4XXX */ 28#define QL_DIAG_CMD_SELF_DDR_RW 0xC 29#define QL_DIAG_CMD_SELF_ONCHIP_MEM_RW 0xD 30 31#endif