/**********************************************
*                 Generated include file
*                      DO NOT MODIFY
*/
#ifndef GENERATED_DTS_BOARD_UNFIXED_H
#define GENERATED_DTS_BOARD_UNFIXED_H
/* buttons */
#define DT_GPIO_KEYS_0		1

/* button_0 */
#define DT_GPIO_KEYS_BUTTON_0_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_KEYS_BUTTON_0_GPIO_FLAGS	256
#define DT_GPIO_KEYS_BUTTON_0_GPIO_PIN		8
#define DT_GPIO_KEYS_BUTTON_0_LABEL		"Switch 1"
#define DT_GPIO_KEYS_SW2_GPIO_CONTROLLER	DT_GPIO_KEYS_BUTTON_0_GPIO_CONTROLLER
#define DT_GPIO_KEYS_SW2_GPIO_FLAGS		DT_GPIO_KEYS_BUTTON_0_GPIO_FLAGS
#define DT_GPIO_KEYS_SW2_GPIO_PIN		DT_GPIO_KEYS_BUTTON_0_GPIO_PIN
#define DT_GPIO_KEYS_SW2_LABEL			DT_GPIO_KEYS_BUTTON_0_LABEL
#define SW2_GPIO_CONTROLLER			DT_GPIO_KEYS_BUTTON_0_GPIO_CONTROLLER
#define SW2_GPIO_FLAGS				DT_GPIO_KEYS_BUTTON_0_GPIO_FLAGS
#define SW2_GPIO_PIN				DT_GPIO_KEYS_BUTTON_0_GPIO_PIN
#define SW2_LABEL				DT_GPIO_KEYS_BUTTON_0_LABEL

/* button_1 */
#define DT_GPIO_KEYS_BUTTON_1_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_KEYS_BUTTON_1_GPIO_FLAGS	256
#define DT_GPIO_KEYS_BUTTON_1_GPIO_PIN		9
#define DT_GPIO_KEYS_BUTTON_1_LABEL		"Switch 2"
#define DT_GPIO_KEYS_SW3_GPIO_CONTROLLER	DT_GPIO_KEYS_BUTTON_1_GPIO_CONTROLLER
#define DT_GPIO_KEYS_SW3_GPIO_FLAGS		DT_GPIO_KEYS_BUTTON_1_GPIO_FLAGS
#define DT_GPIO_KEYS_SW3_GPIO_PIN		DT_GPIO_KEYS_BUTTON_1_GPIO_PIN
#define DT_GPIO_KEYS_SW3_LABEL			DT_GPIO_KEYS_BUTTON_1_LABEL
#define SW3_GPIO_CONTROLLER			DT_GPIO_KEYS_BUTTON_1_GPIO_CONTROLLER
#define SW3_GPIO_FLAGS				DT_GPIO_KEYS_BUTTON_1_GPIO_FLAGS
#define SW3_GPIO_PIN				DT_GPIO_KEYS_BUTTON_1_GPIO_PIN
#define SW3_LABEL				DT_GPIO_KEYS_BUTTON_1_LABEL

/* button_2 */
#define DT_GPIO_KEYS_BUTTON_2_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_KEYS_BUTTON_2_GPIO_FLAGS	256
#define DT_GPIO_KEYS_BUTTON_2_GPIO_PIN		6
#define DT_GPIO_KEYS_BUTTON_2_LABEL		"Push button 1"
#define DT_GPIO_KEYS_SW0_GPIO_CONTROLLER	DT_GPIO_KEYS_BUTTON_2_GPIO_CONTROLLER
#define DT_GPIO_KEYS_SW0_GPIO_FLAGS		DT_GPIO_KEYS_BUTTON_2_GPIO_FLAGS
#define DT_GPIO_KEYS_SW0_GPIO_PIN		DT_GPIO_KEYS_BUTTON_2_GPIO_PIN
#define DT_GPIO_KEYS_SW0_LABEL			DT_GPIO_KEYS_BUTTON_2_LABEL
#define SW0_GPIO_CONTROLLER			DT_GPIO_KEYS_BUTTON_2_GPIO_CONTROLLER
#define SW0_GPIO_FLAGS				DT_GPIO_KEYS_BUTTON_2_GPIO_FLAGS
#define SW0_GPIO_PIN				DT_GPIO_KEYS_BUTTON_2_GPIO_PIN
#define SW0_LABEL				DT_GPIO_KEYS_BUTTON_2_LABEL

/* button_3 */
#define DT_GPIO_KEYS_BUTTON_3_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_KEYS_BUTTON_3_GPIO_FLAGS	256
#define DT_GPIO_KEYS_BUTTON_3_GPIO_PIN		7
#define DT_GPIO_KEYS_BUTTON_3_LABEL		"Push button 2"
#define DT_GPIO_KEYS_SW1_GPIO_CONTROLLER	DT_GPIO_KEYS_BUTTON_3_GPIO_CONTROLLER
#define DT_GPIO_KEYS_SW1_GPIO_FLAGS		DT_GPIO_KEYS_BUTTON_3_GPIO_FLAGS
#define DT_GPIO_KEYS_SW1_GPIO_PIN		DT_GPIO_KEYS_BUTTON_3_GPIO_PIN
#define DT_GPIO_KEYS_SW1_LABEL			DT_GPIO_KEYS_BUTTON_3_LABEL
#define SW1_GPIO_CONTROLLER			DT_GPIO_KEYS_BUTTON_3_GPIO_CONTROLLER
#define SW1_GPIO_FLAGS				DT_GPIO_KEYS_BUTTON_3_GPIO_FLAGS
#define SW1_GPIO_PIN				DT_GPIO_KEYS_BUTTON_3_GPIO_PIN
#define SW1_LABEL				DT_GPIO_KEYS_BUTTON_3_LABEL

/* leds */
#define DT_GPIO_LEDS_0		1

/* led_0 */
#define DT_GPIO_LEDS_LED_0_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_LEDS_LED_0_GPIO_FLAGS		4
#define DT_GPIO_LEDS_LED_0_GPIO_PIN		2
#define DT_GPIO_LEDS_LED_0_LABEL		"Green LED 0"
#define DT_GPIO_LEDS_LED0_GPIO_CONTROLLER	DT_GPIO_LEDS_LED_0_GPIO_CONTROLLER
#define DT_GPIO_LEDS_LED0_GPIO_FLAGS		DT_GPIO_LEDS_LED_0_GPIO_FLAGS
#define DT_GPIO_LEDS_LED0_GPIO_PIN		DT_GPIO_LEDS_LED_0_GPIO_PIN
#define DT_GPIO_LEDS_LED0_LABEL			DT_GPIO_LEDS_LED_0_LABEL
#define LED0_GPIO_CONTROLLER			DT_GPIO_LEDS_LED_0_GPIO_CONTROLLER
#define LED0_GPIO_FLAGS				DT_GPIO_LEDS_LED_0_GPIO_FLAGS
#define LED0_GPIO_PIN				DT_GPIO_LEDS_LED_0_GPIO_PIN
#define LED0_LABEL				DT_GPIO_LEDS_LED_0_LABEL

/* led_1 */
#define DT_GPIO_LEDS_LED_1_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_LEDS_LED_1_GPIO_FLAGS		4
#define DT_GPIO_LEDS_LED_1_GPIO_PIN		3
#define DT_GPIO_LEDS_LED_1_LABEL		"Green LED 1"
#define DT_GPIO_LEDS_LED1_GPIO_CONTROLLER	DT_GPIO_LEDS_LED_1_GPIO_CONTROLLER
#define DT_GPIO_LEDS_LED1_GPIO_FLAGS		DT_GPIO_LEDS_LED_1_GPIO_FLAGS
#define DT_GPIO_LEDS_LED1_GPIO_PIN		DT_GPIO_LEDS_LED_1_GPIO_PIN
#define DT_GPIO_LEDS_LED1_LABEL			DT_GPIO_LEDS_LED_1_LABEL
#define LED1_GPIO_CONTROLLER			DT_GPIO_LEDS_LED_1_GPIO_CONTROLLER
#define LED1_GPIO_FLAGS				DT_GPIO_LEDS_LED_1_GPIO_FLAGS
#define LED1_GPIO_PIN				DT_GPIO_LEDS_LED_1_GPIO_PIN
#define LED1_LABEL				DT_GPIO_LEDS_LED_1_LABEL

/* led_2 */
#define DT_GPIO_LEDS_LED_2_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_LEDS_LED_2_GPIO_FLAGS		4
#define DT_GPIO_LEDS_LED_2_GPIO_PIN		4
#define DT_GPIO_LEDS_LED_2_LABEL		"Green LED 2"
#define DT_GPIO_LEDS_LED2_GPIO_CONTROLLER	DT_GPIO_LEDS_LED_2_GPIO_CONTROLLER
#define DT_GPIO_LEDS_LED2_GPIO_FLAGS		DT_GPIO_LEDS_LED_2_GPIO_FLAGS
#define DT_GPIO_LEDS_LED2_GPIO_PIN		DT_GPIO_LEDS_LED_2_GPIO_PIN
#define DT_GPIO_LEDS_LED2_LABEL			DT_GPIO_LEDS_LED_2_LABEL
#define LED2_GPIO_CONTROLLER			DT_GPIO_LEDS_LED_2_GPIO_CONTROLLER
#define LED2_GPIO_FLAGS				DT_GPIO_LEDS_LED_2_GPIO_FLAGS
#define LED2_GPIO_PIN				DT_GPIO_LEDS_LED_2_GPIO_PIN
#define LED2_LABEL				DT_GPIO_LEDS_LED_2_LABEL

