blob: 73c7c83a55b45c04c768a85da36a33a201813077 [file] [log] [blame]
Andrzej Puzdrowski419a4752019-01-23 16:31:19 +01001/*
2 * Copyright (c) 2019 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
Kumar Gala00108fe2020-05-11 15:08:19 -05007/* This file mocks zephyr's flash map / DT macro */
Andrzej Puzdrowski419a4752019-01-23 16:31:19 +01008
Ulf Magnussone96b6872020-01-13 12:06:44 +01009#ifndef __DEVICETREE_H__
10#define __DEVICETREE_H__
Andrzej Puzdrowski419a4752019-01-23 16:31:19 +010011
Kumar Gala00108fe2020-05-11 15:08:19 -050012#define FLASH_AREA_ID(x) FLASH_AREA_ID_##x
13
14#define FLASH_AREA_ID_image_0 1
15#define FLASH_AREA_ID_image_1 2
16#define FLASH_AREA_ID_image_scratch 3
17#define FLASH_AREA_ID_image_2 4
18#define FLASH_AREA_ID_image_3 5
Andrzej Puzdrowski419a4752019-01-23 16:31:19 +010019
Roman Okhrimenko13f79ed2021-03-11 19:05:41 +020020#define FLASH_AREA_IMAGE_0 FLASH_AREA_ID(image_0)
21#define FLASH_AREA_IMAGE_1 FLASH_AREA_ID(image_1)
22#define FLASH_AREA_IMAGE_2 FLASH_AREA_ID(image_2)
23#define FLASH_AREA_IMAGE_3 FLASH_AREA_ID(image_3)
24
25#define FLASH_AREA_IMAGE_SWAP_STATUS FLASH_AREA_ID(image_scratch)
26
Ulf Magnussone96b6872020-01-13 12:06:44 +010027#endif /*__DEVICETREE_H__*/