bsp_drv_flash28f.h (1250B)
1 /* 2 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 * 4 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 5 */ 6 7 #ifndef __BSP_DRV_FLASH28F_INCLUDED 8 #define __BSP_DRV_FLASH28F_INCLUDED 9 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 13 14 /* defines */ 15 16 17 #define FLASH28_CMD_READ_ID (FLASH_28F_DEF) 0x90909090 18 #define FLASH28_CMD_ERASE_SETUP (FLASH_28F_DEF) 0x20202020 19 #define FLASH28_CMD_PROG_SETUP (FLASH_28F_DEF) 0x40404040 20 #define FLASH28_CMD_RESET (FLASH_28F_DEF) 0xffffffff 21 #define FLASH28F008_CMD_READ_STATUS (FLASH_28F_DEF) 0x70707070 22 #define FLASH28F008_CMD_CLEAR_STATUS (FLASH_28F_DEF) 0x50505050 23 #define FLASH28F008_CMD_ERASE (FLASH_28F_DEF) 0xD0D0D0D0 24 25 #define FLASH28F320_BSP_CMD_LOCK_PREFIX (FLASH_28F_DEF) 0x60606060 26 #define FLASH28F320_BSP_CMD_CLEAR_LOCKS (FLASH_28F_DEF) 0xD0D0D0D0 27 #define FLASH28F320_BSP_CMD_RESUME (FLASH_28F_DEF) 0xD0D0D0D0 28 29 #define FLASH28F008_BSP_STAT_WSMS (FLASH_28F_DEF) 0x00800080 30 31 #define FLASH28F008_STAT_BWS (FLASH_28F_DEF) 0x10101010 32 #define FLASH28F008_STAT_EWS (FLASH_28F_DEF) 0x20202020 33 34 #ifdef __cplusplus 35 } 36 #endif 37 38 #endif /* __BSP_DRV_FLASH28F_INCLUDED */