/* led_3 */
#define DT_GPIO_LEDS_LED_3_GPIO_CONTROLLER	"GPIO_0"
#define DT_GPIO_LEDS_LED_3_GPIO_FLAGS		4
#define DT_GPIO_LEDS_LED_3_GPIO_PIN		5
#define DT_GPIO_LEDS_LED_3_LABEL		"Green LED 3"
#define DT_GPIO_LEDS_LED3_GPIO_CONTROLLER	DT_GPIO_LEDS_LED_3_GPIO_CONTROLLER
#define DT_GPIO_LEDS_LED3_GPIO_FLAGS		DT_GPIO_LEDS_LED_3_GPIO_FLAGS
#define DT_GPIO_LEDS_LED3_GPIO_PIN		DT_GPIO_LEDS_LED_3_GPIO_PIN
#define DT_GPIO_LEDS_LED3_LABEL			DT_GPIO_LEDS_LED_3_LABEL
#define LED3_GPIO_CONTROLLER			DT_GPIO_LEDS_LED_3_GPIO_CONTROLLER
#define LED3_GPIO_FLAGS				DT_GPIO_LEDS_LED_3_GPIO_FLAGS
#define LED3_GPIO_PIN				DT_GPIO_LEDS_LED_3_GPIO_PIN
#define LED3_LABEL				DT_GPIO_LEDS_LED_3_LABEL

/* memory@20000000 */
#define DT_MMIO_SRAM_0				1
#define DT_MMIO_SRAM_20000000_BASE_ADDRESS	0x20000000
#define DT_MMIO_SRAM_20000000_SIZE		65536
#define DT_SRAM_BASE_ADDRESS			0x20000000
#define DT_SRAM_SIZE				64
#define DT_MMIO_SRAM_0_BASE_ADDRESS		DT_SRAM_BASE_ADDRESS
#define DT_MMIO_SRAM_0_SIZE			DT_SRAM_SIZE

/* memory@20010000 */
#define DT_MMIO_SRAM_1				1
#define DT_MMIO_SRAM_20010000_BASE_ADDRESS	0x20010000
#define DT_MMIO_SRAM_20010000_SIZE		65536
#define DT_MMIO_SRAM_1_BASE_ADDRESS		DT_MMIO_SRAM_20010000_BASE_ADDRESS
#define DT_MMIO_SRAM_1_SIZE			DT_MMIO_SRAM_20010000_SIZE

/* memory@20020000 */
#define DT_MMIO_SRAM_2				1
#define DT_MMIO_SRAM_20020000_BASE_ADDRESS	0x20020000
#define DT_MMIO_SRAM_20020000_SIZE		131072
#define DT_MMIO_SRAM_2_BASE_ADDRESS		DT_MMIO_SRAM_20020000_BASE_ADDRESS
#define DT_MMIO_SRAM_2_SIZE			DT_MMIO_SRAM_20020000_SIZE

/* ficr@ff0000 */
#define DT_NORDIC_NRF_FICR_0				1
#define DT_NORDIC_NRF_FICR_FF0000_BASE_ADDRESS		0xff0000
#define DT_NORDIC_NRF_FICR_FF0000_SIZE			4096
#define DT_NORDIC_NRF_FICR_0_BASE_ADDRESS		DT_NORDIC_NRF_FICR_FF0000_BASE_ADDRESS
#define DT_NORDIC_NRF_FICR_0_SIZE			DT_NORDIC_NRF_FICR_FF0000_SIZE
#define DT_NORDIC_NRF_FICR_FICR_BASE_ADDRESS		DT_NORDIC_NRF_FICR_FF0000_BASE_ADDRESS
#define DT_NORDIC_NRF_FICR_FICR_SIZE			DT_NORDIC_NRF_FICR_FF0000_SIZE
#define FICR_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_FICR_FF0000_BASE_ADDRESS
#define FICR_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_FICR_FF0000_SIZE

/* gpiote@5000d000 */
#define DT_NORDIC_NRF_GPIOTE_0				1
#define DT_NORDIC_NRF_GPIOTE_5000D000_BASE_ADDRESS	0x5000d000
#define DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0		13
#define DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0_PRIORITY	5
#define DT_NORDIC_NRF_GPIOTE_5000D000_LABEL		"GPIOTE_0"
#define DT_NORDIC_NRF_GPIOTE_5000D000_SIZE		4096
#define DT_NORDIC_NRF_GPIOTE_0_BASE_ADDRESS		DT_NORDIC_NRF_GPIOTE_5000D000_BASE_ADDRESS
#define DT_NORDIC_NRF_GPIOTE_0_IRQ_0			DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0
#define DT_NORDIC_NRF_GPIOTE_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_GPIOTE_0_LABEL			DT_NORDIC_NRF_GPIOTE_5000D000_LABEL
#define DT_NORDIC_NRF_GPIOTE_0_SIZE			DT_NORDIC_NRF_GPIOTE_5000D000_SIZE
#define DT_NORDIC_NRF_GPIOTE_GPIOTE_0_BASE_ADDRESS	DT_NORDIC_NRF_GPIOTE_5000D000_BASE_ADDRESS
#define DT_NORDIC_NRF_GPIOTE_GPIOTE_0_IRQ		DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0
#define DT_NORDIC_NRF_GPIOTE_GPIOTE_0_IRQ_PRIORITY	DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_GPIOTE_GPIOTE_0_LABEL		DT_NORDIC_NRF_GPIOTE_5000D000_LABEL
#define DT_NORDIC_NRF_GPIOTE_GPIOTE_0_SIZE		DT_NORDIC_NRF_GPIOTE_5000D000_SIZE
#define GPIOTE_0_BASE_ADDRESS __DEPRECATED_MACRO 	DT_NORDIC_NRF_GPIOTE_5000D000_BASE_ADDRESS
#define GPIOTE_0_IRQ __DEPRECATED_MACRO 		DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0
#define GPIOTE_0_IRQ_PRIORITY __DEPRECATED_MACRO 	DT_NORDIC_NRF_GPIOTE_5000D000_IRQ_0_PRIORITY
#define GPIOTE_0_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_GPIOTE_5000D000_LABEL
#define GPIOTE_0_SIZE __DEPRECATED_MACRO 		DT_NORDIC_NRF_GPIOTE_5000D000_SIZE

/* interrupt-controller@e000e100 */
#define DT_ARM_V8M_NVIC_0					1
#define DT_ARM_V8M_NVIC_E000E100_ARM_NUM_IRQ_PRIORITY_BITS	3
#define DT_ARM_V8M_NVIC_E000E100_BASE_ADDRESS			0xe000e100
#define DT_ARM_V8M_NVIC_E000E100_SIZE				3072
#define DT_ARM_V8M_NVIC_0_ARM_NUM_IRQ_PRIORITY_BITS		DT_ARM_V8M_NVIC_E000E100_ARM_NUM_IRQ_PRIORITY_BITS
#define DT_ARM_V8M_NVIC_0_BASE_ADDRESS				DT_ARM_V8M_NVIC_E000E100_BASE_ADDRESS
#define DT_ARM_V8M_NVIC_0_SIZE					DT_ARM_V8M_NVIC_E000E100_SIZE

/* adc@e000 */
#define DT_NORDIC_NRF_SAADC_0				1
#define DT_NORDIC_NRF_SAADC_5000E000_BASE_ADDRESS	0x5000e000
#define DT_NORDIC_NRF_SAADC_5000E000_IRQ_0		14
#define DT_NORDIC_NRF_SAADC_5000E000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_SAADC_5000E000_LABEL		"ADC_0"
#define DT_NORDIC_NRF_SAADC_5000E000_SIZE		4096
#define ADC_0_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_SAADC_5000E000_BASE_ADDRESS
#define ADC_0_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_SAADC_5000E000_IRQ_0
#define ADC_0_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_SAADC_5000E000_IRQ_0_PRIORITY
#define ADC_0_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_SAADC_5000E000_LABEL
#define ADC_0_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_SAADC_5000E000_SIZE
#define DT_NORDIC_NRF_SAADC_0_BASE_ADDRESS		DT_NORDIC_NRF_SAADC_5000E000_BASE_ADDRESS
#define DT_NORDIC_NRF_SAADC_0_IRQ_0			DT_NORDIC_NRF_SAADC_5000E000_IRQ_0
#define DT_NORDIC_NRF_SAADC_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_SAADC_5000E000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SAADC_0_LABEL			DT_NORDIC_NRF_SAADC_5000E000_LABEL
#define DT_NORDIC_NRF_SAADC_0_SIZE			DT_NORDIC_NRF_SAADC_5000E000_SIZE
#define DT_NORDIC_NRF_SAADC_ADC_0_BASE_ADDRESS		DT_NORDIC_NRF_SAADC_5000E000_BASE_ADDRESS
#define DT_NORDIC_NRF_SAADC_ADC_0_IRQ			DT_NORDIC_NRF_SAADC_5000E000_IRQ_0
#define DT_NORDIC_NRF_SAADC_ADC_0_IRQ_PRIORITY		DT_NORDIC_NRF_SAADC_5000E000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SAADC_ADC_0_LABEL			DT_NORDIC_NRF_SAADC_5000E000_LABEL
#define DT_NORDIC_NRF_SAADC_ADC_0_SIZE			DT_NORDIC_NRF_SAADC_5000E000_SIZE

