Lines Matching +full:flash +full:- +full:mode
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
23 * 3) THIS SOFTWARE IS PROVIDED "AS-IS" AND ANY EXPRESS OR IMPLIED
26 * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE
48 * NVFAM and FLASH stuff
54 #define IOCTL_FLASH_ERASE_ALL 4 /* Erase the entire flash */
55 #define IOCTL_FLASH_WRITE_ALL 5 /* write entire flash */
56 #define IOCTL_FLASH_GETINFO 6 /* get flash device info */
62 #define IOCTL_FLASH_DATA_WIDTH_MODE 12 /* switch flash and gen bus to support 8 or 16-bit mode I/O…
63 #define IOCTL_FLASH_BURST_MODE 13 /* configure gen bus for burst mode */
71 unsigned long long flash_base; /* flash physical base address */
85 #define FLASH_SECTOR_INVALID -1
87 #define FLASH_TYPE_UNKNOWN 0 /* not sure what kind of flash */
88 #define FLASH_TYPE_SRAM 1 /* not flash: it's SRAM */
89 #define FLASH_TYPE_ROM 2 /* not flash: it's ROM */
90 #define FLASH_TYPE_FLASH 3 /* it's flash memory of some sort */
92 #define FLASH_FLAG_NOERASE 1 /* Byte-range writes supported,
112 #define IOCTL_ETHER_SETPACKETFIFO 9 /* set packet fifo mode (int) */
128 #define ETHER_FIFO_8 0 /* 8-bit packet fifo mode */
129 #define ETHER_FIFO_16 1 /* 16-bit packet fifo mode */
130 #define ETHER_ETHER 2 /* Standard ethernet mode */
134 #define ETHER_STROBE_SOP 2 /* SOP flagged. Only in 8-bit mode*/
135 #define ETHER_STROBE_EOP 3 /* EOP flagged. Only in 8-bit mode*/