blob: 3c964938c1667bf540e31191f1ddd084d61cc592 [file] [log] [blame]
/*
* Copyright (c) 2019 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* This file mocks zephyr's flash map / DT macro */
#ifndef __DEVICETREE_H__
#define __DEVICETREE_H__
#define FLASH_AREA_ERROR 255u
#define FLASH_AREA_ID(x) FLASH_AREA_ID_##x
#define FLASH_AREA_ID_image_0 1
#define FLASH_AREA_ID_image_1 2
#define FLASH_AREA_ID_image_scratch 3
#define FLASH_AREA_ID_image_2 4
#define FLASH_AREA_ID_image_3 5
/*
* Flash area defines are calculated inside of FLASH_AREA_IMAGE_PRIMARY()
* and FLASH_AREA_IMAGE_SECONDARY(), file
* boot/cypress/MCUBootApp/sysflash/sysflash.h
*/
#define FLASH_AREA_IMAGE_0 1
#define FLASH_AREA_IMAGE_1 2
#define FLASH_AREA_IMAGE_2 4
#define FLASH_AREA_IMAGE_3 5
#define FLASH_AREA_IMAGE_SWAP_STATUS 7
#define BOOT_MAX_SWAP_STATUS_SECTORS 64
#endif /*__DEVICETREE_H__*/