/* clock@5000 */
#define DT_NORDIC_NRF_CLOCK_50005000_BASE_ADDRESS	0x50005000
#define DT_NORDIC_NRF_CLOCK_50005000_IRQ_0		5
#define DT_NORDIC_NRF_CLOCK_50005000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_CLOCK_50005000_LABEL		"CLOCK"
#define DT_NORDIC_NRF_CLOCK_50005000_SIZE		4096
#define CLOCK_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_CLOCK_50005000_BASE_ADDRESS
#define CLOCK_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_CLOCK_50005000_IRQ_0
#define CLOCK_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_CLOCK_50005000_IRQ_0_PRIORITY
#define CLOCK_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_CLOCK_50005000_LABEL
#define CLOCK_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_CLOCK_50005000_SIZE
#define DT_NORDIC_NRF_CLOCK_0_BASE_ADDRESS		DT_NORDIC_NRF_CLOCK_50005000_BASE_ADDRESS
#define DT_NORDIC_NRF_CLOCK_0_IRQ_0			DT_NORDIC_NRF_CLOCK_50005000_IRQ_0
#define DT_NORDIC_NRF_CLOCK_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_CLOCK_50005000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_CLOCK_0_LABEL			DT_NORDIC_NRF_CLOCK_50005000_LABEL
#define DT_NORDIC_NRF_CLOCK_0_SIZE			DT_NORDIC_NRF_CLOCK_50005000_SIZE
#define DT_NORDIC_NRF_CLOCK_CLOCK_BASE_ADDRESS		DT_NORDIC_NRF_CLOCK_50005000_BASE_ADDRESS
#define DT_NORDIC_NRF_CLOCK_CLOCK_IRQ			DT_NORDIC_NRF_CLOCK_50005000_IRQ_0
#define DT_NORDIC_NRF_CLOCK_CLOCK_IRQ_PRIORITY		DT_NORDIC_NRF_CLOCK_50005000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_CLOCK_CLOCK_LABEL			DT_NORDIC_NRF_CLOCK_50005000_LABEL
#define DT_NORDIC_NRF_CLOCK_CLOCK_SIZE			DT_NORDIC_NRF_CLOCK_50005000_SIZE

/* dppic@17000 */
#define DT_NORDIC_NRF_DPPIC_0				1
#define DT_NORDIC_NRF_DPPIC_50017000_BASE_ADDRESS	0x50017000
#define DT_NORDIC_NRF_DPPIC_50017000_SIZE		4096
#define DT_NORDIC_NRF_DPPIC_0_BASE_ADDRESS		DT_NORDIC_NRF_DPPIC_50017000_BASE_ADDRESS
#define DT_NORDIC_NRF_DPPIC_0_SIZE			DT_NORDIC_NRF_DPPIC_50017000_SIZE

/* flash-controller@39000 */
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_0					1
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS			0x50039000
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL				"NRF_FLASH_DRV_NAME"
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE				4096
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_0_BASE_ADDRESS				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_0_LABEL				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_0_SIZE					DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_FLASH_CONTROLLER_BASE_ADDRESS		DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_FLASH_CONTROLLER_LABEL			DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_FLASH_CONTROLLER_SIZE			DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_NVMC_BASE_ADDRESS			DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_NVMC_LABEL				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL
#define DT_NORDIC_NRF91_FLASH_CONTROLLER_NVMC_SIZE				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE
#define FLASH_CONTROLLER_BASE_ADDRESS __DEPRECATED_MACRO 			DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS
#define FLASH_CONTROLLER_LABEL __DEPRECATED_MACRO 				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL
#define FLASH_CONTROLLER_SIZE __DEPRECATED_MACRO 				DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE
#define NVMC_BASE_ADDRESS __DEPRECATED_MACRO 					DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_BASE_ADDRESS
#define NVMC_LABEL __DEPRECATED_MACRO 						DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_LABEL
#define NVMC_SIZE __DEPRECATED_MACRO 						DT_NORDIC_NRF91_FLASH_CONTROLLER_50039000_SIZE

/* flash@0 */
#define DT_FLASH_BASE_ADDRESS			0x0
#define DT_FLASH_ERASE_BLOCK_SIZE		4096
#define DT_FLASH_SIZE				1024
#define DT_FLASH_WRITE_BLOCK_SIZE		4
#define DT_SOC_NV_FLASH_0			1
#define DT_SOC_NV_FLASH_0_ERASE_BLOCK_SIZE	4096
#define DT_SOC_NV_FLASH_0_LABEL			"NRF_FLASH"
#define DT_SOC_NV_FLASH_0_WRITE_BLOCK_SIZE	4
#define FLASH_ERASE_BLOCK_SIZE __DEPRECATED_MACRO DT_FLASH_ERASE_BLOCK_SIZE
#define FLASH_WRITE_BLOCK_SIZE __DEPRECATED_MACRO DT_FLASH_WRITE_BLOCK_SIZE

/* partitions */
#define DT_FIXED_PARTITIONS_0	1

/* partition@0 */
#define DT_FLASH_AREA_MCUBOOT_LABEL		"mcuboot"
#define DT_FLASH_AREA_MCUBOOT_OFFSET_0		0
#define DT_FLASH_AREA_MCUBOOT_READ_ONLY		0
#define DT_FLASH_AREA_MCUBOOT_SIZE_0		65536
#define DT_FLASH_AREA_MCUBOOT_OFFSET		DT_FLASH_AREA_MCUBOOT_OFFSET_0
#define DT_FLASH_AREA_MCUBOOT_SIZE		DT_FLASH_AREA_MCUBOOT_SIZE_0
#define FLASH_AREA_MCUBOOT_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_LABEL
#define FLASH_AREA_MCUBOOT_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_OFFSET
#define FLASH_AREA_MCUBOOT_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_OFFSET_0
#define FLASH_AREA_MCUBOOT_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_READ_ONLY
#define FLASH_AREA_MCUBOOT_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_SIZE
#define FLASH_AREA_MCUBOOT_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_MCUBOOT_SIZE_0

/* partition@10000 */
#define DT_CODE_PARTITION_OFFSET		65536
#define DT_CODE_PARTITION_SIZE			196608
#define DT_FLASH_AREA_IMAGE_0_LABEL		"image-0"
#define DT_FLASH_AREA_IMAGE_0_OFFSET_0		65536
#define DT_FLASH_AREA_IMAGE_0_READ_ONLY		0
#define DT_FLASH_AREA_IMAGE_0_SIZE_0		196608
#define DT_FLASH_AREA_IMAGE_0_OFFSET		DT_FLASH_AREA_IMAGE_0_OFFSET_0
#define DT_FLASH_AREA_IMAGE_0_SIZE		DT_FLASH_AREA_IMAGE_0_SIZE_0
#define FLASH_AREA_IMAGE_0_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_LABEL
#define FLASH_AREA_IMAGE_0_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_OFFSET
#define FLASH_AREA_IMAGE_0_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_OFFSET_0
#define FLASH_AREA_IMAGE_0_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_READ_ONLY
#define FLASH_AREA_IMAGE_0_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_SIZE
#define FLASH_AREA_IMAGE_0_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_SIZE_0

/* partition@40000 */
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_LABEL		"image-0-nonsecure"
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_OFFSET_0	262144
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_READ_ONLY	0
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_SIZE_0		262144
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_OFFSET		DT_FLASH_AREA_IMAGE_0_NONSECURE_OFFSET_0
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_SIZE		DT_FLASH_AREA_IMAGE_0_NONSECURE_SIZE_0
#define FLASH_AREA_IMAGE_0_NONSECURE_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_LABEL
#define FLASH_AREA_IMAGE_0_NONSECURE_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_OFFSET
#define FLASH_AREA_IMAGE_0_NONSECURE_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_OFFSET_0
#define FLASH_AREA_IMAGE_0_NONSECURE_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_READ_ONLY
#define FLASH_AREA_IMAGE_0_NONSECURE_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_SIZE
#define FLASH_AREA_IMAGE_0_NONSECURE_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_0_NONSECURE_SIZE_0

/* partition@80000 */
#define DT_FLASH_AREA_IMAGE_1_LABEL		"image-1"
#define DT_FLASH_AREA_IMAGE_1_OFFSET_0		524288
#define DT_FLASH_AREA_IMAGE_1_READ_ONLY		0
#define DT_FLASH_AREA_IMAGE_1_SIZE_0		196608
#define DT_FLASH_AREA_IMAGE_1_OFFSET		DT_FLASH_AREA_IMAGE_1_OFFSET_0
#define DT_FLASH_AREA_IMAGE_1_SIZE		DT_FLASH_AREA_IMAGE_1_SIZE_0
#define FLASH_AREA_IMAGE_1_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_LABEL
#define FLASH_AREA_IMAGE_1_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_OFFSET
#define FLASH_AREA_IMAGE_1_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_OFFSET_0
#define FLASH_AREA_IMAGE_1_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_READ_ONLY
#define FLASH_AREA_IMAGE_1_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_SIZE
#define FLASH_AREA_IMAGE_1_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_SIZE_0

