Lines Matching +full:max +full:- +full:by +full:- +full:define

1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
8 * Copyright: (c) 1998-2003 Arnaldo Carvalho de Melo
10 * Based on sdlasfm.h by Gene Kozin <74604.152@compuserve.com>
14 * as published by the Free Software Foundation; either version
20 #define _CYCX_CFM_H
24 #define CFM_VERSION 2
25 #define CFM_SIGNATURE "CFM - Cyclades CYCX Firmware Module"
27 /* min/max */
28 #define CFM_IMAGE_SIZE 0x20000 /* max size of CYCX code image file */
29 #define CFM_DESCR_LEN 256 /* max length of description string */
30 #define CFM_MAX_CYCX 1 /* max number of compatible adapters */
31 #define CFM_LOAD_BUFSZ 0x400 /* buffer size for reset code (buffer_load) */
34 #define GEN_POWER_ON 0x1280
36 #define GEN_SET_SEG 0x1401 /* boot segment setting. */
37 #define GEN_BOOT_DAT 0x1402 /* boot data. */
38 #define GEN_START 0x1403 /* board start. */
39 #define GEN_DEFPAR 0x1404 /* buffer length for boot. */
42 #define CYCX_2X 2
44 #define CYCX_8X 8
45 #define CYCX_16X 16
47 #define CFID_X25_2X 5200
50 * struct cycx_fw_info - firmware module information.
51 * @codeid - firmware ID
52 * @version - firmware version number
53 * @adapter - compatible adapter types
54 * @memsize - minimum memory size
55 * @reserved - reserved
56 * @startoffs - entry point offset
57 * @winoffs - dual-port memory window offset
58 * @codeoffs - code load offset
59 * @codesize - code size
60 * @dataoffs - configuration data load offset
61 * @datasize - configuration data size
78 * struct cycx_firmware - CYCX firmware file structure
79 * @signature - CFM file signature
80 * @version - file format version
81 * @checksum - info + image
82 * @reserved - reserved
83 * @descr - description string
84 * @info - firmware module info
85 * @image - code image (variable size)