#ifndef _DEVICE_FEATURES_FC7240F2MDS2_AHBOVERLAY_COMMON_H_
#define _DEVICE_FEATURES_FC7240F2MDS2_AHBOVERLAY_COMMON_H_

#define AHB_OVERLAY_INSTANCE_COUNT       1
#define AHB_OVERLAY_CROS__INTR_SUPPORT   STD_ON
#define AHB_OVERLAY_FAR_SUPPORT          STD_ON
#define AHB_OVERLAY_EN_UNLOCK            STD_OFF

/**
 * @brief OVERlay Region size
 *
 */
typedef enum
{
	OVERLAY_OVERLAYSIZE_1KB  = 0x1,     /**< OVERLAY_OVERLAYSIZE_1KB, remapping overlay region size to 1KB          */
	OVERLAY_OVERLAYSIZE_2KB  = 0x2,     /**< OVERLAY_OVERLAYSIZE_2KB, remapping overlay region size to 2KB          */
	OVERLAY_OVERLAYSIZE_4KB  = 0x4,     /**< OVERLAY_OVERLAYSIZE_4KB, remapping overlay region size to 4KB          */
	OVERLAY_OVERLAYSIZE_8KB  = 0x8,     /**< OVERLAY_OVERLAYSIZE_8KB, remapping overlay region size to 8KB          */
	OVERLAY_OVERLAYSIZE_16KB = 0x10,    /**< OVERLAY_OVERLAYSIZE_16KB, remapping overlay region size to 16KB        */
	OVERLAY_OVERLAYSIZE_32KB = 0x20,    /**< OVERLAY_OVERLAYSIZE_32KB, remapping overlay region size to 32KB        */
	OVERLAY_OVERLAYSIZE_64KB = 0x40     /**< OVERLAY_OVERLAYSIZE_64KB, remapping overlay region size to 64KB        */
}OVERLAY_OverlaySizeType;

#endif /* _DEVICE_FEATURES_FC7240F2MDS2_AHBOVERLAY_COMMON_H_ */