/* partition@b0000 */
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_LABEL		"image-1-nonsecure"
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_OFFSET_0	720896
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_READ_ONLY	0
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_SIZE_0		262144
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_OFFSET		DT_FLASH_AREA_IMAGE_1_NONSECURE_OFFSET_0
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_SIZE		DT_FLASH_AREA_IMAGE_1_NONSECURE_SIZE_0
#define FLASH_AREA_IMAGE_1_NONSECURE_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_LABEL
#define FLASH_AREA_IMAGE_1_NONSECURE_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_OFFSET
#define FLASH_AREA_IMAGE_1_NONSECURE_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_OFFSET_0
#define FLASH_AREA_IMAGE_1_NONSECURE_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_READ_ONLY
#define FLASH_AREA_IMAGE_1_NONSECURE_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_SIZE
#define FLASH_AREA_IMAGE_1_NONSECURE_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_1_NONSECURE_SIZE_0

/* partition@f0000 */
#define DT_FLASH_AREA_IMAGE_SCRATCH_LABEL	"image-scratch"
#define DT_FLASH_AREA_IMAGE_SCRATCH_OFFSET_0	983040
#define DT_FLASH_AREA_IMAGE_SCRATCH_READ_ONLY	0
#define DT_FLASH_AREA_IMAGE_SCRATCH_SIZE_0	40960
#define DT_FLASH_AREA_IMAGE_SCRATCH_OFFSET	DT_FLASH_AREA_IMAGE_SCRATCH_OFFSET_0
#define DT_FLASH_AREA_IMAGE_SCRATCH_SIZE	DT_FLASH_AREA_IMAGE_SCRATCH_SIZE_0
#define FLASH_AREA_IMAGE_SCRATCH_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_LABEL
#define FLASH_AREA_IMAGE_SCRATCH_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_OFFSET
#define FLASH_AREA_IMAGE_SCRATCH_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_OFFSET_0
#define FLASH_AREA_IMAGE_SCRATCH_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_READ_ONLY
#define FLASH_AREA_IMAGE_SCRATCH_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_SIZE
#define FLASH_AREA_IMAGE_SCRATCH_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_IMAGE_SCRATCH_SIZE_0

/* partition@fa000 */
#define DT_FLASH_AREA_STORAGE_LABEL		"storage"
#define DT_FLASH_AREA_STORAGE_OFFSET_0		1024000
#define DT_FLASH_AREA_STORAGE_READ_ONLY		0
#define DT_FLASH_AREA_STORAGE_SIZE_0		24576
#define DT_FLASH_AREA_STORAGE_OFFSET		DT_FLASH_AREA_STORAGE_OFFSET_0
#define DT_FLASH_AREA_STORAGE_SIZE		DT_FLASH_AREA_STORAGE_SIZE_0
#define FLASH_AREA_STORAGE_LABEL __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_LABEL
#define FLASH_AREA_STORAGE_OFFSET __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_OFFSET
#define FLASH_AREA_STORAGE_OFFSET_0 __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_OFFSET_0
#define FLASH_AREA_STORAGE_READ_ONLY __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_READ_ONLY
#define FLASH_AREA_STORAGE_SIZE __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_SIZE
#define FLASH_AREA_STORAGE_SIZE_0 __DEPRECATED_MACRO DT_FLASH_AREA_STORAGE_SIZE_0

/* gpio@842500 */
#define DT_NORDIC_NRF_GPIO_0				1
#define DT_NORDIC_NRF_GPIO_50842500_BASE_ADDRESS	0x50842500
#define DT_NORDIC_NRF_GPIO_50842500_LABEL		"GPIO_0"
#define DT_NORDIC_NRF_GPIO_50842500_SIZE		768
#define DT_NORDIC_NRF_GPIO_0_BASE_ADDRESS		DT_NORDIC_NRF_GPIO_50842500_BASE_ADDRESS
#define DT_NORDIC_NRF_GPIO_0_LABEL			DT_NORDIC_NRF_GPIO_50842500_LABEL
#define DT_NORDIC_NRF_GPIO_0_SIZE			DT_NORDIC_NRF_GPIO_50842500_SIZE
#define DT_NORDIC_NRF_GPIO_GPIO_0_BASE_ADDRESS		DT_NORDIC_NRF_GPIO_50842500_BASE_ADDRESS
#define DT_NORDIC_NRF_GPIO_GPIO_0_LABEL			DT_NORDIC_NRF_GPIO_50842500_LABEL
#define DT_NORDIC_NRF_GPIO_GPIO_0_SIZE			DT_NORDIC_NRF_GPIO_50842500_SIZE
#define GPIO_0_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_GPIO_50842500_BASE_ADDRESS
#define GPIO_0_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_GPIO_50842500_LABEL
#define GPIO_0_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_GPIO_50842500_SIZE

/* i2c@a000 */
#define DT_NORDIC_NRF_I2C_0				1
#define DT_NORDIC_NRF_I2C_5000A000_BASE_ADDRESS		0x5000a000
#define DT_NORDIC_NRF_I2C_5000A000_CLOCK_FREQUENCY	100000
#define DT_NORDIC_NRF_I2C_5000A000_IRQ_0		10
#define DT_NORDIC_NRF_I2C_5000A000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_I2C_5000A000_LABEL		"I2C_2"
#define DT_NORDIC_NRF_I2C_5000A000_SCL_PIN		31
#define DT_NORDIC_NRF_I2C_5000A000_SDA_PIN		30
#define DT_NORDIC_NRF_I2C_5000A000_SIZE			4096
#define DT_NORDIC_NRF_I2C_0_BASE_ADDRESS		DT_NORDIC_NRF_I2C_5000A000_BASE_ADDRESS
#define DT_NORDIC_NRF_I2C_0_CLOCK_FREQUENCY		DT_NORDIC_NRF_I2C_5000A000_CLOCK_FREQUENCY
#define DT_NORDIC_NRF_I2C_0_IRQ_0			DT_NORDIC_NRF_I2C_5000A000_IRQ_0
#define DT_NORDIC_NRF_I2C_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_I2C_5000A000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_I2C_0_LABEL			DT_NORDIC_NRF_I2C_5000A000_LABEL
#define DT_NORDIC_NRF_I2C_0_SCL_PIN			DT_NORDIC_NRF_I2C_5000A000_SCL_PIN
#define DT_NORDIC_NRF_I2C_0_SDA_PIN			DT_NORDIC_NRF_I2C_5000A000_SDA_PIN
#define DT_NORDIC_NRF_I2C_0_SIZE			DT_NORDIC_NRF_I2C_5000A000_SIZE
#define DT_NORDIC_NRF_I2C_I2C_2_BASE_ADDRESS		DT_NORDIC_NRF_I2C_5000A000_BASE_ADDRESS
#define DT_NORDIC_NRF_I2C_I2C_2_CLOCK_FREQUENCY		DT_NORDIC_NRF_I2C_5000A000_CLOCK_FREQUENCY
#define DT_NORDIC_NRF_I2C_I2C_2_IRQ			DT_NORDIC_NRF_I2C_5000A000_IRQ_0
#define DT_NORDIC_NRF_I2C_I2C_2_IRQ_PRIORITY		DT_NORDIC_NRF_I2C_5000A000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_I2C_I2C_2_LABEL			DT_NORDIC_NRF_I2C_5000A000_LABEL
#define DT_NORDIC_NRF_I2C_I2C_2_SCL_PIN			DT_NORDIC_NRF_I2C_5000A000_SCL_PIN
#define DT_NORDIC_NRF_I2C_I2C_2_SDA_PIN			DT_NORDIC_NRF_I2C_5000A000_SDA_PIN
#define DT_NORDIC_NRF_I2C_I2C_2_SIZE			DT_NORDIC_NRF_I2C_5000A000_SIZE
#define I2C_2_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_I2C_5000A000_BASE_ADDRESS
#define I2C_2_CLOCK_FREQUENCY __DEPRECATED_MACRO 	DT_NORDIC_NRF_I2C_5000A000_CLOCK_FREQUENCY
#define I2C_2_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_I2C_5000A000_IRQ_0
#define I2C_2_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_I2C_5000A000_IRQ_0_PRIORITY
#define I2C_2_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_I2C_5000A000_LABEL
#define I2C_2_SCL_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_I2C_5000A000_SCL_PIN
#define I2C_2_SDA_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_I2C_5000A000_SDA_PIN
#define I2C_2_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_I2C_5000A000_SIZE

/* power@5000 */
#define DT_NORDIC_NRF_POWER_50005000_BASE_ADDRESS	0x50005000
#define DT_NORDIC_NRF_POWER_50005000_IRQ_0		5
#define DT_NORDIC_NRF_POWER_50005000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_POWER_50005000_SIZE		4096
#define DT_NORDIC_NRF_POWER_0_BASE_ADDRESS		DT_NORDIC_NRF_POWER_50005000_BASE_ADDRESS
#define DT_NORDIC_NRF_POWER_0_IRQ_0			DT_NORDIC_NRF_POWER_50005000_IRQ_0
#define DT_NORDIC_NRF_POWER_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_POWER_50005000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_POWER_0_SIZE			DT_NORDIC_NRF_POWER_50005000_SIZE
#define DT_NORDIC_NRF_POWER_POWER_BASE_ADDRESS		DT_NORDIC_NRF_POWER_50005000_BASE_ADDRESS
#define DT_NORDIC_NRF_POWER_POWER_IRQ			DT_NORDIC_NRF_POWER_50005000_IRQ_0
#define DT_NORDIC_NRF_POWER_POWER_IRQ_PRIORITY		DT_NORDIC_NRF_POWER_50005000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_POWER_POWER_SIZE			DT_NORDIC_NRF_POWER_50005000_SIZE
#define POWER_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_POWER_50005000_BASE_ADDRESS
#define POWER_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_POWER_50005000_IRQ_0
#define POWER_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_POWER_50005000_IRQ_0_PRIORITY
#define POWER_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_POWER_50005000_SIZE

/* pwm@21000 */
#define DT_NORDIC_NRF_PWM_50021000_BASE_ADDRESS		0x50021000
#define DT_NORDIC_NRF_PWM_50021000_CH0_INVERTED		0
#define DT_NORDIC_NRF_PWM_50021000_CH0_PIN		2
#define DT_NORDIC_NRF_PWM_50021000_CH1_INVERTED		0
#define DT_NORDIC_NRF_PWM_50021000_CH2_INVERTED		0
#define DT_NORDIC_NRF_PWM_50021000_CH3_INVERTED		0
#define DT_NORDIC_NRF_PWM_50021000_LABEL		"PWM_0"
#define DT_NORDIC_NRF_PWM_50021000_SIZE			4096
#define DT_NORDIC_NRF_PWM_0_BASE_ADDRESS		DT_NORDIC_NRF_PWM_50021000_BASE_ADDRESS
#define DT_NORDIC_NRF_PWM_0_CH0_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH0_INVERTED
#define DT_NORDIC_NRF_PWM_0_CH0_PIN			DT_NORDIC_NRF_PWM_50021000_CH0_PIN
#define DT_NORDIC_NRF_PWM_0_CH1_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH1_INVERTED
#define DT_NORDIC_NRF_PWM_0_CH2_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH2_INVERTED
#define DT_NORDIC_NRF_PWM_0_CH3_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH3_INVERTED
#define DT_NORDIC_NRF_PWM_0_LABEL			DT_NORDIC_NRF_PWM_50021000_LABEL
#define DT_NORDIC_NRF_PWM_0_SIZE			DT_NORDIC_NRF_PWM_50021000_SIZE
#define DT_NORDIC_NRF_PWM_PWM_0_BASE_ADDRESS		DT_NORDIC_NRF_PWM_50021000_BASE_ADDRESS
#define DT_NORDIC_NRF_PWM_PWM_0_CH0_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH0_INVERTED
#define DT_NORDIC_NRF_PWM_PWM_0_CH0_PIN			DT_NORDIC_NRF_PWM_50021000_CH0_PIN
#define DT_NORDIC_NRF_PWM_PWM_0_CH1_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH1_INVERTED
#define DT_NORDIC_NRF_PWM_PWM_0_CH2_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH2_INVERTED
#define DT_NORDIC_NRF_PWM_PWM_0_CH3_INVERTED		DT_NORDIC_NRF_PWM_50021000_CH3_INVERTED
#define DT_NORDIC_NRF_PWM_PWM_0_LABEL			DT_NORDIC_NRF_PWM_50021000_LABEL
#define DT_NORDIC_NRF_PWM_PWM_0_SIZE			DT_NORDIC_NRF_PWM_50021000_SIZE
#define PWM_0_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_BASE_ADDRESS
#define PWM_0_CH0_INVERTED __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_CH0_INVERTED
#define PWM_0_CH0_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_CH0_PIN
#define PWM_0_CH1_INVERTED __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_CH1_INVERTED
#define PWM_0_CH2_INVERTED __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_CH2_INVERTED
#define PWM_0_CH3_INVERTED __DEPRECATED_MACRO 		DT_NORDIC_NRF_PWM_50021000_CH3_INVERTED
#define PWM_0_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_PWM_50021000_LABEL
#define PWM_0_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_PWM_50021000_SIZE

/* rtc@14000 */
#define DT_NORDIC_NRF_RTC_0				1
#define DT_NORDIC_NRF_RTC_50014000_BASE_ADDRESS		0x50014000
#define DT_NORDIC_NRF_RTC_50014000_IRQ_0		20
#define DT_NORDIC_NRF_RTC_50014000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_RTC_50014000_LABEL		"RTC_0"
#define DT_NORDIC_NRF_RTC_50014000_SIZE			4096
#define DT_NORDIC_NRF_RTC_0_BASE_ADDRESS		DT_NORDIC_NRF_RTC_50014000_BASE_ADDRESS
#define DT_NORDIC_NRF_RTC_0_IRQ_0			DT_NORDIC_NRF_RTC_50014000_IRQ_0
#define DT_NORDIC_NRF_RTC_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_RTC_50014000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_RTC_0_LABEL			DT_NORDIC_NRF_RTC_50014000_LABEL
#define DT_NORDIC_NRF_RTC_0_SIZE			DT_NORDIC_NRF_RTC_50014000_SIZE
#define DT_NORDIC_NRF_RTC_RTC_0_BASE_ADDRESS		DT_NORDIC_NRF_RTC_50014000_BASE_ADDRESS
#define DT_NORDIC_NRF_RTC_RTC_0_IRQ			DT_NORDIC_NRF_RTC_50014000_IRQ_0
#define DT_NORDIC_NRF_RTC_RTC_0_IRQ_PRIORITY		DT_NORDIC_NRF_RTC_50014000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_RTC_RTC_0_LABEL			DT_NORDIC_NRF_RTC_50014000_LABEL
#define DT_NORDIC_NRF_RTC_RTC_0_SIZE			DT_NORDIC_NRF_RTC_50014000_SIZE
#define RTC_0_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_RTC_50014000_BASE_ADDRESS
#define RTC_0_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50014000_IRQ_0
#define RTC_0_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_RTC_50014000_IRQ_0_PRIORITY
#define RTC_0_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50014000_LABEL
#define RTC_0_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50014000_SIZE

/* rtc@15000 */
#define DT_NORDIC_NRF_RTC_1				1
#define DT_NORDIC_NRF_RTC_50015000_BASE_ADDRESS		0x50015000
#define DT_NORDIC_NRF_RTC_50015000_IRQ_0		21
#define DT_NORDIC_NRF_RTC_50015000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_RTC_50015000_LABEL		"RTC_1"
#define DT_NORDIC_NRF_RTC_50015000_SIZE			4096
#define DT_NORDIC_NRF_RTC_1_BASE_ADDRESS		DT_NORDIC_NRF_RTC_50015000_BASE_ADDRESS
#define DT_NORDIC_NRF_RTC_1_IRQ_0			DT_NORDIC_NRF_RTC_50015000_IRQ_0
#define DT_NORDIC_NRF_RTC_1_IRQ_0_PRIORITY		DT_NORDIC_NRF_RTC_50015000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_RTC_1_LABEL			DT_NORDIC_NRF_RTC_50015000_LABEL
#define DT_NORDIC_NRF_RTC_1_SIZE			DT_NORDIC_NRF_RTC_50015000_SIZE
#define DT_NORDIC_NRF_RTC_RTC_1_BASE_ADDRESS		DT_NORDIC_NRF_RTC_50015000_BASE_ADDRESS
#define DT_NORDIC_NRF_RTC_RTC_1_IRQ			DT_NORDIC_NRF_RTC_50015000_IRQ_0
#define DT_NORDIC_NRF_RTC_RTC_1_IRQ_PRIORITY		DT_NORDIC_NRF_RTC_50015000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_RTC_RTC_1_LABEL			DT_NORDIC_NRF_RTC_50015000_LABEL
#define DT_NORDIC_NRF_RTC_RTC_1_SIZE			DT_NORDIC_NRF_RTC_50015000_SIZE
#define RTC_1_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_RTC_50015000_BASE_ADDRESS
#define RTC_1_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50015000_IRQ_0
#define RTC_1_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_RTC_50015000_IRQ_0_PRIORITY
#define RTC_1_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50015000_LABEL
#define RTC_1_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_RTC_50015000_SIZE

/* spi@b000 */
#define DT_NORDIC_NRF_SPI_0				1
#define DT_NORDIC_NRF_SPI_5000B000_BASE_ADDRESS		0x5000b000
#define DT_NORDIC_NRF_SPI_5000B000_IRQ_0		11
#define DT_NORDIC_NRF_SPI_5000B000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_SPI_5000B000_LABEL		"SPI_3"
#define DT_NORDIC_NRF_SPI_5000B000_MISO_PIN		17
#define DT_NORDIC_NRF_SPI_5000B000_MOSI_PIN		18
#define DT_NORDIC_NRF_SPI_5000B000_SCK_PIN		19
#define DT_NORDIC_NRF_SPI_5000B000_SIZE			4096
#define DT_NORDIC_NRF_SPI_0_BASE_ADDRESS		DT_NORDIC_NRF_SPI_5000B000_BASE_ADDRESS
#define DT_NORDIC_NRF_SPI_0_IRQ_0			DT_NORDIC_NRF_SPI_5000B000_IRQ_0
#define DT_NORDIC_NRF_SPI_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_SPI_5000B000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SPI_0_LABEL			DT_NORDIC_NRF_SPI_5000B000_LABEL
#define DT_NORDIC_NRF_SPI_0_MISO_PIN			DT_NORDIC_NRF_SPI_5000B000_MISO_PIN
#define DT_NORDIC_NRF_SPI_0_MOSI_PIN			DT_NORDIC_NRF_SPI_5000B000_MOSI_PIN
#define DT_NORDIC_NRF_SPI_0_SCK_PIN			DT_NORDIC_NRF_SPI_5000B000_SCK_PIN
#define DT_NORDIC_NRF_SPI_0_SIZE			DT_NORDIC_NRF_SPI_5000B000_SIZE
#define DT_NORDIC_NRF_SPI_SPI_3_BASE_ADDRESS		DT_NORDIC_NRF_SPI_5000B000_BASE_ADDRESS
#define DT_NORDIC_NRF_SPI_SPI_3_IRQ			DT_NORDIC_NRF_SPI_5000B000_IRQ_0
#define DT_NORDIC_NRF_SPI_SPI_3_IRQ_PRIORITY		DT_NORDIC_NRF_SPI_5000B000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SPI_SPI_3_LABEL			DT_NORDIC_NRF_SPI_5000B000_LABEL
#define DT_NORDIC_NRF_SPI_SPI_3_MISO_PIN		DT_NORDIC_NRF_SPI_5000B000_MISO_PIN
#define DT_NORDIC_NRF_SPI_SPI_3_MOSI_PIN		DT_NORDIC_NRF_SPI_5000B000_MOSI_PIN
#define DT_NORDIC_NRF_SPI_SPI_3_SCK_PIN			DT_NORDIC_NRF_SPI_5000B000_SCK_PIN
#define DT_NORDIC_NRF_SPI_SPI_3_SIZE			DT_NORDIC_NRF_SPI_5000B000_SIZE
#define SPI_3_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPI_5000B000_BASE_ADDRESS
#define SPI_3_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_SPI_5000B000_IRQ_0
#define SPI_3_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPI_5000B000_IRQ_0_PRIORITY
#define SPI_3_LABEL __DEPRECATED_MACRO 			DT_NORDIC_NRF_SPI_5000B000_LABEL
#define SPI_3_MISO_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPI_5000B000_MISO_PIN
#define SPI_3_MOSI_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPI_5000B000_MOSI_PIN
#define SPI_3_SCK_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPI_5000B000_SCK_PIN
#define SPI_3_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_SPI_5000B000_SIZE

/* timer@10000 */
#define DT_NORDIC_NRF_TIMER_50010000_BASE_ADDRESS	0x50010000
#define DT_NORDIC_NRF_TIMER_50010000_IRQ_0		16
#define DT_NORDIC_NRF_TIMER_50010000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_TIMER_50010000_LABEL		"TIMER_1"
#define DT_NORDIC_NRF_TIMER_50010000_SIZE		4096
#define DT_NORDIC_NRF_TIMER_0_BASE_ADDRESS		DT_NORDIC_NRF_TIMER_50010000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_0_IRQ_0			DT_NORDIC_NRF_TIMER_50010000_IRQ_0
#define DT_NORDIC_NRF_TIMER_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_TIMER_50010000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_0_LABEL			DT_NORDIC_NRF_TIMER_50010000_LABEL
#define DT_NORDIC_NRF_TIMER_0_SIZE			DT_NORDIC_NRF_TIMER_50010000_SIZE
#define DT_NORDIC_NRF_TIMER_TIMER_1_BASE_ADDRESS	DT_NORDIC_NRF_TIMER_50010000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_TIMER_1_IRQ			DT_NORDIC_NRF_TIMER_50010000_IRQ_0
#define DT_NORDIC_NRF_TIMER_TIMER_1_IRQ_PRIORITY	DT_NORDIC_NRF_TIMER_50010000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_TIMER_1_LABEL		DT_NORDIC_NRF_TIMER_50010000_LABEL
#define DT_NORDIC_NRF_TIMER_TIMER_1_SIZE		DT_NORDIC_NRF_TIMER_50010000_SIZE
#define TIMER_1_BASE_ADDRESS __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_50010000_BASE_ADDRESS
#define TIMER_1_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_TIMER_50010000_IRQ_0
#define TIMER_1_IRQ_PRIORITY __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_50010000_IRQ_0_PRIORITY
#define TIMER_1_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_50010000_LABEL
#define TIMER_1_SIZE __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_50010000_SIZE

/* timer@11000 */
#define DT_NORDIC_NRF_TIMER_50011000_BASE_ADDRESS	0x50011000
#define DT_NORDIC_NRF_TIMER_50011000_IRQ_0		17
#define DT_NORDIC_NRF_TIMER_50011000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_TIMER_50011000_LABEL		"TIMER_2"
#define DT_NORDIC_NRF_TIMER_50011000_SIZE		4096
#define DT_NORDIC_NRF_TIMER_1_BASE_ADDRESS		DT_NORDIC_NRF_TIMER_50011000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_1_IRQ_0			DT_NORDIC_NRF_TIMER_50011000_IRQ_0
#define DT_NORDIC_NRF_TIMER_1_IRQ_0_PRIORITY		DT_NORDIC_NRF_TIMER_50011000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_1_LABEL			DT_NORDIC_NRF_TIMER_50011000_LABEL
#define DT_NORDIC_NRF_TIMER_1_SIZE			DT_NORDIC_NRF_TIMER_50011000_SIZE
#define DT_NORDIC_NRF_TIMER_TIMER_2_BASE_ADDRESS	DT_NORDIC_NRF_TIMER_50011000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_TIMER_2_IRQ			DT_NORDIC_NRF_TIMER_50011000_IRQ_0
#define DT_NORDIC_NRF_TIMER_TIMER_2_IRQ_PRIORITY	DT_NORDIC_NRF_TIMER_50011000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_TIMER_2_LABEL		DT_NORDIC_NRF_TIMER_50011000_LABEL
#define DT_NORDIC_NRF_TIMER_TIMER_2_SIZE		DT_NORDIC_NRF_TIMER_50011000_SIZE
#define TIMER_2_BASE_ADDRESS __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_50011000_BASE_ADDRESS
#define TIMER_2_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_TIMER_50011000_IRQ_0
#define TIMER_2_IRQ_PRIORITY __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_50011000_IRQ_0_PRIORITY
#define TIMER_2_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_50011000_LABEL
#define TIMER_2_SIZE __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_50011000_SIZE

/* timer@f000 */
#define DT_NORDIC_NRF_TIMER_5000F000_BASE_ADDRESS	0x5000f000
#define DT_NORDIC_NRF_TIMER_5000F000_IRQ_0		15
#define DT_NORDIC_NRF_TIMER_5000F000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_TIMER_5000F000_LABEL		"TIMER_0"
#define DT_NORDIC_NRF_TIMER_5000F000_SIZE		4096
#define DT_NORDIC_NRF_TIMER_2_BASE_ADDRESS		DT_NORDIC_NRF_TIMER_5000F000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_2_IRQ_0			DT_NORDIC_NRF_TIMER_5000F000_IRQ_0
#define DT_NORDIC_NRF_TIMER_2_IRQ_0_PRIORITY		DT_NORDIC_NRF_TIMER_5000F000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_2_LABEL			DT_NORDIC_NRF_TIMER_5000F000_LABEL
#define DT_NORDIC_NRF_TIMER_2_SIZE			DT_NORDIC_NRF_TIMER_5000F000_SIZE
#define DT_NORDIC_NRF_TIMER_TIMER_0_BASE_ADDRESS	DT_NORDIC_NRF_TIMER_5000F000_BASE_ADDRESS
#define DT_NORDIC_NRF_TIMER_TIMER_0_IRQ			DT_NORDIC_NRF_TIMER_5000F000_IRQ_0
#define DT_NORDIC_NRF_TIMER_TIMER_0_IRQ_PRIORITY	DT_NORDIC_NRF_TIMER_5000F000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_TIMER_TIMER_0_LABEL		DT_NORDIC_NRF_TIMER_5000F000_LABEL
#define DT_NORDIC_NRF_TIMER_TIMER_0_SIZE		DT_NORDIC_NRF_TIMER_5000F000_SIZE
#define TIMER_0_BASE_ADDRESS __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_5000F000_BASE_ADDRESS
#define TIMER_0_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_TIMER_5000F000_IRQ_0
#define TIMER_0_IRQ_PRIORITY __DEPRECATED_MACRO 	DT_NORDIC_NRF_TIMER_5000F000_IRQ_0_PRIORITY
#define TIMER_0_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_5000F000_LABEL
#define TIMER_0_SIZE __DEPRECATED_MACRO 		DT_NORDIC_NRF_TIMER_5000F000_SIZE

/* uart@8000 */
#define DT_NORDIC_NRF_UARTE_0				1
#define DT_NORDIC_NRF_UARTE_50008000_BASE_ADDRESS	0x50008000
#define DT_NORDIC_NRF_UARTE_50008000_CTS_PIN		26
#define DT_NORDIC_NRF_UARTE_50008000_CURRENT_SPEED	115200
#define DT_NORDIC_NRF_UARTE_50008000_IRQ_0		8
#define DT_NORDIC_NRF_UARTE_50008000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_UARTE_50008000_LABEL		"UART_0"
#define DT_NORDIC_NRF_UARTE_50008000_RTS_PIN		27
#define DT_NORDIC_NRF_UARTE_50008000_RX_PIN		28
#define DT_NORDIC_NRF_UARTE_50008000_SIZE		4096
#define DT_NORDIC_NRF_UARTE_50008000_TX_PIN		29
#define DT_UART_CONSOLE_ON_DEV_NAME			"UART_0"
#define DT_UART_MCUMGR_ON_DEV_NAME			"UART_0"
#define DT_UART_SHELL_ON_DEV_NAME			"UART_0"
#define DT_NORDIC_NRF_UARTE_0_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_50008000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_0_CTS_PIN			DT_NORDIC_NRF_UARTE_50008000_CTS_PIN
#define DT_NORDIC_NRF_UARTE_0_CURRENT_SPEED		DT_NORDIC_NRF_UARTE_50008000_CURRENT_SPEED
#define DT_NORDIC_NRF_UARTE_0_IRQ_0			DT_NORDIC_NRF_UARTE_50008000_IRQ_0
#define DT_NORDIC_NRF_UARTE_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_UARTE_50008000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_0_LABEL			DT_NORDIC_NRF_UARTE_50008000_LABEL
#define DT_NORDIC_NRF_UARTE_0_RTS_PIN			DT_NORDIC_NRF_UARTE_50008000_RTS_PIN
#define DT_NORDIC_NRF_UARTE_0_RX_PIN			DT_NORDIC_NRF_UARTE_50008000_RX_PIN
#define DT_NORDIC_NRF_UARTE_0_SIZE			DT_NORDIC_NRF_UARTE_50008000_SIZE
#define DT_NORDIC_NRF_UARTE_0_TX_PIN			DT_NORDIC_NRF_UARTE_50008000_TX_PIN
#define DT_NORDIC_NRF_UARTE_UART_0_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_50008000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_UART_0_CTS_PIN		DT_NORDIC_NRF_UARTE_50008000_CTS_PIN
#define DT_NORDIC_NRF_UARTE_UART_0_CURRENT_SPEED	DT_NORDIC_NRF_UARTE_50008000_CURRENT_SPEED
#define DT_NORDIC_NRF_UARTE_UART_0_IRQ			DT_NORDIC_NRF_UARTE_50008000_IRQ_0
#define DT_NORDIC_NRF_UARTE_UART_0_IRQ_PRIORITY		DT_NORDIC_NRF_UARTE_50008000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_UART_0_LABEL		DT_NORDIC_NRF_UARTE_50008000_LABEL
#define DT_NORDIC_NRF_UARTE_UART_0_RTS_PIN		DT_NORDIC_NRF_UARTE_50008000_RTS_PIN
#define DT_NORDIC_NRF_UARTE_UART_0_RX_PIN		DT_NORDIC_NRF_UARTE_50008000_RX_PIN
#define DT_NORDIC_NRF_UARTE_UART_0_SIZE			DT_NORDIC_NRF_UARTE_50008000_SIZE
#define DT_NORDIC_NRF_UARTE_UART_0_TX_PIN		DT_NORDIC_NRF_UARTE_50008000_TX_PIN
#define UART_0_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_BASE_ADDRESS
#define UART_0_CTS_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_CTS_PIN
#define UART_0_CURRENT_SPEED __DEPRECATED_MACRO 	DT_NORDIC_NRF_UARTE_50008000_CURRENT_SPEED
#define UART_0_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_50008000_IRQ_0
#define UART_0_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_IRQ_0_PRIORITY
#define UART_0_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_LABEL
#define UART_0_RTS_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_RTS_PIN
#define UART_0_RX_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_RX_PIN
#define UART_0_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_50008000_SIZE
#define UART_0_TX_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50008000_TX_PIN

/* uart@9000 */
#define DT_NORDIC_NRF_UARTE_1				1
#define DT_NORDIC_NRF_UARTE_50009000_BASE_ADDRESS	0x50009000
#define DT_NORDIC_NRF_UARTE_50009000_CTS_PIN		15
#define DT_NORDIC_NRF_UARTE_50009000_CURRENT_SPEED	115200
#define DT_NORDIC_NRF_UARTE_50009000_IRQ_0		9
#define DT_NORDIC_NRF_UARTE_50009000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_UARTE_50009000_LABEL		"UART_1"
#define DT_NORDIC_NRF_UARTE_50009000_RTS_PIN		14
#define DT_NORDIC_NRF_UARTE_50009000_RX_PIN		0
#define DT_NORDIC_NRF_UARTE_50009000_SIZE		4096
#define DT_NORDIC_NRF_UARTE_50009000_TX_PIN		1
#define DT_NORDIC_NRF_UARTE_1_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_50009000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_1_CTS_PIN			DT_NORDIC_NRF_UARTE_50009000_CTS_PIN
#define DT_NORDIC_NRF_UARTE_1_CURRENT_SPEED		DT_NORDIC_NRF_UARTE_50009000_CURRENT_SPEED
#define DT_NORDIC_NRF_UARTE_1_IRQ_0			DT_NORDIC_NRF_UARTE_50009000_IRQ_0
#define DT_NORDIC_NRF_UARTE_1_IRQ_0_PRIORITY		DT_NORDIC_NRF_UARTE_50009000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_1_LABEL			DT_NORDIC_NRF_UARTE_50009000_LABEL
#define DT_NORDIC_NRF_UARTE_1_RTS_PIN			DT_NORDIC_NRF_UARTE_50009000_RTS_PIN
#define DT_NORDIC_NRF_UARTE_1_RX_PIN			DT_NORDIC_NRF_UARTE_50009000_RX_PIN
#define DT_NORDIC_NRF_UARTE_1_SIZE			DT_NORDIC_NRF_UARTE_50009000_SIZE
#define DT_NORDIC_NRF_UARTE_1_TX_PIN			DT_NORDIC_NRF_UARTE_50009000_TX_PIN
#define DT_NORDIC_NRF_UARTE_UART_1_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_50009000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_UART_1_CTS_PIN		DT_NORDIC_NRF_UARTE_50009000_CTS_PIN
#define DT_NORDIC_NRF_UARTE_UART_1_CURRENT_SPEED	DT_NORDIC_NRF_UARTE_50009000_CURRENT_SPEED
#define DT_NORDIC_NRF_UARTE_UART_1_IRQ			DT_NORDIC_NRF_UARTE_50009000_IRQ_0
#define DT_NORDIC_NRF_UARTE_UART_1_IRQ_PRIORITY		DT_NORDIC_NRF_UARTE_50009000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_UART_1_LABEL		DT_NORDIC_NRF_UARTE_50009000_LABEL
#define DT_NORDIC_NRF_UARTE_UART_1_RTS_PIN		DT_NORDIC_NRF_UARTE_50009000_RTS_PIN
#define DT_NORDIC_NRF_UARTE_UART_1_RX_PIN		DT_NORDIC_NRF_UARTE_50009000_RX_PIN
#define DT_NORDIC_NRF_UARTE_UART_1_SIZE			DT_NORDIC_NRF_UARTE_50009000_SIZE
#define DT_NORDIC_NRF_UARTE_UART_1_TX_PIN		DT_NORDIC_NRF_UARTE_50009000_TX_PIN
#define UART_1_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_BASE_ADDRESS
#define UART_1_CTS_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_CTS_PIN
#define UART_1_CURRENT_SPEED __DEPRECATED_MACRO 	DT_NORDIC_NRF_UARTE_50009000_CURRENT_SPEED
#define UART_1_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_50009000_IRQ_0
#define UART_1_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_IRQ_0_PRIORITY
#define UART_1_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_LABEL
#define UART_1_RTS_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_RTS_PIN
#define UART_1_RX_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_RX_PIN
#define UART_1_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_50009000_SIZE
#define UART_1_TX_PIN __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_50009000_TX_PIN

/* uart@a000 */
#define DT_NORDIC_NRF_UARTE_2				1
#define DT_NORDIC_NRF_UARTE_5000A000_BASE_ADDRESS	0x5000a000
#define DT_NORDIC_NRF_UARTE_5000A000_IRQ_0		10
#define DT_NORDIC_NRF_UARTE_5000A000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_UARTE_5000A000_LABEL		"UART_2"
#define DT_NORDIC_NRF_UARTE_5000A000_SIZE		4096
#define DT_NORDIC_NRF_UARTE_2_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_5000A000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_2_IRQ_0			DT_NORDIC_NRF_UARTE_5000A000_IRQ_0
#define DT_NORDIC_NRF_UARTE_2_IRQ_0_PRIORITY		DT_NORDIC_NRF_UARTE_5000A000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_2_LABEL			DT_NORDIC_NRF_UARTE_5000A000_LABEL
#define DT_NORDIC_NRF_UARTE_2_SIZE			DT_NORDIC_NRF_UARTE_5000A000_SIZE
#define DT_NORDIC_NRF_UARTE_UART_2_BASE_ADDRESS		DT_NORDIC_NRF_UARTE_5000A000_BASE_ADDRESS
#define DT_NORDIC_NRF_UARTE_UART_2_IRQ			DT_NORDIC_NRF_UARTE_5000A000_IRQ_0
#define DT_NORDIC_NRF_UARTE_UART_2_IRQ_PRIORITY		DT_NORDIC_NRF_UARTE_5000A000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_UARTE_UART_2_LABEL		DT_NORDIC_NRF_UARTE_5000A000_LABEL
#define DT_NORDIC_NRF_UARTE_UART_2_SIZE			DT_NORDIC_NRF_UARTE_5000A000_SIZE
#define UART_2_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_5000A000_BASE_ADDRESS
#define UART_2_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_5000A000_IRQ_0
#define UART_2_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_5000A000_IRQ_0_PRIORITY
#define UART_2_LABEL __DEPRECATED_MACRO 		DT_NORDIC_NRF_UARTE_5000A000_LABEL
#define UART_2_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_UARTE_5000A000_SIZE

/* watchdog@18000 */
#define DT_NORDIC_NRF_WATCHDOG_0				1
#define DT_NORDIC_NRF_WATCHDOG_50018000_BASE_ADDRESS		0x50018000
#define DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0			24
#define DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0_PRIORITY		1
#define DT_NORDIC_NRF_WATCHDOG_50018000_LABEL			"WDT"
#define DT_NORDIC_NRF_WATCHDOG_50018000_SIZE			4096
#define DT_NORDIC_NRF_WATCHDOG_0_BASE_ADDRESS			DT_NORDIC_NRF_WATCHDOG_50018000_BASE_ADDRESS
#define DT_NORDIC_NRF_WATCHDOG_0_IRQ_0				DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0
#define DT_NORDIC_NRF_WATCHDOG_0_IRQ_0_PRIORITY			DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_WATCHDOG_0_LABEL				DT_NORDIC_NRF_WATCHDOG_50018000_LABEL
#define DT_NORDIC_NRF_WATCHDOG_0_SIZE				DT_NORDIC_NRF_WATCHDOG_50018000_SIZE
#define DT_NORDIC_NRF_WATCHDOG_WDT_0_BASE_ADDRESS		DT_NORDIC_NRF_WATCHDOG_50018000_BASE_ADDRESS
#define DT_NORDIC_NRF_WATCHDOG_WDT_0_IRQ			DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0
#define DT_NORDIC_NRF_WATCHDOG_WDT_0_IRQ_PRIORITY		DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_WATCHDOG_WDT_0_LABEL			DT_NORDIC_NRF_WATCHDOG_50018000_LABEL
#define DT_NORDIC_NRF_WATCHDOG_WDT_0_SIZE			DT_NORDIC_NRF_WATCHDOG_50018000_SIZE
#define WDT_0_BASE_ADDRESS __DEPRECATED_MACRO 			DT_NORDIC_NRF_WATCHDOG_50018000_BASE_ADDRESS
#define WDT_0_IRQ __DEPRECATED_MACRO 				DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0
#define WDT_0_IRQ_PRIORITY __DEPRECATED_MACRO 			DT_NORDIC_NRF_WATCHDOG_50018000_IRQ_0_PRIORITY
#define WDT_0_LABEL __DEPRECATED_MACRO 				DT_NORDIC_NRF_WATCHDOG_50018000_LABEL
#define WDT_0_SIZE __DEPRECATED_MACRO 				DT_NORDIC_NRF_WATCHDOG_50018000_SIZE

/* spu@50003000 */
#define DT_NORDIC_NRF_SPU_0				1
#define DT_NORDIC_NRF_SPU_50003000_BASE_ADDRESS		0x50003000
#define DT_NORDIC_NRF_SPU_50003000_IRQ_0		3
#define DT_NORDIC_NRF_SPU_50003000_IRQ_0_PRIORITY	1
#define DT_NORDIC_NRF_SPU_50003000_SIZE			4096
#define DT_NORDIC_NRF_SPU_0_BASE_ADDRESS		DT_NORDIC_NRF_SPU_50003000_BASE_ADDRESS
#define DT_NORDIC_NRF_SPU_0_IRQ_0			DT_NORDIC_NRF_SPU_50003000_IRQ_0
#define DT_NORDIC_NRF_SPU_0_IRQ_0_PRIORITY		DT_NORDIC_NRF_SPU_50003000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SPU_0_SIZE			DT_NORDIC_NRF_SPU_50003000_SIZE
#define DT_NORDIC_NRF_SPU_SPU_BASE_ADDRESS		DT_NORDIC_NRF_SPU_50003000_BASE_ADDRESS
#define DT_NORDIC_NRF_SPU_SPU_IRQ			DT_NORDIC_NRF_SPU_50003000_IRQ_0
#define DT_NORDIC_NRF_SPU_SPU_IRQ_PRIORITY		DT_NORDIC_NRF_SPU_50003000_IRQ_0_PRIORITY
#define DT_NORDIC_NRF_SPU_SPU_SIZE			DT_NORDIC_NRF_SPU_50003000_SIZE
#define SPU_BASE_ADDRESS __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPU_50003000_BASE_ADDRESS
#define SPU_IRQ __DEPRECATED_MACRO 			DT_NORDIC_NRF_SPU_50003000_IRQ_0
#define SPU_IRQ_PRIORITY __DEPRECATED_MACRO 		DT_NORDIC_NRF_SPU_50003000_IRQ_0_PRIORITY
#define SPU_SIZE __DEPRECATED_MACRO 			DT_NORDIC_NRF_SPU_50003000_SIZE

/* DT_FLASH_AREA */
#define DT_FLASH_AREA_0_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_0_LABEL			MCUBOOT
#define DT_FLASH_AREA_0_OFFSET_0		0
#define DT_FLASH_AREA_0_SIZE_0			65536
#define DT_FLASH_AREA_1_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_1_LABEL			IMAGE_0
#define DT_FLASH_AREA_1_OFFSET_0		65536
#define DT_FLASH_AREA_1_SIZE_0			196608
#define DT_FLASH_AREA_2_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_2_LABEL			IMAGE_0_NONSECURE
#define DT_FLASH_AREA_2_OFFSET_0		262144
#define DT_FLASH_AREA_2_SIZE_0			262144
#define DT_FLASH_AREA_3_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_3_LABEL			IMAGE_1
#define DT_FLASH_AREA_3_OFFSET_0		524288
#define DT_FLASH_AREA_3_SIZE_0			196608
#define DT_FLASH_AREA_4_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_4_LABEL			IMAGE_1_NONSECURE
#define DT_FLASH_AREA_4_OFFSET_0		720896
#define DT_FLASH_AREA_4_SIZE_0			262144
#define DT_FLASH_AREA_5_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_5_LABEL			IMAGE_SCRATCH
#define DT_FLASH_AREA_5_OFFSET_0		983040
#define DT_FLASH_AREA_5_SIZE_0			40960
#define DT_FLASH_AREA_6_DEV			"NRF_FLASH_DRV_NAME"
#define DT_FLASH_AREA_6_LABEL			STORAGE
#define DT_FLASH_AREA_6_OFFSET_0		1024000
#define DT_FLASH_AREA_6_SIZE_0			24576
#define DT_FLASH_AREA_IMAGE_0_ID		1
#define DT_FLASH_AREA_IMAGE_0_NONSECURE_ID	2
#define DT_FLASH_AREA_IMAGE_1_ID		3
#define DT_FLASH_AREA_IMAGE_1_NONSECURE_ID	4
#define DT_FLASH_AREA_IMAGE_SCRATCH_ID		5
#define DT_FLASH_AREA_MCUBOOT_ID		0
#define DT_FLASH_AREA_NUM			7
#define DT_FLASH_AREA_STORAGE_ID		6
#define DT_FLASH_AREA_0_OFFSET			DT_FLASH_AREA_0_OFFSET_0
#define DT_FLASH_AREA_0_SIZE			DT_FLASH_AREA_0_SIZE_0
#define DT_FLASH_AREA_1_OFFSET			DT_FLASH_AREA_1_OFFSET_0
#define DT_FLASH_AREA_1_SIZE			DT_FLASH_AREA_1_SIZE_0
#define DT_FLASH_AREA_2_OFFSET			DT_FLASH_AREA_2_OFFSET_0
#define DT_FLASH_AREA_2_SIZE			DT_FLASH_AREA_2_SIZE_0
#define DT_FLASH_AREA_3_OFFSET			DT_FLASH_AREA_3_OFFSET_0
#define DT_FLASH_AREA_3_SIZE			DT_FLASH_AREA_3_SIZE_0
#define DT_FLASH_AREA_4_OFFSET			DT_FLASH_AREA_4_OFFSET_0
#define DT_FLASH_AREA_4_SIZE			DT_FLASH_AREA_4_SIZE_0
#define DT_FLASH_AREA_5_OFFSET			DT_FLASH_AREA_5_OFFSET_0
#define DT_FLASH_AREA_5_SIZE			DT_FLASH_AREA_5_SIZE_0
#define DT_FLASH_AREA_6_OFFSET			DT_FLASH_AREA_6_OFFSET_0
#define DT_FLASH_AREA_6_SIZE			DT_FLASH_AREA_6_SIZE_0

/* chosen */
#define DT_CHOSEN_ZEPHYR_CODE_PARTITION		1
#define DT_CHOSEN_ZEPHYR_CONSOLE		1
#define DT_CHOSEN_ZEPHYR_FLASH			1
#define DT_CHOSEN_ZEPHYR_SHELL_UART		1
#define DT_CHOSEN_ZEPHYR_SRAM			1
#define DT_CHOSEN_ZEPHYR_UART_MCUMGR		1

/* compatibles */
#define DT_COMPAT_ARM_V8M_NVIC				1
#define DT_COMPAT_FIXED_PARTITIONS			1
#define DT_COMPAT_GPIO_KEYS				1
#define DT_COMPAT_GPIO_LEDS				1
#define DT_COMPAT_MMIO_SRAM				1
#define DT_COMPAT_NORDIC_NRF91_FLASH_CONTROLLER		1
#define DT_COMPAT_NORDIC_NRF_DPPIC			1
#define DT_COMPAT_NORDIC_NRF_FICR			1
#define DT_COMPAT_NORDIC_NRF_GPIO			1
#define DT_COMPAT_NORDIC_NRF_GPIOTE			1
#define DT_COMPAT_NORDIC_NRF_I2C			1
#define DT_COMPAT_NORDIC_NRF_RTC			1
#define DT_COMPAT_NORDIC_NRF_SAADC			1
#define DT_COMPAT_NORDIC_NRF_SPI			1
#define DT_COMPAT_NORDIC_NRF_SPU			1
#define DT_COMPAT_NORDIC_NRF_UARTE			1
#define DT_COMPAT_NORDIC_NRF_WATCHDOG			1
#define DT_COMPAT_SOC_NV_FLASH				1

#endif
