/*
 * Generated by gen_defines.py
 *
 * DTS input file:
 *   C:/ncs/apps/nRF54/direct_test_mode/build/direct_test_mode/zephyr/zephyr.dts.pre
 *
 * Directories with bindings:
 *   C:/ncs/v3.2.4/nrf/dts/bindings, $ZEPHYR_BASE\dts\bindings
 *
 * Node dependency ordering (ordinal and path):
 *   0   /
 *   1   /aliases
 *   2   /chosen
 *   3   /entropy_bt_hci
 *   4   /soc
 *   5   /soc/peripheral@50000000
 *   6   /soc/peripheral@50000000/gpio@50400
 *   7   /soc/cpuapp-ppb-bus
 *   8   /soc/cpuapp-ppb-bus/interrupt-controller@e000e100
 *   9   /soc/peripheral@50000000/gpiote@da000
 *   10  /soc/peripheral@50000000/gpio@d8200
 *   11  /soc/peripheral@50000000/gpiote@10c000
 *   12  /soc/peripheral@50000000/gpio@10a000
 *   13  /nrf7001_coex
 *   14  /psa-rng
 *   15  /rng
 *   16  /zephyr,user
 *   17  /cpus
 *   18  /clocks
 *   19  /clocks/hfpll
 *   20  /cpus/cpu@0
 *   21  /cpus/cpu@0/itm@e0000000
 *   22  /pin-controller
 *   23  /pin-controller/spi21_default
 *   24  /pin-controller/spi21_default/group1
 *   25  /pin-controller/spi21_sleep
 *   26  /pin-controller/spi21_sleep/group1
 *   27  /pin-controller/spis00_default
 *   28  /pin-controller/spis00_default/group1
 *   29  /pin-controller/spis00_sleep
 *   30  /pin-controller/spis00_sleep/group1
 *   31  /pin-controller/uart30_default
 *   32  /pin-controller/uart30_default/group1
 *   33  /pin-controller/uart30_default/group2
 *   34  /pin-controller/uart30_sleep
 *   35  /pin-controller/uart30_sleep/group1
 *   36  /soc/ficr@ffc000
 *   37  /soc/memory@20000000
 *   38  /soc/memory@50041000
 *   39  /soc/uicr@ffd000
 *   40  /soc/cpuapp-ppb-bus/timer@e000e010
 *   41  /soc/peripheral@50000000/adc@d5000
 *   42  /soc/peripheral@50000000/clock@10e000
 *   43  /soc/peripheral@50000000/comparator@106000
 *   44  /soc/peripheral@50000000/dppic@42000
 *   45  /soc/peripheral@50000000/dppic@82000
 *   46  /soc/peripheral@50000000/dppic@c2000
 *   47  /soc/peripheral@50000000/dppic@102000
 *   48  /soc/peripheral@50000000/egu@87000
 *   49  /soc/peripheral@50000000/egu@c9000
 *   50  /clocks/lfxo
 *   51  /clocks/pclk
 *   52  /soc/peripheral@50000000/grtc@e2000
 *   53  /soc/peripheral@50000000/i2c@c6000
 *   54  /soc/peripheral@50000000/i2c@c7000
 *   55  /soc/peripheral@50000000/i2c@c8000
 *   56  /soc/peripheral@50000000/i2c@104000
 *   57  /soc/peripheral@50000000/i2s@dd000
 *   58  /soc/peripheral@50000000/nfct@d6000
 *   59  /soc/peripheral@50000000/pdm@d0000
 *   60  /soc/peripheral@50000000/pdm@d1000
 *   61  /soc/peripheral@50000000/ppib@43000
 *   62  /soc/peripheral@50000000/ppib@44000
 *   63  /soc/peripheral@50000000/ppib@83000
 *   64  /soc/peripheral@50000000/ppib@84000
 *   65  /soc/peripheral@50000000/ppib@c3000
 *   66  /soc/peripheral@50000000/ppib@c4000
 *   67  /soc/peripheral@50000000/ppib@c5000
 *   68  /soc/peripheral@50000000/ppib@103000
 *   69  /soc/peripheral@50000000/pwm@d2000
 *   70  /soc/peripheral@50000000/pwm@d3000
 *   71  /soc/peripheral@50000000/pwm@d4000
 *   72  /soc/peripheral@50000000/qdec@e0000
 *   73  /soc/peripheral@50000000/qdec@e1000
 *   74  /soc/peripheral@50000000/spi@4a000
 *   75  /soc/peripheral@50000000/spi@c6000
 *   76  /soc/peripheral@50000000/spi@c8000
 *   77  /soc/peripheral@50000000/spi@104000
 *   78  /soc/peripheral@50000000/temp@d7000
 *   79  /soc/peripheral@50000000/timer@55000
 *   80  /clocks/hfxo
 *   81  /soc/peripheral@50000000/timer@85000
 *   82  /soc/peripheral@50000000/timer@ca000
 *   83  /soc/peripheral@50000000/timer@cb000
 *   84  /soc/peripheral@50000000/timer@cc000
 *   85  /soc/peripheral@50000000/timer@cd000
 *   86  /soc/peripheral@50000000/timer@ce000
 *   87  /soc/peripheral@50000000/uart@4a000
 *   88  /soc/peripheral@50000000/uart@c6000
 *   89  /soc/peripheral@50000000/uart@c7000
 *   90  /soc/peripheral@50000000/uart@c8000
 *   91  /soc/peripheral@50000000/uart@104000
 *   92  /soc/peripheral@50000000/watchdog@108000
 *   93  /soc/peripheral@50000000/watchdog@109000
 *   94  /soc/peripheral@50000000/power@10e000
 *   95  /soc/peripheral@50000000/power@10e000/gpregret2@504
 *   96  /soc/peripheral@50000000/power@10e000/gpregret1@500
 *   97  /soc/peripheral@50000000/power@10e000/gpregret1@500/boot_mode@0
 *   98  /soc/peripheral@50000000/spi@c7000
 *   99  /soc/peripheral@50000000/spi@c7000/nrf21540-spi@0
 *   100 /nrf21540_fem
 *   101 /soc/peripheral@50000000/radio@8a000
 *   102 /soc/peripheral@50000000/radio@8a000/bt_hci_controller
 *   103 /soc/peripheral@50000000/radio@8a000/bt_hci_sdc
 *   104 /soc/peripheral@50000000/radio@8a000/ieee802154
 *   105 /soc/peripheral@50000000/regulator@120000
 *   106 /soc/peripheral@50000000/regulator@120000/regulator@120600
 *   107 /soc/peripheral@50000000/spi@c7000/wifi@1
 *   108 /soc/peripheral@50000000/spi@c7000/wifi@1/nrf70_wlan
 *   109 /soc/peripheral@50000000/vpr@4c000
 *   110 /soc/peripheral@50000000/vpr@4c000/mailbox@0
 *   111 /soc/peripheral@50000000/vpr@4c000/mailbox@1
 *   112 /soc/rram-controller@5004b000
 *   113 /soc/rram-controller@5004b000/rram@0
 *   114 /soc/rram-controller@5004b000/rram@0/partitions
 *   115 /soc/rram-controller@5004b000/rram@0/partitions/partition@0
 *   116 /soc/rram-controller@5004b000/rram@0/partitions/partition@10000
 *   117 /soc/rram-controller@5004b000/rram@0/partitions/partition@b6000
 *   118 /soc/rram-controller@5004b000/rram@0/partitions/partition@15c000
 *
 * Definitions derived from these nodes in dependency order are next,
 * followed by /chosen nodes.
 */

/* Used to remove brackets from around a single argument */
#define DT_DEBRACKET_INTERNAL(...) __VA_ARGS__

/*
 * Devicetree node: /
 *
 * Node identifier: DT_N
 */

/* Node's full path: */
#define DT_N_PATH "/"

/* Node's name with unit-address: */
#define DT_N_FULL_NAME "/"
#define DT_N_FULL_NAME_UNQUOTED /
#define DT_N_FULL_NAME_TOKEN _
#define DT_N_FULL_NAME_UPPER_TOKEN _

/* Helpers for dealing with node labels: */
#define DT_N_NODELABEL_NUM 0
#define DT_N_FOREACH_NODELABEL(fn) 
#define DT_N_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_FOREACH_ANCESTOR(fn) 

/* Helper macros for child nodes of this node. */
#define DT_N_CHILD_NUM 12
#define DT_N_CHILD_NUM_STATUS_OKAY 10
#define DT_N_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller) fn(DT_N_S_entropy_bt_hci) fn(DT_N_S_cpus) fn(DT_N_S_clocks) fn(DT_N_S_soc) fn(DT_N_S_chosen) fn(DT_N_S_rng) fn(DT_N_S_psa_rng) fn(DT_N_S_aliases) fn(DT_N_S_zephyr_user) fn(DT_N_S_nrf7001_coex) fn(DT_N_S_nrf21540_fem)
#define DT_N_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_entropy_bt_hci) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_cpus) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_chosen) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_rng) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_psa_rng) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_aliases) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_zephyr_user) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf7001_coex) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf21540_fem)
#define DT_N_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller, __VA_ARGS__) fn(DT_N_S_entropy_bt_hci, __VA_ARGS__) fn(DT_N_S_cpus, __VA_ARGS__) fn(DT_N_S_clocks, __VA_ARGS__) fn(DT_N_S_soc, __VA_ARGS__) fn(DT_N_S_chosen, __VA_ARGS__) fn(DT_N_S_rng, __VA_ARGS__) fn(DT_N_S_psa_rng, __VA_ARGS__) fn(DT_N_S_aliases, __VA_ARGS__) fn(DT_N_S_zephyr_user, __VA_ARGS__) fn(DT_N_S_nrf7001_coex, __VA_ARGS__) fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_N_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_entropy_bt_hci, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_cpus, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_chosen, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_rng, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_psa_rng, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_aliases, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_zephyr_user, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf7001_coex, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_N_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller) fn(DT_N_S_cpus) fn(DT_N_S_clocks) fn(DT_N_S_soc) fn(DT_N_S_chosen) fn(DT_N_S_psa_rng) fn(DT_N_S_aliases) fn(DT_N_S_zephyr_user) fn(DT_N_S_nrf7001_coex) fn(DT_N_S_nrf21540_fem)
#define DT_N_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_cpus) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_chosen) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_psa_rng) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_aliases) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_zephyr_user) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf7001_coex) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf21540_fem)
#define DT_N_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller, __VA_ARGS__) fn(DT_N_S_cpus, __VA_ARGS__) fn(DT_N_S_clocks, __VA_ARGS__) fn(DT_N_S_soc, __VA_ARGS__) fn(DT_N_S_chosen, __VA_ARGS__) fn(DT_N_S_psa_rng, __VA_ARGS__) fn(DT_N_S_aliases, __VA_ARGS__) fn(DT_N_S_zephyr_user, __VA_ARGS__) fn(DT_N_S_nrf7001_coex, __VA_ARGS__) fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_N_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_cpus, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_chosen, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_psa_rng, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_aliases, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_zephyr_user, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf7001_coex, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_nrf21540_fem, __VA_ARGS__)

/* Node's hash: */
#define DT_N_HASH il7asoJjJEMhngUeSt4tHVu8Zxx4EFG_FDeJfL3_oPE

/* Node's dependency ordinal: */
#define DT_N_ORD 0
#define DT_N_ORD_STR_SORTABLE 00000

/* Ordinals for what this node depends on directly: */
#define DT_N_REQUIRES_ORDS /* nothing */

/* Ordinals for what depends directly on this node: */
#define DT_N_SUPPORTS_ORDS \
	1, /* /aliases */ \
	2, /* /chosen */ \
	3, /* /entropy_bt_hci */ \
	4, /* /soc */ \
	13, /* /nrf7001_coex */ \
	14, /* /psa-rng */ \
	15, /* /rng */ \
	16, /* /zephyr,user */ \
	17, /* /cpus */ \
	18, /* /clocks */ \
	22, /* /pin-controller */ \
	100, /* /nrf21540_fem */

/* Existence and alternate IDs: */
#define DT_N_EXISTS 1
#define DT_N_INST_0_mcthings_nrf54l15_ble_wifi_gw_cpuapp DT_N

/* Macros for properties that are special in the specification: */
#define DT_N_REG_NUM 0
#define DT_N_RANGES_NUM 0
#define DT_N_FOREACH_RANGE(fn) 
#define DT_N_IRQ_NUM 0
#define DT_N_IRQ_LEVEL 0
#define DT_N_COMPAT_MATCHES_mcthings_nrf54l15_ble_wifi_gw_cpuapp 1
#define DT_N_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_P_compatible {"mcthings,nrf54l15-ble-wifi-gw-cpuapp"}
#define DT_N_P_compatible_IDX_0_EXISTS 1
#define DT_N_P_compatible_IDX_0 "mcthings,nrf54l15-ble-wifi-gw-cpuapp"
#define DT_N_P_compatible_IDX_0_STRING_UNQUOTED mcthings,nrf54l15-ble-wifi-gw-cpuapp
#define DT_N_P_compatible_IDX_0_STRING_TOKEN mcthings_nrf54l15_ble_wifi_gw_cpuapp
#define DT_N_P_compatible_IDX_0_STRING_UPPER_TOKEN MCTHINGS_NRF54L15_BLE_WIFI_GW_CPUAPP
#define DT_N_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N, compatible, 0)
#define DT_N_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N, compatible, 0)
#define DT_N_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N, compatible, 0, __VA_ARGS__)
#define DT_N_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N, compatible, 0, __VA_ARGS__)
#define DT_N_P_compatible_LEN 1
#define DT_N_P_compatible_EXISTS 1

/*
 * Devicetree node: /aliases
 *
 * Node identifier: DT_N_S_aliases
 */

/* Node's full path: */
#define DT_N_S_aliases_PATH "/aliases"

/* Node's name with unit-address: */
#define DT_N_S_aliases_FULL_NAME "aliases"
#define DT_N_S_aliases_FULL_NAME_UNQUOTED aliases
#define DT_N_S_aliases_FULL_NAME_TOKEN aliases
#define DT_N_S_aliases_FULL_NAME_UPPER_TOKEN ALIASES

/* Node parent (/) identifier: */
#define DT_N_S_aliases_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_aliases_CHILD_IDX 8

/* Helpers for dealing with node labels: */
#define DT_N_S_aliases_NODELABEL_NUM 0
#define DT_N_S_aliases_FOREACH_NODELABEL(fn) 
#define DT_N_S_aliases_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_aliases_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_aliases_CHILD_NUM 0
#define DT_N_S_aliases_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_aliases_FOREACH_CHILD(fn) 
#define DT_N_S_aliases_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_aliases_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_aliases_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_aliases_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_aliases_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_aliases_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_aliases_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_aliases_HASH QavYY6yplHKhLPRKsRzaLCGlR0CWZ0JUNJakcBCfDXA

/* Node's dependency ordinal: */
#define DT_N_S_aliases_ORD 1
#define DT_N_S_aliases_ORD_STR_SORTABLE 00001

/* Ordinals for what this node depends on directly: */
#define DT_N_S_aliases_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_aliases_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_aliases_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_aliases_REG_NUM 0
#define DT_N_S_aliases_RANGES_NUM 0
#define DT_N_S_aliases_FOREACH_RANGE(fn) 
#define DT_N_S_aliases_IRQ_NUM 0
#define DT_N_S_aliases_IRQ_LEVEL 0
#define DT_N_S_aliases_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_aliases_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /chosen
 *
 * Node identifier: DT_N_S_chosen
 */

/* Node's full path: */
#define DT_N_S_chosen_PATH "/chosen"

/* Node's name with unit-address: */
#define DT_N_S_chosen_FULL_NAME "chosen"
#define DT_N_S_chosen_FULL_NAME_UNQUOTED chosen
#define DT_N_S_chosen_FULL_NAME_TOKEN chosen
#define DT_N_S_chosen_FULL_NAME_UPPER_TOKEN CHOSEN

/* Node parent (/) identifier: */
#define DT_N_S_chosen_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_chosen_CHILD_IDX 5

/* Helpers for dealing with node labels: */
#define DT_N_S_chosen_NODELABEL_NUM 0
#define DT_N_S_chosen_FOREACH_NODELABEL(fn) 
#define DT_N_S_chosen_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_chosen_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_chosen_CHILD_NUM 0
#define DT_N_S_chosen_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_chosen_FOREACH_CHILD(fn) 
#define DT_N_S_chosen_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_chosen_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_chosen_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_chosen_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_chosen_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_chosen_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_chosen_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_chosen_HASH qNExeeLInzqaWpm1KroyYDk4lRIxVO2ig78mq_hOnA8

/* Node's dependency ordinal: */
#define DT_N_S_chosen_ORD 2
#define DT_N_S_chosen_ORD_STR_SORTABLE 00002

/* Ordinals for what this node depends on directly: */
#define DT_N_S_chosen_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_chosen_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_chosen_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_chosen_REG_NUM 0
#define DT_N_S_chosen_RANGES_NUM 0
#define DT_N_S_chosen_FOREACH_RANGE(fn) 
#define DT_N_S_chosen_IRQ_NUM 0
#define DT_N_S_chosen_IRQ_LEVEL 0
#define DT_N_S_chosen_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_chosen_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /entropy_bt_hci
 *
 * Node identifier: DT_N_S_entropy_bt_hci
 *
 * Binding (compatible = zephyr,bt-hci-entropy):
 *   $ZEPHYR_BASE\dts\bindings\bluetooth\zephyr,bt-hci-entropy.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_entropy_bt_hci_PATH "/entropy_bt_hci"

/* Node's name with unit-address: */
#define DT_N_S_entropy_bt_hci_FULL_NAME "entropy_bt_hci"
#define DT_N_S_entropy_bt_hci_FULL_NAME_UNQUOTED entropy_bt_hci
#define DT_N_S_entropy_bt_hci_FULL_NAME_TOKEN entropy_bt_hci
#define DT_N_S_entropy_bt_hci_FULL_NAME_UPPER_TOKEN ENTROPY_BT_HCI

/* Node parent (/) identifier: */
#define DT_N_S_entropy_bt_hci_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_entropy_bt_hci_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_entropy_bt_hci_NODELABEL_NUM 1
#define DT_N_S_entropy_bt_hci_FOREACH_NODELABEL(fn) fn(rng_hci)
#define DT_N_S_entropy_bt_hci_FOREACH_NODELABEL_VARGS(fn, ...) fn(rng_hci, __VA_ARGS__)
#define DT_N_S_entropy_bt_hci_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_entropy_bt_hci_CHILD_NUM 0
#define DT_N_S_entropy_bt_hci_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD(fn) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_entropy_bt_hci_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_entropy_bt_hci_HASH SgcLB264LeTM7CzHuqx7oNBkdCC244OwlY5UEgw5yZk

/* Node's dependency ordinal: */
#define DT_N_S_entropy_bt_hci_ORD 3
#define DT_N_S_entropy_bt_hci_ORD_STR_SORTABLE 00003

/* Ordinals for what this node depends on directly: */
#define DT_N_S_entropy_bt_hci_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_entropy_bt_hci_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_entropy_bt_hci_EXISTS 1
#define DT_N_INST_0_zephyr_bt_hci_entropy DT_N_S_entropy_bt_hci
#define DT_N_NODELABEL_rng_hci            DT_N_S_entropy_bt_hci

/* Macros for properties that are special in the specification: */
#define DT_N_S_entropy_bt_hci_REG_NUM 0
#define DT_N_S_entropy_bt_hci_RANGES_NUM 0
#define DT_N_S_entropy_bt_hci_FOREACH_RANGE(fn) 
#define DT_N_S_entropy_bt_hci_IRQ_NUM 0
#define DT_N_S_entropy_bt_hci_IRQ_LEVEL 0
#define DT_N_S_entropy_bt_hci_COMPAT_MATCHES_zephyr_bt_hci_entropy 1
#define DT_N_S_entropy_bt_hci_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_entropy_bt_hci_COMPAT_VENDOR_IDX_0 "The Zephyr Project"
#define DT_N_S_entropy_bt_hci_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_entropy_bt_hci_COMPAT_MODEL_IDX_0 "bt-hci-entropy"
#define DT_N_S_entropy_bt_hci_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_entropy_bt_hci_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_entropy_bt_hci_P_status "disabled"
#define DT_N_S_entropy_bt_hci_P_status_STRING_UNQUOTED disabled
#define DT_N_S_entropy_bt_hci_P_status_STRING_TOKEN disabled
#define DT_N_S_entropy_bt_hci_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_entropy_bt_hci_P_status_IDX_0 "disabled"
#define DT_N_S_entropy_bt_hci_P_status_IDX_0_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_entropy_bt_hci_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_entropy_bt_hci, status, 0)
#define DT_N_S_entropy_bt_hci_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_entropy_bt_hci, status, 0)
#define DT_N_S_entropy_bt_hci_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_entropy_bt_hci, status, 0, __VA_ARGS__)
#define DT_N_S_entropy_bt_hci_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_entropy_bt_hci, status, 0, __VA_ARGS__)
#define DT_N_S_entropy_bt_hci_P_status_LEN 1
#define DT_N_S_entropy_bt_hci_P_status_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_compatible {"zephyr,bt-hci-entropy"}
#define DT_N_S_entropy_bt_hci_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_compatible_IDX_0 "zephyr,bt-hci-entropy"
#define DT_N_S_entropy_bt_hci_P_compatible_IDX_0_STRING_UNQUOTED zephyr,bt-hci-entropy
#define DT_N_S_entropy_bt_hci_P_compatible_IDX_0_STRING_TOKEN zephyr_bt_hci_entropy
#define DT_N_S_entropy_bt_hci_P_compatible_IDX_0_STRING_UPPER_TOKEN ZEPHYR_BT_HCI_ENTROPY
#define DT_N_S_entropy_bt_hci_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_entropy_bt_hci, compatible, 0)
#define DT_N_S_entropy_bt_hci_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_entropy_bt_hci, compatible, 0)
#define DT_N_S_entropy_bt_hci_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_entropy_bt_hci, compatible, 0, __VA_ARGS__)
#define DT_N_S_entropy_bt_hci_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_entropy_bt_hci, compatible, 0, __VA_ARGS__)
#define DT_N_S_entropy_bt_hci_P_compatible_LEN 1
#define DT_N_S_entropy_bt_hci_P_compatible_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_zephyr_deferred_init 0
#define DT_N_S_entropy_bt_hci_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_wakeup_source 0
#define DT_N_S_entropy_bt_hci_P_wakeup_source_EXISTS 1
#define DT_N_S_entropy_bt_hci_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_entropy_bt_hci_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc
 *
 * Node identifier: DT_N_S_soc
 */

/* Node's full path: */
#define DT_N_S_soc_PATH "/soc"

/* Node's name with unit-address: */
#define DT_N_S_soc_FULL_NAME "soc"
#define DT_N_S_soc_FULL_NAME_UNQUOTED soc
#define DT_N_S_soc_FULL_NAME_TOKEN soc
#define DT_N_S_soc_FULL_NAME_UPPER_TOKEN SOC

/* Node parent (/) identifier: */
#define DT_N_S_soc_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_CHILD_IDX 4

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_NODELABEL_NUM 0
#define DT_N_S_soc_FOREACH_NODELABEL(fn) 
#define DT_N_S_soc_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_soc_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_CHILD_NUM 7
#define DT_N_S_soc_CHILD_NUM_STATUS_OKAY 7
#define DT_N_S_soc_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_uicr_ffd000) fn(DT_N_S_soc_S_ficr_ffc000) fn(DT_N_S_soc_S_memory_20000000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc_S_memory_50041000) fn(DT_N_S_soc_S_cpuapp_ppb_bus)
#define DT_N_S_soc_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_uicr_ffd000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_ficr_ffc000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_20000000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_50041000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus)
#define DT_N_S_soc_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__)
#define DT_N_S_soc_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__)
#define DT_N_S_soc_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_uicr_ffd000) fn(DT_N_S_soc_S_ficr_ffc000) fn(DT_N_S_soc_S_memory_20000000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc_S_memory_50041000) fn(DT_N_S_soc_S_cpuapp_ppb_bus)
#define DT_N_S_soc_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_uicr_ffd000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_ficr_ffc000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_20000000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_50041000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus)
#define DT_N_S_soc_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__)
#define DT_N_S_soc_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_HASH DcVqqq9YzG86l3_Hk7pNncUh2rnHG8USjbVY6wBdFts

/* Node's dependency ordinal: */
#define DT_N_S_soc_ORD 4
#define DT_N_S_soc_ORD_STR_SORTABLE 00004

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_SUPPORTS_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	7, /* /soc/cpuapp-ppb-bus */ \
	36, /* /soc/ficr@ffc000 */ \
	37, /* /soc/memory@20000000 */ \
	38, /* /soc/memory@50041000 */ \
	39, /* /soc/uicr@ffd000 */ \
	112, /* /soc/rram-controller@5004b000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_EXISTS 1
#define DT_N_INST_0_simple_bus DT_N_S_soc

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_REG_NUM 0
#define DT_N_S_soc_RANGES_NUM 0
#define DT_N_S_soc_FOREACH_RANGE(fn) 
#define DT_N_S_soc_IRQ_NUM 0
#define DT_N_S_soc_IRQ_LEVEL 0
#define DT_N_S_soc_COMPAT_MATCHES_simple_bus 1
#define DT_N_S_soc_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_P_compatible {"simple-bus"}
#define DT_N_S_soc_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_P_compatible_IDX_0 "simple-bus"
#define DT_N_S_soc_P_compatible_IDX_0_STRING_UNQUOTED simple-bus
#define DT_N_S_soc_P_compatible_IDX_0_STRING_TOKEN simple_bus
#define DT_N_S_soc_P_compatible_IDX_0_STRING_UPPER_TOKEN SIMPLE_BUS
#define DT_N_S_soc_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc, compatible, 0)
#define DT_N_S_soc_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc, compatible, 0)
#define DT_N_S_soc_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_P_compatible_LEN 1
#define DT_N_S_soc_P_compatible_EXISTS 1
#define DT_N_S_soc_P_ranges_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_PATH "/soc/peripheral@50000000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_FULL_NAME "peripheral@50000000"
#define DT_N_S_soc_S_peripheral_50000000_FULL_NAME_UNQUOTED peripheral@50000000
#define DT_N_S_soc_S_peripheral_50000000_FULL_NAME_TOKEN peripheral_50000000
#define DT_N_S_soc_S_peripheral_50000000_FULL_NAME_UPPER_TOKEN PERIPHERAL_50000000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_NODELABEL(fn) fn(global_peripherals)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_NODELABEL_VARGS(fn, ...) fn(global_peripherals, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_CHILD_NUM 60
#define DT_N_S_soc_S_peripheral_50000000_CHILD_NUM_STATUS_OKAY 26
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_HASH 28fD_igmPBtYluaI3Ha3G4XzJzLZsrJj3_t8aasSMhQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_ORD 5
#define DT_N_S_soc_S_peripheral_50000000_ORD_STR_SORTABLE 00005

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_SUPPORTS_ORDS \
	6, /* /soc/peripheral@50000000/gpio@50400 */ \
	9, /* /soc/peripheral@50000000/gpiote@da000 */ \
	10, /* /soc/peripheral@50000000/gpio@d8200 */ \
	11, /* /soc/peripheral@50000000/gpiote@10c000 */ \
	12, /* /soc/peripheral@50000000/gpio@10a000 */ \
	41, /* /soc/peripheral@50000000/adc@d5000 */ \
	42, /* /soc/peripheral@50000000/clock@10e000 */ \
	43, /* /soc/peripheral@50000000/comparator@106000 */ \
	44, /* /soc/peripheral@50000000/dppic@42000 */ \
	45, /* /soc/peripheral@50000000/dppic@82000 */ \
	46, /* /soc/peripheral@50000000/dppic@c2000 */ \
	47, /* /soc/peripheral@50000000/dppic@102000 */ \
	48, /* /soc/peripheral@50000000/egu@87000 */ \
	49, /* /soc/peripheral@50000000/egu@c9000 */ \
	52, /* /soc/peripheral@50000000/grtc@e2000 */ \
	53, /* /soc/peripheral@50000000/i2c@c6000 */ \
	54, /* /soc/peripheral@50000000/i2c@c7000 */ \
	55, /* /soc/peripheral@50000000/i2c@c8000 */ \
	56, /* /soc/peripheral@50000000/i2c@104000 */ \
	57, /* /soc/peripheral@50000000/i2s@dd000 */ \
	58, /* /soc/peripheral@50000000/nfct@d6000 */ \
	59, /* /soc/peripheral@50000000/pdm@d0000 */ \
	60, /* /soc/peripheral@50000000/pdm@d1000 */ \
	61, /* /soc/peripheral@50000000/ppib@43000 */ \
	62, /* /soc/peripheral@50000000/ppib@44000 */ \
	63, /* /soc/peripheral@50000000/ppib@83000 */ \
	64, /* /soc/peripheral@50000000/ppib@84000 */ \
	65, /* /soc/peripheral@50000000/ppib@c3000 */ \
	66, /* /soc/peripheral@50000000/ppib@c4000 */ \
	67, /* /soc/peripheral@50000000/ppib@c5000 */ \
	68, /* /soc/peripheral@50000000/ppib@103000 */ \
	69, /* /soc/peripheral@50000000/pwm@d2000 */ \
	70, /* /soc/peripheral@50000000/pwm@d3000 */ \
	71, /* /soc/peripheral@50000000/pwm@d4000 */ \
	72, /* /soc/peripheral@50000000/qdec@e0000 */ \
	73, /* /soc/peripheral@50000000/qdec@e1000 */ \
	74, /* /soc/peripheral@50000000/spi@4a000 */ \
	75, /* /soc/peripheral@50000000/spi@c6000 */ \
	76, /* /soc/peripheral@50000000/spi@c8000 */ \
	77, /* /soc/peripheral@50000000/spi@104000 */ \
	78, /* /soc/peripheral@50000000/temp@d7000 */ \
	79, /* /soc/peripheral@50000000/timer@55000 */ \
	81, /* /soc/peripheral@50000000/timer@85000 */ \
	82, /* /soc/peripheral@50000000/timer@ca000 */ \
	83, /* /soc/peripheral@50000000/timer@cb000 */ \
	84, /* /soc/peripheral@50000000/timer@cc000 */ \
	85, /* /soc/peripheral@50000000/timer@cd000 */ \
	86, /* /soc/peripheral@50000000/timer@ce000 */ \
	87, /* /soc/peripheral@50000000/uart@4a000 */ \
	88, /* /soc/peripheral@50000000/uart@c6000 */ \
	89, /* /soc/peripheral@50000000/uart@c7000 */ \
	90, /* /soc/peripheral@50000000/uart@c8000 */ \
	91, /* /soc/peripheral@50000000/uart@104000 */ \
	92, /* /soc/peripheral@50000000/watchdog@108000 */ \
	93, /* /soc/peripheral@50000000/watchdog@109000 */ \
	94, /* /soc/peripheral@50000000/power@10e000 */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */ \
	101, /* /soc/peripheral@50000000/radio@8a000 */ \
	105, /* /soc/peripheral@50000000/regulator@120000 */ \
	109, /* /soc/peripheral@50000000/vpr@4c000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_EXISTS 1
#define DT_N_NODELABEL_global_peripherals DT_N_S_soc_S_peripheral_50000000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_REG_IDX_0_VAL_ADDRESS 1342177280 /* 0x50000000 */
#define DT_N_S_soc_S_peripheral_50000000_REG_IDX_0_VAL_SIZE 268435456 /* 0x10000000 */
#define DT_N_S_soc_S_peripheral_50000000_RANGES_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_RANGES_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_RANGES_IDX_0_VAL_CHILD_BUS_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_peripheral_50000000_RANGES_IDX_0_VAL_PARENT_BUS_ADDRESS 1342177280 /* 0x50000000 */
#define DT_N_S_soc_S_peripheral_50000000_RANGES_IDX_0_VAL_LENGTH 268435456 /* 0x10000000 */
#define DT_N_S_soc_S_peripheral_50000000_FOREACH_RANGE(fn) fn(DT_N_S_soc_S_peripheral_50000000, 0)
#define DT_N_S_soc_S_peripheral_50000000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_P_reg {1342177280 /* 0x50000000 */, 268435456 /* 0x10000000 */}
#define DT_N_S_soc_S_peripheral_50000000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_P_reg_IDX_0 1342177280
#define DT_N_S_soc_S_peripheral_50000000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_P_reg_IDX_1 268435456
#define DT_N_S_soc_S_peripheral_50000000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_P_ranges_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/gpio@50400
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
 *
 * Binding (compatible = nordic,nrf-gpio):
 *   $ZEPHYR_BASE\dts\bindings\gpio\nordic,nrf-gpio.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_PATH "/soc/peripheral@50000000/gpio@50400"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FULL_NAME "gpio@50400"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FULL_NAME_UNQUOTED gpio@50400
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FULL_NAME_TOKEN gpio_50400
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FULL_NAME_UPPER_TOKEN GPIO_50400

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_CHILD_IDX 6

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_NODELABEL(fn) fn(gpio2)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpio2, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_HASH R2_UYQePDPkrsof_nc3_kyWfJTEQJeEMqj1TByT3kRw

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_ORD 6
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_ORD_STR_SORTABLE 00006

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_SUPPORTS_ORDS \
	13, /* /nrf7001_coex */ \
	16, /* /zephyr,user */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_EXISTS 1
#define DT_N_INST_0_nordic_nrf_gpio DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
#define DT_N_NODELABEL_gpio2        DT_N_S_soc_S_peripheral_50000000_S_gpio_50400

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_REG_IDX_0_VAL_ADDRESS 1342505984 /* 0x50050400 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_REG_IDX_0_VAL_SIZE 768 /* 0x300 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_COMPAT_MATCHES_nordic_nrf_gpio 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_COMPAT_MODEL_IDX_0 "nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg {328704 /* 0x50400 */, 768 /* 0x300 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg_IDX_0 328704
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg_IDX_1 768
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_port 2
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_port_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_gpio_controller 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_gpio_controller_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_ngpios 11
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_ngpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible {"nordic,nrf-gpio"}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_IDX_0 "nordic,nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPIO
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_50400_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/cpuapp-ppb-bus
 *
 * Node identifier: DT_N_S_soc_S_cpuapp_ppb_bus
 */

/* Node's full path: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_PATH "/soc/cpuapp-ppb-bus"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_FULL_NAME "cpuapp-ppb-bus"
#define DT_N_S_soc_S_cpuapp_ppb_bus_FULL_NAME_UNQUOTED cpuapp-ppb-bus
#define DT_N_S_soc_S_cpuapp_ppb_bus_FULL_NAME_TOKEN cpuapp_ppb_bus
#define DT_N_S_soc_S_cpuapp_ppb_bus_FULL_NAME_UPPER_TOKEN CPUAPP_PPB_BUS

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_CHILD_IDX 6

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_NODELABEL_NUM 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_NODELABEL(fn) fn(cpuapp_ppb)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_ppb, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_cpuapp_ppb_bus_CHILD_NUM 2
#define DT_N_S_soc_S_cpuapp_ppb_bus_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_HASH WAfbv_9M6ydHOi5byH3KQvJX9XeMFXnNdydQ5Y7rjak

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_ORD 7
#define DT_N_S_soc_S_cpuapp_ppb_bus_ORD_STR_SORTABLE 00007

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_SUPPORTS_ORDS \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	40, /* /soc/cpuapp-ppb-bus/timer@e000e010 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_EXISTS 1
#define DT_N_INST_1_simple_bus    DT_N_S_soc_S_cpuapp_ppb_bus
#define DT_N_NODELABEL_cpuapp_ppb DT_N_S_soc_S_cpuapp_ppb_bus

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_REG_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_RANGES_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_IRQ_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_IRQ_LEVEL 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_COMPAT_MATCHES_simple_bus 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible {"simple-bus"}
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_IDX_0 "simple-bus"
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_IDX_0_STRING_UNQUOTED simple-bus
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_IDX_0_STRING_TOKEN simple_bus
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_IDX_0_STRING_UPPER_TOKEN SIMPLE_BUS
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_LEN 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_compatible_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_P_ranges_EXISTS 1

/*
 * Devicetree node: /soc/cpuapp-ppb-bus/interrupt-controller@e000e100
 *
 * Node identifier: DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
 *
 * Binding (compatible = arm,v8m-nvic):
 *   $ZEPHYR_BASE\dts\bindings\interrupt-controller\arm,v8m-nvic.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_PATH "/soc/cpuapp-ppb-bus/interrupt-controller@e000e100"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FULL_NAME "interrupt-controller@e000e100"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FULL_NAME_UNQUOTED interrupt-controller@e000e100
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FULL_NAME_TOKEN interrupt_controller_e000e100
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FULL_NAME_UPPER_TOKEN INTERRUPT_CONTROLLER_E000E100

/* Node parent (/soc/cpuapp-ppb-bus) identifier: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_PARENT DT_N_S_soc_S_cpuapp_ppb_bus

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_NODELABEL_NUM 2
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_NODELABEL(fn) fn(cpuapp_nvic) fn(nvic)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_nvic, __VA_ARGS__) fn(nvic, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_CHILD_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_HASH YwMqri_NQnOT7aoYaFtjF4yUs1AWTYmQB4GPl24aEyM

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_ORD 8
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_ORD_STR_SORTABLE 00008

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_REQUIRES_ORDS \
	7, /* /soc/cpuapp-ppb-bus */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_SUPPORTS_ORDS \
	9, /* /soc/peripheral@50000000/gpiote@da000 */ \
	11, /* /soc/peripheral@50000000/gpiote@10c000 */ \
	41, /* /soc/peripheral@50000000/adc@d5000 */ \
	42, /* /soc/peripheral@50000000/clock@10e000 */ \
	43, /* /soc/peripheral@50000000/comparator@106000 */ \
	48, /* /soc/peripheral@50000000/egu@87000 */ \
	49, /* /soc/peripheral@50000000/egu@c9000 */ \
	52, /* /soc/peripheral@50000000/grtc@e2000 */ \
	53, /* /soc/peripheral@50000000/i2c@c6000 */ \
	54, /* /soc/peripheral@50000000/i2c@c7000 */ \
	55, /* /soc/peripheral@50000000/i2c@c8000 */ \
	56, /* /soc/peripheral@50000000/i2c@104000 */ \
	57, /* /soc/peripheral@50000000/i2s@dd000 */ \
	58, /* /soc/peripheral@50000000/nfct@d6000 */ \
	59, /* /soc/peripheral@50000000/pdm@d0000 */ \
	60, /* /soc/peripheral@50000000/pdm@d1000 */ \
	69, /* /soc/peripheral@50000000/pwm@d2000 */ \
	70, /* /soc/peripheral@50000000/pwm@d3000 */ \
	71, /* /soc/peripheral@50000000/pwm@d4000 */ \
	72, /* /soc/peripheral@50000000/qdec@e0000 */ \
	73, /* /soc/peripheral@50000000/qdec@e1000 */ \
	74, /* /soc/peripheral@50000000/spi@4a000 */ \
	75, /* /soc/peripheral@50000000/spi@c6000 */ \
	76, /* /soc/peripheral@50000000/spi@c8000 */ \
	77, /* /soc/peripheral@50000000/spi@104000 */ \
	78, /* /soc/peripheral@50000000/temp@d7000 */ \
	79, /* /soc/peripheral@50000000/timer@55000 */ \
	81, /* /soc/peripheral@50000000/timer@85000 */ \
	82, /* /soc/peripheral@50000000/timer@ca000 */ \
	83, /* /soc/peripheral@50000000/timer@cb000 */ \
	84, /* /soc/peripheral@50000000/timer@cc000 */ \
	85, /* /soc/peripheral@50000000/timer@cd000 */ \
	86, /* /soc/peripheral@50000000/timer@ce000 */ \
	87, /* /soc/peripheral@50000000/uart@4a000 */ \
	88, /* /soc/peripheral@50000000/uart@c6000 */ \
	89, /* /soc/peripheral@50000000/uart@c7000 */ \
	90, /* /soc/peripheral@50000000/uart@c8000 */ \
	91, /* /soc/peripheral@50000000/uart@104000 */ \
	92, /* /soc/peripheral@50000000/watchdog@108000 */ \
	93, /* /soc/peripheral@50000000/watchdog@109000 */ \
	94, /* /soc/peripheral@50000000/power@10e000 */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */ \
	101, /* /soc/peripheral@50000000/radio@8a000 */ \
	111, /* /soc/peripheral@50000000/vpr@4c000/mailbox@1 */ \
	112, /* /soc/rram-controller@5004b000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_EXISTS 1
#define DT_N_INST_0_arm_v8m_nvic   DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_NODELABEL_cpuapp_nvic DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_NODELABEL_nvic        DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_REG_NUM 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_REG_IDX_0_VAL_ADDRESS 3758153984 /* 0xe000e100 */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_REG_IDX_0_VAL_SIZE 3072 /* 0xc00 */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_RANGES_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_IRQ_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_IRQ_LEVEL 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_COMPAT_MATCHES_arm_v8m_nvic 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_COMPAT_VENDOR_IDX_0 "ARM Ltd."
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_COMPAT_MODEL_IDX_0 "v8m-nvic"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg {3758153984 /* 0xe000e100 */, 3072 /* 0xc00 */}
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg_IDX_0 3758153984
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg_IDX_1 3072
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_reg_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_arm_num_irq_priority_bits 3
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_arm_num_irq_priority_bits_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_interrupt_controller 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_interrupt_controller_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible {"arm,v8m-nvic"}
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_IDX_0 "arm,v8m-nvic"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_IDX_0_STRING_UNQUOTED arm,v8m-nvic
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_IDX_0_STRING_TOKEN arm_v8m_nvic
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_IDX_0_STRING_UPPER_TOKEN ARM_V8M_NVIC
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_LEN 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_compatible_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_wakeup_source 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/gpiote@da000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000
 *
 * Binding (compatible = nordic,nrf-gpiote):
 *   $ZEPHYR_BASE\dts\bindings\gpio\nordic,nrf-gpiote.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_PATH "/soc/peripheral@50000000/gpiote@da000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FULL_NAME "gpiote@da000"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FULL_NAME_UNQUOTED gpiote@da000
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FULL_NAME_TOKEN gpiote_da000
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FULL_NAME_UPPER_TOKEN GPIOTE_DA000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_CHILD_IDX 42

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_NODELABEL(fn) fn(gpiote20)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpiote20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_HASH CTWgcQbjj9LErQM0655FPRQyzvc6O0p1MzgfpKzT9Lc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_ORD 9
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_ORD_STR_SORTABLE 00009

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_SUPPORTS_ORDS \
	10, /* /soc/peripheral@50000000/gpio@d8200 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_gpiote DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000
#define DT_N_NODELABEL_gpiote20       DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_REG_IDX_0_VAL_ADDRESS 1343070208 /* 0x500da000 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_VAL_irq 219
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_COMPAT_MATCHES_nordic_nrf_gpiote 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_COMPAT_MODEL_IDX_0 "nrf-gpiote"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg {892928 /* 0xda000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg_IDX_0 892928
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts {219 /* 0xdb */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts_IDX_0 219
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_no_port_event 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_no_port_event_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_fixed_channels_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_fixed_channels_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_instance 20
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_instance_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible {"nordic,nrf-gpiote"}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_IDX_0 "nordic,nrf-gpiote"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpiote
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpiote
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPIOTE
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/gpio@d8200
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
 *
 * Binding (compatible = nordic,nrf-gpio):
 *   $ZEPHYR_BASE\dts\bindings\gpio\nordic,nrf-gpio.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_PATH "/soc/peripheral@50000000/gpio@d8200"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FULL_NAME "gpio@d8200"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FULL_NAME_UNQUOTED gpio@d8200
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FULL_NAME_TOKEN gpio_d8200
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FULL_NAME_UPPER_TOKEN GPIO_D8200

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_CHILD_IDX 41

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_NODELABEL(fn) fn(gpio1)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpio1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_HASH xvb4w0eqvs5Zk3UssstEKU4NLUYR_967VIpjY9rgfoY

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_ORD 10
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_ORD_STR_SORTABLE 00010

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	9, /* /soc/peripheral@50000000/gpiote@da000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_SUPPORTS_ORDS \
	13, /* /nrf7001_coex */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */ \
	100, /* /nrf21540_fem */ \
	107, /* /soc/peripheral@50000000/spi@c7000/wifi@1 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_EXISTS 1
#define DT_N_INST_1_nordic_nrf_gpio DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_NODELABEL_gpio1        DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_REG_IDX_0_VAL_ADDRESS 1343062528 /* 0x500d8200 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_REG_IDX_0_VAL_SIZE 768 /* 0x300 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_COMPAT_MATCHES_nordic_nrf_gpio 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_COMPAT_MODEL_IDX_0 "nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg {885248 /* 0xd8200 */, 768 /* 0x300 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg_IDX_0 885248
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg_IDX_1 768
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_IDX_0 DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, gpiote_instance, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, gpiote_instance, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, gpiote_instance, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, gpiote_instance, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpiote_instance_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_port 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_port_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpio_controller 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_gpio_controller_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_ngpios 16
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_ngpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible {"nordic,nrf-gpio"}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_IDX_0 "nordic,nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPIO
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/gpiote@10c000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000
 *
 * Binding (compatible = nordic,nrf-gpiote):
 *   $ZEPHYR_BASE\dts\bindings\gpio\nordic,nrf-gpiote.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_PATH "/soc/peripheral@50000000/gpiote@10c000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FULL_NAME "gpiote@10c000"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FULL_NAME_UNQUOTED gpiote@10c000
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FULL_NAME_TOKEN gpiote_10c000
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FULL_NAME_UPPER_TOKEN GPIOTE_10C000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_CHILD_IDX 58

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_NODELABEL(fn) fn(gpiote30)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpiote30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_HASH eJKqybFL9__Et35ZwzQqJn8c5KjHPa8IS2J49t7enRs

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_ORD 11
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_ORD_STR_SORTABLE 00011

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_SUPPORTS_ORDS \
	12, /* /soc/peripheral@50000000/gpio@10a000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_gpiote DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000
#define DT_N_NODELABEL_gpiote30       DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_REG_IDX_0_VAL_ADDRESS 1343275008 /* 0x5010c000 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_VAL_irq 269
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_COMPAT_MATCHES_nordic_nrf_gpiote 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_COMPAT_MODEL_IDX_0 "nrf-gpiote"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg {1097728 /* 0x10c000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg_IDX_0 1097728
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts {269 /* 0x10d */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts_IDX_0 269
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_no_port_event 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_no_port_event_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_fixed_channels_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_fixed_channels_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_instance 30
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_instance_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible {"nordic,nrf-gpiote"}
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_IDX_0 "nordic,nrf-gpiote"
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpiote
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpiote
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPIOTE
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/gpio@10a000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000
 *
 * Binding (compatible = nordic,nrf-gpio):
 *   $ZEPHYR_BASE\dts\bindings\gpio\nordic,nrf-gpio.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_PATH "/soc/peripheral@50000000/gpio@10a000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FULL_NAME "gpio@10a000"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FULL_NAME_UNQUOTED gpio@10a000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FULL_NAME_TOKEN gpio_10a000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FULL_NAME_UPPER_TOKEN GPIO_10A000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_CHILD_IDX 57

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_NODELABEL(fn) fn(gpio0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpio0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_HASH s6dt3uy30x1UXoAK8g5ijMmg2VDXPONuYcYXA_guY7w

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_ORD 12
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_ORD_STR_SORTABLE 00012

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	11, /* /soc/peripheral@50000000/gpiote@10c000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_SUPPORTS_ORDS \
	13, /* /nrf7001_coex */ \
	16, /* /zephyr,user */ \
	107, /* /soc/peripheral@50000000/spi@c7000/wifi@1 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_gpio DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000
#define DT_N_NODELABEL_gpio0        DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_REG_IDX_0_VAL_ADDRESS 1343266816 /* 0x5010a000 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_REG_IDX_0_VAL_SIZE 768 /* 0x300 */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_COMPAT_MATCHES_nordic_nrf_gpio 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_COMPAT_MODEL_IDX_0 "nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg {1089536 /* 0x10a000 */, 768 /* 0x300 */}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg_IDX_0 1089536
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg_IDX_1 768
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_IDX_0 DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, gpiote_instance, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, gpiote_instance, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, gpiote_instance, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, gpiote_instance, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpiote_instance_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_port 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_port_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpio_controller 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_gpio_controller_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_ngpios 5
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_ngpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible {"nordic,nrf-gpio"}
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_IDX_0 "nordic,nrf-gpio"
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpio
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPIO
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /nrf7001_coex
 *
 * Node identifier: DT_N_S_nrf7001_coex
 *
 * Binding (compatible = nordic,nrf7001-coex):
 *   $ZEPHYR_BASE\dts\bindings\wifi\nordic,nrf7001-coex.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_nrf7001_coex_PATH "/nrf7001_coex"

/* Node's name with unit-address: */
#define DT_N_S_nrf7001_coex_FULL_NAME "nrf7001_coex"
#define DT_N_S_nrf7001_coex_FULL_NAME_UNQUOTED nrf7001_coex
#define DT_N_S_nrf7001_coex_FULL_NAME_TOKEN nrf7001_coex
#define DT_N_S_nrf7001_coex_FULL_NAME_UPPER_TOKEN NRF7001_COEX

/* Node parent (/) identifier: */
#define DT_N_S_nrf7001_coex_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_nrf7001_coex_CHILD_IDX 10

/* Helpers for dealing with node labels: */
#define DT_N_S_nrf7001_coex_NODELABEL_NUM 1
#define DT_N_S_nrf7001_coex_FOREACH_NODELABEL(fn) fn(wifi_coex)
#define DT_N_S_nrf7001_coex_FOREACH_NODELABEL_VARGS(fn, ...) fn(wifi_coex, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_nrf7001_coex_CHILD_NUM 0
#define DT_N_S_nrf7001_coex_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_nrf7001_coex_FOREACH_CHILD(fn) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_nrf7001_coex_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_nrf7001_coex_HASH YVD3nv_yxO4htEpg_d7_KP7h010CaFDL1fMUHrehmYI

/* Node's dependency ordinal: */
#define DT_N_S_nrf7001_coex_ORD 13
#define DT_N_S_nrf7001_coex_ORD_STR_SORTABLE 00013

/* Ordinals for what this node depends on directly: */
#define DT_N_S_nrf7001_coex_REQUIRES_ORDS \
	0, /* / */ \
	6, /* /soc/peripheral@50000000/gpio@50400 */ \
	10, /* /soc/peripheral@50000000/gpio@d8200 */ \
	12, /* /soc/peripheral@50000000/gpio@10a000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_nrf7001_coex_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_nrf7001_coex_EXISTS 1
#define DT_N_INST_0_nordic_nrf7001_coex DT_N_S_nrf7001_coex
#define DT_N_NODELABEL_wifi_coex        DT_N_S_nrf7001_coex

/* Macros for properties that are special in the specification: */
#define DT_N_S_nrf7001_coex_REG_NUM 0
#define DT_N_S_nrf7001_coex_RANGES_NUM 0
#define DT_N_S_nrf7001_coex_FOREACH_RANGE(fn) 
#define DT_N_S_nrf7001_coex_IRQ_NUM 0
#define DT_N_S_nrf7001_coex_IRQ_LEVEL 0
#define DT_N_S_nrf7001_coex_COMPAT_MATCHES_nordic_nrf7001_coex 1
#define DT_N_S_nrf7001_coex_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_nrf7001_coex_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_COMPAT_MODEL_IDX_0 "nrf7001-coex"
#define DT_N_S_nrf7001_coex_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_nrf7001_coex_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_VAL_pin 0
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf7001_coex, req_gpios, 0, pin) \
	fn(DT_N_S_nrf7001_coex, req_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, req_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf7001_coex, req_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_req_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf7001_coex_P_req_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf7001_coex, req_gpios, 0)
#define DT_N_S_nrf7001_coex_P_req_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, req_gpios, 0)
#define DT_N_S_nrf7001_coex_P_req_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf7001_coex, req_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_req_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf7001_coex, req_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_req_gpios_LEN 1
#define DT_N_S_nrf7001_coex_P_req_gpios_EXISTS 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_VAL_pin 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf7001_coex, status0_gpios, 0, pin) \
	fn(DT_N_S_nrf7001_coex, status0_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, status0_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf7001_coex, status0_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_status0_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf7001_coex_P_status0_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf7001_coex, status0_gpios, 0)
#define DT_N_S_nrf7001_coex_P_status0_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, status0_gpios, 0)
#define DT_N_S_nrf7001_coex_P_status0_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf7001_coex, status0_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_status0_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf7001_coex, status0_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_status0_gpios_LEN 1
#define DT_N_S_nrf7001_coex_P_status0_gpios_EXISTS 1
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_VAL_pin 7
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf7001_coex, grant_gpios, 0, pin) \
	fn(DT_N_S_nrf7001_coex, grant_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, grant_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf7001_coex, grant_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_grant_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf7001_coex_P_grant_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf7001_coex, grant_gpios, 0)
#define DT_N_S_nrf7001_coex_P_grant_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, grant_gpios, 0)
#define DT_N_S_nrf7001_coex_P_grant_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf7001_coex, grant_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_grant_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf7001_coex, grant_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_grant_gpios_LEN 1
#define DT_N_S_nrf7001_coex_P_grant_gpios_EXISTS 1
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_VAL_pin 6
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, pin) \
	fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, flags)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf7001_coex, swctrl1_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_LEN 1
#define DT_N_S_nrf7001_coex_P_swctrl1_gpios_EXISTS 1

/*
 * Devicetree node: /psa-rng
 *
 * Node identifier: DT_N_S_psa_rng
 *
 * Binding (compatible = zephyr,psa-crypto-rng):
 *   $ZEPHYR_BASE\dts\bindings\rng\zephyr,psa-crypto-rng.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_psa_rng_PATH "/psa-rng"

/* Node's name with unit-address: */
#define DT_N_S_psa_rng_FULL_NAME "psa-rng"
#define DT_N_S_psa_rng_FULL_NAME_UNQUOTED psa-rng
#define DT_N_S_psa_rng_FULL_NAME_TOKEN psa_rng
#define DT_N_S_psa_rng_FULL_NAME_UPPER_TOKEN PSA_RNG

/* Node parent (/) identifier: */
#define DT_N_S_psa_rng_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_psa_rng_CHILD_IDX 7

/* Helpers for dealing with node labels: */
#define DT_N_S_psa_rng_NODELABEL_NUM 1
#define DT_N_S_psa_rng_FOREACH_NODELABEL(fn) fn(psa_rng)
#define DT_N_S_psa_rng_FOREACH_NODELABEL_VARGS(fn, ...) fn(psa_rng, __VA_ARGS__)
#define DT_N_S_psa_rng_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_psa_rng_CHILD_NUM 0
#define DT_N_S_psa_rng_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_psa_rng_FOREACH_CHILD(fn) 
#define DT_N_S_psa_rng_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_psa_rng_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_psa_rng_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_psa_rng_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_psa_rng_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_psa_rng_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_psa_rng_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_psa_rng_HASH vVARbyRO4iyDY1FLAL8Okj0CSX2PFQd8Q_gyv1OogJ8

/* Node's dependency ordinal: */
#define DT_N_S_psa_rng_ORD 14
#define DT_N_S_psa_rng_ORD_STR_SORTABLE 00014

/* Ordinals for what this node depends on directly: */
#define DT_N_S_psa_rng_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_psa_rng_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_psa_rng_EXISTS 1
#define DT_N_INST_0_zephyr_psa_crypto_rng DT_N_S_psa_rng
#define DT_N_NODELABEL_psa_rng            DT_N_S_psa_rng

/* Macros for properties that are special in the specification: */
#define DT_N_S_psa_rng_REG_NUM 0
#define DT_N_S_psa_rng_RANGES_NUM 0
#define DT_N_S_psa_rng_FOREACH_RANGE(fn) 
#define DT_N_S_psa_rng_IRQ_NUM 0
#define DT_N_S_psa_rng_IRQ_LEVEL 0
#define DT_N_S_psa_rng_COMPAT_MATCHES_zephyr_psa_crypto_rng 1
#define DT_N_S_psa_rng_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_psa_rng_COMPAT_VENDOR_IDX_0 "The Zephyr Project"
#define DT_N_S_psa_rng_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_psa_rng_COMPAT_MODEL_IDX_0 "psa-crypto-rng"
#define DT_N_S_psa_rng_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_psa_rng_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_psa_rng_P_compatible {"zephyr,psa-crypto-rng"}
#define DT_N_S_psa_rng_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_psa_rng_P_compatible_IDX_0 "zephyr,psa-crypto-rng"
#define DT_N_S_psa_rng_P_compatible_IDX_0_STRING_UNQUOTED zephyr,psa-crypto-rng
#define DT_N_S_psa_rng_P_compatible_IDX_0_STRING_TOKEN zephyr_psa_crypto_rng
#define DT_N_S_psa_rng_P_compatible_IDX_0_STRING_UPPER_TOKEN ZEPHYR_PSA_CRYPTO_RNG
#define DT_N_S_psa_rng_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_psa_rng, compatible, 0)
#define DT_N_S_psa_rng_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_psa_rng, compatible, 0)
#define DT_N_S_psa_rng_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_psa_rng, compatible, 0, __VA_ARGS__)
#define DT_N_S_psa_rng_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_psa_rng, compatible, 0, __VA_ARGS__)
#define DT_N_S_psa_rng_P_compatible_LEN 1
#define DT_N_S_psa_rng_P_compatible_EXISTS 1
#define DT_N_S_psa_rng_P_status "okay"
#define DT_N_S_psa_rng_P_status_STRING_UNQUOTED okay
#define DT_N_S_psa_rng_P_status_STRING_TOKEN okay
#define DT_N_S_psa_rng_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_psa_rng_P_status_IDX_0 "okay"
#define DT_N_S_psa_rng_P_status_IDX_0_EXISTS 1
#define DT_N_S_psa_rng_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_psa_rng_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_psa_rng_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_psa_rng_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_psa_rng, status, 0)
#define DT_N_S_psa_rng_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_psa_rng, status, 0)
#define DT_N_S_psa_rng_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_psa_rng, status, 0, __VA_ARGS__)
#define DT_N_S_psa_rng_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_psa_rng, status, 0, __VA_ARGS__)
#define DT_N_S_psa_rng_P_status_LEN 1
#define DT_N_S_psa_rng_P_status_EXISTS 1

/*
 * Devicetree node: /rng
 *
 * Node identifier: DT_N_S_rng
 *
 * Binding (compatible = nordic,nrf-cracen-ctrdrbg):
 *   $ZEPHYR_BASE\dts\bindings\rng\nordic,nrf-cracen-ctrdrbg.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_rng_PATH "/rng"

/* Node's name with unit-address: */
#define DT_N_S_rng_FULL_NAME "rng"
#define DT_N_S_rng_FULL_NAME_UNQUOTED rng
#define DT_N_S_rng_FULL_NAME_TOKEN rng
#define DT_N_S_rng_FULL_NAME_UPPER_TOKEN RNG

/* Node parent (/) identifier: */
#define DT_N_S_rng_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_rng_CHILD_IDX 6

/* Helpers for dealing with node labels: */
#define DT_N_S_rng_NODELABEL_NUM 1
#define DT_N_S_rng_FOREACH_NODELABEL(fn) fn(rng)
#define DT_N_S_rng_FOREACH_NODELABEL_VARGS(fn, ...) fn(rng, __VA_ARGS__)
#define DT_N_S_rng_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_rng_CHILD_NUM 0
#define DT_N_S_rng_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_rng_FOREACH_CHILD(fn) 
#define DT_N_S_rng_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_rng_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_rng_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_rng_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_rng_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_rng_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_rng_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_rng_HASH 98B3z51tVswT8a2jWb4DEShjnbOfff_2ZJ2IkICfJU4

/* Node's dependency ordinal: */
#define DT_N_S_rng_ORD 15
#define DT_N_S_rng_ORD_STR_SORTABLE 00015

/* Ordinals for what this node depends on directly: */
#define DT_N_S_rng_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_rng_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_rng_EXISTS 1
#define DT_N_INST_0_nordic_nrf_cracen_ctrdrbg DT_N_S_rng
#define DT_N_NODELABEL_rng                    DT_N_S_rng

/* Macros for properties that are special in the specification: */
#define DT_N_S_rng_REG_NUM 0
#define DT_N_S_rng_RANGES_NUM 0
#define DT_N_S_rng_FOREACH_RANGE(fn) 
#define DT_N_S_rng_IRQ_NUM 0
#define DT_N_S_rng_IRQ_LEVEL 0
#define DT_N_S_rng_COMPAT_MATCHES_nordic_nrf_cracen_ctrdrbg 1
#define DT_N_S_rng_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_rng_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_rng_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_rng_COMPAT_MODEL_IDX_0 "nrf-cracen-ctrdrbg"
#define DT_N_S_rng_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_rng_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_rng_P_status "disabled"
#define DT_N_S_rng_P_status_STRING_UNQUOTED disabled
#define DT_N_S_rng_P_status_STRING_TOKEN disabled
#define DT_N_S_rng_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_rng_P_status_IDX_0 "disabled"
#define DT_N_S_rng_P_status_IDX_0_EXISTS 1
#define DT_N_S_rng_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_rng_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_rng_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_rng_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_rng, status, 0)
#define DT_N_S_rng_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_rng, status, 0)
#define DT_N_S_rng_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_rng, status, 0, __VA_ARGS__)
#define DT_N_S_rng_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_rng, status, 0, __VA_ARGS__)
#define DT_N_S_rng_P_status_LEN 1
#define DT_N_S_rng_P_status_EXISTS 1
#define DT_N_S_rng_P_compatible {"nordic,nrf-cracen-ctrdrbg"}
#define DT_N_S_rng_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_rng_P_compatible_IDX_0 "nordic,nrf-cracen-ctrdrbg"
#define DT_N_S_rng_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-cracen-ctrdrbg
#define DT_N_S_rng_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_cracen_ctrdrbg
#define DT_N_S_rng_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_CRACEN_CTRDRBG
#define DT_N_S_rng_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_rng, compatible, 0)
#define DT_N_S_rng_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_rng, compatible, 0)
#define DT_N_S_rng_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_rng, compatible, 0, __VA_ARGS__)
#define DT_N_S_rng_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_rng, compatible, 0, __VA_ARGS__)
#define DT_N_S_rng_P_compatible_LEN 1
#define DT_N_S_rng_P_compatible_EXISTS 1
#define DT_N_S_rng_P_zephyr_deferred_init 0
#define DT_N_S_rng_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_rng_P_wakeup_source 0
#define DT_N_S_rng_P_wakeup_source_EXISTS 1
#define DT_N_S_rng_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_rng_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /zephyr,user
 *
 * Node identifier: DT_N_S_zephyr_user
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_zephyr_user_PATH "/zephyr,user"

/* Node's name with unit-address: */
#define DT_N_S_zephyr_user_FULL_NAME "zephyr,user"
#define DT_N_S_zephyr_user_FULL_NAME_UNQUOTED zephyr,user
#define DT_N_S_zephyr_user_FULL_NAME_TOKEN zephyr_user
#define DT_N_S_zephyr_user_FULL_NAME_UPPER_TOKEN ZEPHYR_USER

/* Node parent (/) identifier: */
#define DT_N_S_zephyr_user_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_zephyr_user_CHILD_IDX 9

/* Helpers for dealing with node labels: */
#define DT_N_S_zephyr_user_NODELABEL_NUM 0
#define DT_N_S_zephyr_user_FOREACH_NODELABEL(fn) 
#define DT_N_S_zephyr_user_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_zephyr_user_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_zephyr_user_CHILD_NUM 0
#define DT_N_S_zephyr_user_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_zephyr_user_FOREACH_CHILD(fn) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_zephyr_user_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_zephyr_user_HASH yvQw9UuQMLRblNbUC3yeUHnjbtsQjI3bWwAx_c_vELI

/* Node's dependency ordinal: */
#define DT_N_S_zephyr_user_ORD 16
#define DT_N_S_zephyr_user_ORD_STR_SORTABLE 00016

/* Ordinals for what this node depends on directly: */
#define DT_N_S_zephyr_user_REQUIRES_ORDS \
	0, /* / */ \
	6, /* /soc/peripheral@50000000/gpio@50400 */ \
	12, /* /soc/peripheral@50000000/gpio@10a000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_zephyr_user_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_zephyr_user_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_zephyr_user_REG_NUM 0
#define DT_N_S_zephyr_user_RANGES_NUM 0
#define DT_N_S_zephyr_user_FOREACH_RANGE(fn) 
#define DT_N_S_zephyr_user_IRQ_NUM 0
#define DT_N_S_zephyr_user_IRQ_LEVEL 0
#define DT_N_S_zephyr_user_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_zephyr_user_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_VAL_pin 3
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_VAL_flags 0
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, pin) \
	fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_zephyr_user, nrf91_int_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_LEN 1
#define DT_N_S_zephyr_user_P_nrf91_int_gpios_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_VAL_pin 2
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_VAL_flags 0
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, pin) \
	fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_zephyr_user, nrf54_test_mode_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_LEN 1
#define DT_N_S_zephyr_user_P_nrf54_test_mode_gpios_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_VAL_pin 7
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_VAL_flags 0
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, pin) \
	fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, flags)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_zephyr_user, nrf70_vin_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_LEN 1
#define DT_N_S_zephyr_user_P_nrf70_vin_en_gpios_EXISTS 1

/*
 * Devicetree node: /cpus
 *
 * Node identifier: DT_N_S_cpus
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_cpus_PATH "/cpus"

/* Node's name with unit-address: */
#define DT_N_S_cpus_FULL_NAME "cpus"
#define DT_N_S_cpus_FULL_NAME_UNQUOTED cpus
#define DT_N_S_cpus_FULL_NAME_TOKEN cpus
#define DT_N_S_cpus_FULL_NAME_UPPER_TOKEN CPUS

/* Node parent (/) identifier: */
#define DT_N_S_cpus_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_cpus_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_cpus_NODELABEL_NUM 0
#define DT_N_S_cpus_FOREACH_NODELABEL(fn) 
#define DT_N_S_cpus_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_cpus_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_cpus_CHILD_NUM 1
#define DT_N_S_cpus_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_cpus_FOREACH_CHILD(fn) fn(DT_N_S_cpus_S_cpu_0)
#define DT_N_S_cpus_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0)
#define DT_N_S_cpus_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__)
#define DT_N_S_cpus_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__)
#define DT_N_S_cpus_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_cpus_S_cpu_0)
#define DT_N_S_cpus_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0)
#define DT_N_S_cpus_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__)
#define DT_N_S_cpus_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_cpus_HASH iL3XRGZVvvtpNJqKV0_jvtuXF7m6kgky4nI2ifizwdg

/* Node's dependency ordinal: */
#define DT_N_S_cpus_ORD 17
#define DT_N_S_cpus_ORD_STR_SORTABLE 00017

/* Ordinals for what this node depends on directly: */
#define DT_N_S_cpus_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_cpus_SUPPORTS_ORDS \
	20, /* /cpus/cpu@0 */

/* Existence and alternate IDs: */
#define DT_N_S_cpus_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_cpus_REG_NUM 0
#define DT_N_S_cpus_RANGES_NUM 0
#define DT_N_S_cpus_FOREACH_RANGE(fn) 
#define DT_N_S_cpus_IRQ_NUM 0
#define DT_N_S_cpus_IRQ_LEVEL 0
#define DT_N_S_cpus_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_cpus_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /clocks
 *
 * Node identifier: DT_N_S_clocks
 */

/* Node's full path: */
#define DT_N_S_clocks_PATH "/clocks"

/* Node's name with unit-address: */
#define DT_N_S_clocks_FULL_NAME "clocks"
#define DT_N_S_clocks_FULL_NAME_UNQUOTED clocks
#define DT_N_S_clocks_FULL_NAME_TOKEN clocks
#define DT_N_S_clocks_FULL_NAME_UPPER_TOKEN CLOCKS

/* Node parent (/) identifier: */
#define DT_N_S_clocks_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_clocks_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_clocks_NODELABEL_NUM 0
#define DT_N_S_clocks_FOREACH_NODELABEL(fn) 
#define DT_N_S_clocks_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_clocks_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_clocks_CHILD_NUM 4
#define DT_N_S_clocks_CHILD_NUM_STATUS_OKAY 4
#define DT_N_S_clocks_FOREACH_CHILD(fn) fn(DT_N_S_clocks_S_pclk) fn(DT_N_S_clocks_S_lfxo) fn(DT_N_S_clocks_S_hfxo) fn(DT_N_S_clocks_S_hfpll)
#define DT_N_S_clocks_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_clocks_S_pclk) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_lfxo) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfxo) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfpll)
#define DT_N_S_clocks_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__)
#define DT_N_S_clocks_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__)
#define DT_N_S_clocks_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_clocks_S_pclk) fn(DT_N_S_clocks_S_lfxo) fn(DT_N_S_clocks_S_hfxo) fn(DT_N_S_clocks_S_hfpll)
#define DT_N_S_clocks_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_clocks_S_pclk) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_lfxo) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfxo) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfpll)
#define DT_N_S_clocks_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__)
#define DT_N_S_clocks_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_clocks_HASH 3P3fmk_q5wPvaymGA6NeomHHBb_cCfQX2PaKw_k1t_w

/* Node's dependency ordinal: */
#define DT_N_S_clocks_ORD 18
#define DT_N_S_clocks_ORD_STR_SORTABLE 00018

/* Ordinals for what this node depends on directly: */
#define DT_N_S_clocks_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_clocks_SUPPORTS_ORDS \
	19, /* /clocks/hfpll */ \
	50, /* /clocks/lfxo */ \
	51, /* /clocks/pclk */ \
	80, /* /clocks/hfxo */

/* Existence and alternate IDs: */
#define DT_N_S_clocks_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_clocks_REG_NUM 0
#define DT_N_S_clocks_RANGES_NUM 0
#define DT_N_S_clocks_FOREACH_RANGE(fn) 
#define DT_N_S_clocks_IRQ_NUM 0
#define DT_N_S_clocks_IRQ_LEVEL 0
#define DT_N_S_clocks_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_clocks_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /clocks/hfpll
 *
 * Node identifier: DT_N_S_clocks_S_hfpll
 *
 * Binding (compatible = fixed-clock):
 *   $ZEPHYR_BASE\dts\bindings\clock\fixed-clock.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_clocks_S_hfpll_PATH "/clocks/hfpll"

/* Node's name with unit-address: */
#define DT_N_S_clocks_S_hfpll_FULL_NAME "hfpll"
#define DT_N_S_clocks_S_hfpll_FULL_NAME_UNQUOTED hfpll
#define DT_N_S_clocks_S_hfpll_FULL_NAME_TOKEN hfpll
#define DT_N_S_clocks_S_hfpll_FULL_NAME_UPPER_TOKEN HFPLL

/* Node parent (/clocks) identifier: */
#define DT_N_S_clocks_S_hfpll_PARENT DT_N_S_clocks

/* Node's index in its parent's list of children: */
#define DT_N_S_clocks_S_hfpll_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_clocks_S_hfpll_NODELABEL_NUM 1
#define DT_N_S_clocks_S_hfpll_FOREACH_NODELABEL(fn) fn(hfpll)
#define DT_N_S_clocks_S_hfpll_FOREACH_NODELABEL_VARGS(fn, ...) fn(hfpll, __VA_ARGS__)
#define DT_N_S_clocks_S_hfpll_FOREACH_ANCESTOR(fn) fn(DT_N_S_clocks) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_clocks_S_hfpll_CHILD_NUM 0
#define DT_N_S_clocks_S_hfpll_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD(fn) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_clocks_S_hfpll_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_clocks_S_hfpll_HASH 7AOiHUq5hrRrRrokQJI27DVi6LsJKLRk4uOQBlrlriA

/* Node's dependency ordinal: */
#define DT_N_S_clocks_S_hfpll_ORD 19
#define DT_N_S_clocks_S_hfpll_ORD_STR_SORTABLE 00019

/* Ordinals for what this node depends on directly: */
#define DT_N_S_clocks_S_hfpll_REQUIRES_ORDS \
	18, /* /clocks */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_clocks_S_hfpll_SUPPORTS_ORDS \
	20, /* /cpus/cpu@0 */ \
	79, /* /soc/peripheral@50000000/timer@55000 */ \
	87, /* /soc/peripheral@50000000/uart@4a000 */

/* Existence and alternate IDs: */
#define DT_N_S_clocks_S_hfpll_EXISTS 1
#define DT_N_INST_1_fixed_clock DT_N_S_clocks_S_hfpll
#define DT_N_NODELABEL_hfpll    DT_N_S_clocks_S_hfpll

/* Macros for properties that are special in the specification: */
#define DT_N_S_clocks_S_hfpll_REG_NUM 0
#define DT_N_S_clocks_S_hfpll_RANGES_NUM 0
#define DT_N_S_clocks_S_hfpll_FOREACH_RANGE(fn) 
#define DT_N_S_clocks_S_hfpll_IRQ_NUM 0
#define DT_N_S_clocks_S_hfpll_IRQ_LEVEL 0
#define DT_N_S_clocks_S_hfpll_COMPAT_MATCHES_fixed_clock 1
#define DT_N_S_clocks_S_hfpll_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_clocks_S_hfpll_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_clocks_S_hfpll_P_clock_frequency 128000000
#define DT_N_S_clocks_S_hfpll_P_clock_frequency_EXISTS 1
#define DT_N_S_clocks_S_hfpll_P_compatible {"fixed-clock"}
#define DT_N_S_clocks_S_hfpll_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_hfpll_P_compatible_IDX_0 "fixed-clock"
#define DT_N_S_clocks_S_hfpll_P_compatible_IDX_0_STRING_UNQUOTED fixed-clock
#define DT_N_S_clocks_S_hfpll_P_compatible_IDX_0_STRING_TOKEN fixed_clock
#define DT_N_S_clocks_S_hfpll_P_compatible_IDX_0_STRING_UPPER_TOKEN FIXED_CLOCK
#define DT_N_S_clocks_S_hfpll_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_hfpll, compatible, 0)
#define DT_N_S_clocks_S_hfpll_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_hfpll, compatible, 0)
#define DT_N_S_clocks_S_hfpll_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_hfpll, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfpll_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_hfpll, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfpll_P_compatible_LEN 1
#define DT_N_S_clocks_S_hfpll_P_compatible_EXISTS 1
#define DT_N_S_clocks_S_hfpll_P_zephyr_deferred_init 0
#define DT_N_S_clocks_S_hfpll_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_clocks_S_hfpll_P_wakeup_source 0
#define DT_N_S_clocks_S_hfpll_P_wakeup_source_EXISTS 1
#define DT_N_S_clocks_S_hfpll_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_clocks_S_hfpll_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /cpus/cpu@0
 *
 * Node identifier: DT_N_S_cpus_S_cpu_0
 *
 * Binding (compatible = arm,cortex-m33f):
 *   $ZEPHYR_BASE\dts\bindings\cpu\arm,cortex-m33f.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_cpus_S_cpu_0_PATH "/cpus/cpu@0"

/* Node's name with unit-address: */
#define DT_N_S_cpus_S_cpu_0_FULL_NAME "cpu@0"
#define DT_N_S_cpus_S_cpu_0_FULL_NAME_UNQUOTED cpu@0
#define DT_N_S_cpus_S_cpu_0_FULL_NAME_TOKEN cpu_0
#define DT_N_S_cpus_S_cpu_0_FULL_NAME_UPPER_TOKEN CPU_0

/* Node parent (/cpus) identifier: */
#define DT_N_S_cpus_S_cpu_0_PARENT DT_N_S_cpus

/* Node's index in its parent's list of children: */
#define DT_N_S_cpus_S_cpu_0_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_cpus_S_cpu_0_NODELABEL_NUM 2
#define DT_N_S_cpus_S_cpu_0_FOREACH_NODELABEL(fn) fn(cpuapp) fn(cpu)
#define DT_N_S_cpus_S_cpu_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp, __VA_ARGS__) fn(cpu, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_cpus) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_cpus_S_cpu_0_CHILD_NUM 1
#define DT_N_S_cpus_S_cpu_0_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD(fn) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_cpus_S_cpu_0_HASH Su0JBbOtM0QIxe_1ka2Xvgw4rk1QaIlMIj8Rp_v4yVQ

/* Node's dependency ordinal: */
#define DT_N_S_cpus_S_cpu_0_ORD 20
#define DT_N_S_cpus_S_cpu_0_ORD_STR_SORTABLE 00020

/* Ordinals for what this node depends on directly: */
#define DT_N_S_cpus_S_cpu_0_REQUIRES_ORDS \
	17, /* /cpus */ \
	19, /* /clocks/hfpll */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_cpus_S_cpu_0_SUPPORTS_ORDS \
	21, /* /cpus/cpu@0/itm@e0000000 */

/* Existence and alternate IDs: */
#define DT_N_S_cpus_S_cpu_0_EXISTS 1
#define DT_N_INST_0_arm_cortex_m33f DT_N_S_cpus_S_cpu_0
#define DT_N_NODELABEL_cpuapp       DT_N_S_cpus_S_cpu_0
#define DT_N_NODELABEL_cpu          DT_N_S_cpus_S_cpu_0

/* Macros for properties that are special in the specification: */
#define DT_N_S_cpus_S_cpu_0_REG_NUM 1
#define DT_N_S_cpus_S_cpu_0_REG_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_REG_IDX_0_VAL_ADDRESS 0 /* 0x0 */
#define DT_N_S_cpus_S_cpu_0_RANGES_NUM 0
#define DT_N_S_cpus_S_cpu_0_FOREACH_RANGE(fn) 
#define DT_N_S_cpus_S_cpu_0_IRQ_NUM 0
#define DT_N_S_cpus_S_cpu_0_IRQ_LEVEL 0
#define DT_N_S_cpus_S_cpu_0_COMPAT_MATCHES_arm_cortex_m33f 1
#define DT_N_S_cpus_S_cpu_0_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_COMPAT_VENDOR_IDX_0 "ARM Ltd."
#define DT_N_S_cpus_S_cpu_0_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_COMPAT_MODEL_IDX_0 "cortex-m33f"
#define DT_N_S_cpus_S_cpu_0_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_cpus_S_cpu_0_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_cpus_S_cpu_0_P_compatible {"arm,cortex-m33f"}
#define DT_N_S_cpus_S_cpu_0_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_compatible_IDX_0 "arm,cortex-m33f"
#define DT_N_S_cpus_S_cpu_0_P_compatible_IDX_0_STRING_UNQUOTED arm,cortex-m33f
#define DT_N_S_cpus_S_cpu_0_P_compatible_IDX_0_STRING_TOKEN arm_cortex_m33f
#define DT_N_S_cpus_S_cpu_0_P_compatible_IDX_0_STRING_UPPER_TOKEN ARM_CORTEX_M33F
#define DT_N_S_cpus_S_cpu_0_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_cpus_S_cpu_0, compatible, 0)
#define DT_N_S_cpus_S_cpu_0_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0, compatible, 0)
#define DT_N_S_cpus_S_cpu_0_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_P_compatible_LEN 1
#define DT_N_S_cpus_S_cpu_0_P_compatible_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_reg {0 /* 0x0 */}
#define DT_N_S_cpus_S_cpu_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_reg_IDX_0 0
#define DT_N_S_cpus_S_cpu_0_P_reg_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_clocks_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_clocks_IDX_0_PH DT_N_S_clocks_S_hfpll
#define DT_N_S_cpus_S_cpu_0_P_clocks_IDX_0_FOREACH_CELL(fn) 
#define DT_N_S_cpus_S_cpu_0_P_clocks_IDX_0_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_cpus_S_cpu_0_P_clocks_IDX_0_NUM_CELLS 0
#define DT_N_S_cpus_S_cpu_0_P_clocks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_cpus_S_cpu_0, clocks, 0)
#define DT_N_S_cpus_S_cpu_0_P_clocks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0, clocks, 0)
#define DT_N_S_cpus_S_cpu_0_P_clocks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0, clocks, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_P_clocks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0, clocks, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_P_clocks_LEN 1
#define DT_N_S_cpus_S_cpu_0_P_clocks_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_zephyr_deferred_init 0
#define DT_N_S_cpus_S_cpu_0_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_wakeup_source 0
#define DT_N_S_cpus_S_cpu_0_P_wakeup_source_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_cpus_S_cpu_0_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /cpus/cpu@0/itm@e0000000
 *
 * Node identifier: DT_N_S_cpus_S_cpu_0_S_itm_e0000000
 *
 * Binding (compatible = arm,armv8m-itm):
 *   $ZEPHYR_BASE\dts\bindings\debug\arm,armv8m-itm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_PATH "/cpus/cpu@0/itm@e0000000"

/* Node's name with unit-address: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FULL_NAME "itm@e0000000"
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FULL_NAME_UNQUOTED itm@e0000000
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FULL_NAME_TOKEN itm_e0000000
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FULL_NAME_UPPER_TOKEN ITM_E0000000

/* Node parent (/cpus/cpu@0) identifier: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_PARENT DT_N_S_cpus_S_cpu_0

/* Node's index in its parent's list of children: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_NODELABEL_NUM 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_NODELABEL(fn) fn(itm)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_NODELABEL_VARGS(fn, ...) fn(itm, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_ANCESTOR(fn) fn(DT_N_S_cpus_S_cpu_0) fn(DT_N_S_cpus) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_CHILD_NUM 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD(fn) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_HASH JjHt_nEP3F3Wi8OjOG2PGbmFaf8jabMmf3FNGE28Zfc

/* Node's dependency ordinal: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_ORD 21
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_ORD_STR_SORTABLE 00021

/* Ordinals for what this node depends on directly: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_REQUIRES_ORDS \
	20, /* /cpus/cpu@0 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_EXISTS 1
#define DT_N_INST_0_arm_armv8m_itm DT_N_S_cpus_S_cpu_0_S_itm_e0000000
#define DT_N_NODELABEL_itm         DT_N_S_cpus_S_cpu_0_S_itm_e0000000

/* Macros for properties that are special in the specification: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_REG_NUM 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_REG_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_REG_IDX_0_VAL_ADDRESS 3758096384 /* 0xe0000000 */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_RANGES_NUM 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_FOREACH_RANGE(fn) 
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_IRQ_NUM 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_IRQ_LEVEL 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_COMPAT_MATCHES_arm_armv8m_itm 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_COMPAT_VENDOR_IDX_0 "ARM Ltd."
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_COMPAT_MODEL_IDX_0 "armv8m-itm"
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_swo_ref_frequency 128000000
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_swo_ref_frequency_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible {"arm,armv8m-itm"}
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_IDX_0 "arm,armv8m-itm"
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_IDX_0_STRING_UNQUOTED arm,armv8m-itm
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_IDX_0_STRING_TOKEN arm_armv8m_itm
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_IDX_0_STRING_UPPER_TOKEN ARM_ARMV8M_ITM
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, compatible, 0)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, compatible, 0)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, compatible, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, compatible, 0, __VA_ARGS__)
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_LEN 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_compatible_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg {3758096384 /* 0xe0000000 */, 4096 /* 0x1000 */}
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg_IDX_0 3758096384
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg_IDX_1 4096
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_reg_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_zephyr_deferred_init 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_wakeup_source 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_wakeup_source_EXISTS 1
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_cpus_S_cpu_0_S_itm_e0000000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /pin-controller
 *
 * Node identifier: DT_N_S_pin_controller
 *
 * Binding (compatible = nordic,nrf-pinctrl):
 *   $ZEPHYR_BASE\dts\bindings\pinctrl\nordic,nrf-pinctrl.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_PATH "/pin-controller"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_FULL_NAME "pin-controller"
#define DT_N_S_pin_controller_FULL_NAME_UNQUOTED pin-controller
#define DT_N_S_pin_controller_FULL_NAME_TOKEN pin_controller
#define DT_N_S_pin_controller_FULL_NAME_UPPER_TOKEN PIN_CONTROLLER

/* Node parent (/) identifier: */
#define DT_N_S_pin_controller_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_NODELABEL_NUM 1
#define DT_N_S_pin_controller_FOREACH_NODELABEL(fn) fn(pinctrl)
#define DT_N_S_pin_controller_FOREACH_NODELABEL_VARGS(fn, ...) fn(pinctrl, __VA_ARGS__)
#define DT_N_S_pin_controller_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_CHILD_NUM 6
#define DT_N_S_pin_controller_CHILD_NUM_STATUS_OKAY 6
#define DT_N_S_pin_controller_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller_S_uart30_sleep) fn(DT_N_S_pin_controller_S_spis00_default) fn(DT_N_S_pin_controller_S_spis00_sleep) fn(DT_N_S_pin_controller_S_spi21_default) fn(DT_N_S_pin_controller_S_spi21_sleep)
#define DT_N_S_pin_controller_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_sleep) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_sleep) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_sleep)
#define DT_N_S_pin_controller_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller_S_uart30_sleep) fn(DT_N_S_pin_controller_S_spis00_default) fn(DT_N_S_pin_controller_S_spis00_sleep) fn(DT_N_S_pin_controller_S_spi21_default) fn(DT_N_S_pin_controller_S_spi21_sleep)
#define DT_N_S_pin_controller_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_sleep) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_sleep) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_default) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_sleep)
#define DT_N_S_pin_controller_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_HASH bWf59uCG_pY5hQAcoRx7FSfuctl8KNxAtmdgsI6QClA

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_ORD 22
#define DT_N_S_pin_controller_ORD_STR_SORTABLE 00022

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_REQUIRES_ORDS \
	0, /* / */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_SUPPORTS_ORDS \
	23, /* /pin-controller/spi21_default */ \
	25, /* /pin-controller/spi21_sleep */ \
	27, /* /pin-controller/spis00_default */ \
	29, /* /pin-controller/spis00_sleep */ \
	31, /* /pin-controller/uart30_default */ \
	34, /* /pin-controller/uart30_sleep */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_EXISTS 1
#define DT_N_INST_0_nordic_nrf_pinctrl DT_N_S_pin_controller
#define DT_N_NODELABEL_pinctrl         DT_N_S_pin_controller

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_REG_NUM 0
#define DT_N_S_pin_controller_RANGES_NUM 0
#define DT_N_S_pin_controller_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_IRQ_NUM 0
#define DT_N_S_pin_controller_IRQ_LEVEL 0
#define DT_N_S_pin_controller_COMPAT_MATCHES_nordic_nrf_pinctrl 1
#define DT_N_S_pin_controller_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_pin_controller_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_COMPAT_MODEL_IDX_0 "nrf-pinctrl"
#define DT_N_S_pin_controller_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_P_compatible {"nordic,nrf-pinctrl"}
#define DT_N_S_pin_controller_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_P_compatible_IDX_0 "nordic,nrf-pinctrl"
#define DT_N_S_pin_controller_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pinctrl
#define DT_N_S_pin_controller_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pinctrl
#define DT_N_S_pin_controller_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PINCTRL
#define DT_N_S_pin_controller_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller, compatible, 0)
#define DT_N_S_pin_controller_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller, compatible, 0)
#define DT_N_S_pin_controller_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller, compatible, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller, compatible, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_P_compatible_LEN 1
#define DT_N_S_pin_controller_P_compatible_EXISTS 1
#define DT_N_S_pin_controller_P_zephyr_deferred_init 0
#define DT_N_S_pin_controller_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_pin_controller_P_wakeup_source 0
#define DT_N_S_pin_controller_P_wakeup_source_EXISTS 1
#define DT_N_S_pin_controller_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_pin_controller_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /pin-controller/spi21_default
 *
 * Node identifier: DT_N_S_pin_controller_S_spi21_default
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spi21_default_PATH "/pin-controller/spi21_default"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spi21_default_FULL_NAME "spi21_default"
#define DT_N_S_pin_controller_S_spi21_default_FULL_NAME_UNQUOTED spi21_default
#define DT_N_S_pin_controller_S_spi21_default_FULL_NAME_TOKEN spi21_default
#define DT_N_S_pin_controller_S_spi21_default_FULL_NAME_UPPER_TOKEN SPI21_DEFAULT

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_spi21_default_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spi21_default_CHILD_IDX 4

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spi21_default_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_NODELABEL(fn) fn(spi21_default)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi21_default, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spi21_default_CHILD_NUM 1
#define DT_N_S_pin_controller_S_spi21_default_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_spi21_default_S_group1)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_default_S_group1)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_spi21_default_S_group1)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_default_S_group1)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_spi21_default_HASH UeSsj0vERlDwgB6wW0pTw3Wxx7xQeaw1w4cqTsTDjlg

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spi21_default_ORD 23
#define DT_N_S_pin_controller_S_spi21_default_ORD_STR_SORTABLE 00023

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spi21_default_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spi21_default_SUPPORTS_ORDS \
	24, /* /pin-controller/spi21_default/group1 */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spi21_default_EXISTS 1
#define DT_N_NODELABEL_spi21_default DT_N_S_pin_controller_S_spi21_default

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spi21_default_REG_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spi21_default_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spi21_default_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spi21_default_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/spi21_default/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_spi21_default_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_PATH "/pin-controller/spi21_default/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/spi21_default) identifier: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_PARENT DT_N_S_pin_controller_S_spi21_default

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_spi21_default) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_HASH ro4bes4MTkfv6tsm0O3Z2ajd7SiJcBs92ChNuLdVBhI

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_ORD 24
#define DT_N_S_pin_controller_S_spi21_default_S_group1_ORD_STR_SORTABLE 00024

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_REQUIRES_ORDS \
	23, /* /pin-controller/spi21_default */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spi21_default_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels {67108934 /* 0x4000046 */, 83886152 /* 0x5000048 */, 100663369 /* 0x6000049 */}
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_0 67108934
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_1_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_1 83886152
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_2_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_IDX_2 100663369
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 0) \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 1) \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 2)
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 2)
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 0, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 1, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_default_S_group1, psels, 2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_LEN 3
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_low_power_enable 0
#define DT_N_S_pin_controller_S_spi21_default_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/spi21_sleep
 *
 * Node identifier: DT_N_S_pin_controller_S_spi21_sleep
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spi21_sleep_PATH "/pin-controller/spi21_sleep"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spi21_sleep_FULL_NAME "spi21_sleep"
#define DT_N_S_pin_controller_S_spi21_sleep_FULL_NAME_UNQUOTED spi21_sleep
#define DT_N_S_pin_controller_S_spi21_sleep_FULL_NAME_TOKEN spi21_sleep
#define DT_N_S_pin_controller_S_spi21_sleep_FULL_NAME_UPPER_TOKEN SPI21_SLEEP

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_spi21_sleep_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spi21_sleep_CHILD_IDX 5

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spi21_sleep_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_NODELABEL(fn) fn(spi21_sleep)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi21_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spi21_sleep_CHILD_NUM 1
#define DT_N_S_pin_controller_S_spi21_sleep_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_spi21_sleep_HASH iZNAWVtlOgpBTKH7xiRqRGjG7CkuieYKzOwjo_aMmIQ

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spi21_sleep_ORD 25
#define DT_N_S_pin_controller_S_spi21_sleep_ORD_STR_SORTABLE 00025

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spi21_sleep_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spi21_sleep_SUPPORTS_ORDS \
	26, /* /pin-controller/spi21_sleep/group1 */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spi21_sleep_EXISTS 1
#define DT_N_NODELABEL_spi21_sleep DT_N_S_pin_controller_S_spi21_sleep

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spi21_sleep_REG_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spi21_sleep_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spi21_sleep_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spi21_sleep_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/spi21_sleep/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_spi21_sleep_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_PATH "/pin-controller/spi21_sleep/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/spi21_sleep) identifier: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_PARENT DT_N_S_pin_controller_S_spi21_sleep

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_spi21_sleep) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_HASH Q3oAo8d6gIf20mE50XYBpIziQ9eh0mBat5KJ3B1O1EY

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_ORD 26
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_ORD_STR_SORTABLE 00026

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_REQUIRES_ORDS \
	25, /* /pin-controller/spi21_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels {67108934 /* 0x4000046 */, 83886152 /* 0x5000048 */, 100663369 /* 0x6000049 */}
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_0 67108934
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_1_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_1 83886152
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_2_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_IDX_2 100663369
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 0) \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 1) \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 2)
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 2)
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 0, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 1, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, psels, 2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_LEN 3
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_low_power_enable 1
#define DT_N_S_pin_controller_S_spi21_sleep_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/spis00_default
 *
 * Node identifier: DT_N_S_pin_controller_S_spis00_default
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spis00_default_PATH "/pin-controller/spis00_default"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spis00_default_FULL_NAME "spis00_default"
#define DT_N_S_pin_controller_S_spis00_default_FULL_NAME_UNQUOTED spis00_default
#define DT_N_S_pin_controller_S_spis00_default_FULL_NAME_TOKEN spis00_default
#define DT_N_S_pin_controller_S_spis00_default_FULL_NAME_UPPER_TOKEN SPIS00_DEFAULT

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_spis00_default_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spis00_default_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spis00_default_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_NODELABEL(fn) fn(spis00_default)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_NODELABEL_VARGS(fn, ...) fn(spis00_default, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spis00_default_CHILD_NUM 1
#define DT_N_S_pin_controller_S_spis00_default_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_spis00_default_S_group1)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_default_S_group1)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_spis00_default_S_group1)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_default_S_group1)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_spis00_default_HASH RLeU7AhtSeQOpdaIMjXQWCwUuP_ANpcPOZsqqIjpHno

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spis00_default_ORD 27
#define DT_N_S_pin_controller_S_spis00_default_ORD_STR_SORTABLE 00027

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spis00_default_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spis00_default_SUPPORTS_ORDS \
	28, /* /pin-controller/spis00_default/group1 */ \
	74, /* /soc/peripheral@50000000/spi@4a000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spis00_default_EXISTS 1
#define DT_N_NODELABEL_spis00_default DT_N_S_pin_controller_S_spis00_default

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spis00_default_REG_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spis00_default_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spis00_default_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spis00_default_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/spis00_default/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_spis00_default_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_PATH "/pin-controller/spis00_default/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/spis00_default) identifier: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_PARENT DT_N_S_pin_controller_S_spis00_default

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_spis00_default) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_HASH VZigmFz4rreADhsG5kjreVD_Gl5XhIo677_cquNnA3Y

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_ORD 28
#define DT_N_S_pin_controller_S_spis00_default_S_group1_ORD_STR_SORTABLE 00028

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_REQUIRES_ORDS \
	27, /* /pin-controller/spis00_default */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spis00_default_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels {117440577 /* 0x7000041 */, 150995010 /* 0x9000042 */, 134217796 /* 0x8000044 */, 167772229 /* 0xa000045 */}
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_0 117440577
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_1_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_1 150995010
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_2_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_2 134217796
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_3_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_IDX_3 167772229
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 0) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 1) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 2) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 3)
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 2) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 3)
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 0, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 1, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 2, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 3, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 2, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_default_S_group1, psels, 3, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_LEN 4
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_low_power_enable 0
#define DT_N_S_pin_controller_S_spis00_default_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/spis00_sleep
 *
 * Node identifier: DT_N_S_pin_controller_S_spis00_sleep
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spis00_sleep_PATH "/pin-controller/spis00_sleep"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spis00_sleep_FULL_NAME "spis00_sleep"
#define DT_N_S_pin_controller_S_spis00_sleep_FULL_NAME_UNQUOTED spis00_sleep
#define DT_N_S_pin_controller_S_spis00_sleep_FULL_NAME_TOKEN spis00_sleep
#define DT_N_S_pin_controller_S_spis00_sleep_FULL_NAME_UPPER_TOKEN SPIS00_SLEEP

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_spis00_sleep_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spis00_sleep_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spis00_sleep_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_NODELABEL(fn) fn(spis00_sleep)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_NODELABEL_VARGS(fn, ...) fn(spis00_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spis00_sleep_CHILD_NUM 1
#define DT_N_S_pin_controller_S_spis00_sleep_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_spis00_sleep_HASH oilTTSr6S_Mbs_4Pbw_VhpnDULceDsE2PhcV0CMRUuA

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spis00_sleep_ORD 29
#define DT_N_S_pin_controller_S_spis00_sleep_ORD_STR_SORTABLE 00029

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spis00_sleep_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spis00_sleep_SUPPORTS_ORDS \
	30, /* /pin-controller/spis00_sleep/group1 */ \
	74, /* /soc/peripheral@50000000/spi@4a000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spis00_sleep_EXISTS 1
#define DT_N_NODELABEL_spis00_sleep DT_N_S_pin_controller_S_spis00_sleep

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spis00_sleep_REG_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spis00_sleep_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spis00_sleep_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spis00_sleep_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/spis00_sleep/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_spis00_sleep_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_PATH "/pin-controller/spis00_sleep/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/spis00_sleep) identifier: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_PARENT DT_N_S_pin_controller_S_spis00_sleep

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_spis00_sleep) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_HASH BtXF2FTxRq33CuGDcrNX2blFabQHPdrKTBSsd0PR4dU

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_ORD 30
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_ORD_STR_SORTABLE 00030

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_REQUIRES_ORDS \
	29, /* /pin-controller/spis00_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels {117440577 /* 0x7000041 */, 150995010 /* 0x9000042 */, 134217796 /* 0x8000044 */, 167772229 /* 0xa000045 */}
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_0 117440577
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_1_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_1 150995010
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_2_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_2 134217796
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_3_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_IDX_3 167772229
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 0) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 1) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 2) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 3)
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 2) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 3)
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 0, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 1, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 2, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 3, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 2, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, psels, 3, __VA_ARGS__)
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_LEN 4
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_low_power_enable 1
#define DT_N_S_pin_controller_S_spis00_sleep_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/uart30_default
 *
 * Node identifier: DT_N_S_pin_controller_S_uart30_default
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_uart30_default_PATH "/pin-controller/uart30_default"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_uart30_default_FULL_NAME "uart30_default"
#define DT_N_S_pin_controller_S_uart30_default_FULL_NAME_UNQUOTED uart30_default
#define DT_N_S_pin_controller_S_uart30_default_FULL_NAME_TOKEN uart30_default
#define DT_N_S_pin_controller_S_uart30_default_FULL_NAME_UPPER_TOKEN UART30_DEFAULT

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_uart30_default_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_uart30_default_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_uart30_default_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_NODELABEL(fn) fn(uart30_default)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart30_default, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_uart30_default_CHILD_NUM 2
#define DT_N_S_pin_controller_S_uart30_default_CHILD_NUM_STATUS_OKAY 2
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) fn(DT_N_S_pin_controller_S_uart30_default_S_group2)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_default_S_group2)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) fn(DT_N_S_pin_controller_S_uart30_default_S_group2)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_default_S_group2)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_uart30_default_HASH 2_XpX3oJ0TVMkGUClhYvOagUa939eRyn9NMCesjqupE

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_uart30_default_ORD 31
#define DT_N_S_pin_controller_S_uart30_default_ORD_STR_SORTABLE 00031

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_uart30_default_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_uart30_default_SUPPORTS_ORDS \
	32, /* /pin-controller/uart30_default/group1 */ \
	33, /* /pin-controller/uart30_default/group2 */ \
	91, /* /soc/peripheral@50000000/uart@104000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_uart30_default_EXISTS 1
#define DT_N_NODELABEL_uart30_default DT_N_S_pin_controller_S_uart30_default

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_uart30_default_REG_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_RANGES_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_uart30_default_IRQ_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_uart30_default_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_uart30_default_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/uart30_default/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_uart30_default_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_PATH "/pin-controller/uart30_default/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/uart30_default) identifier: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_PARENT DT_N_S_pin_controller_S_uart30_default

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_HASH YkdYDKLTsH6OUOn_GbX9WFUFSt0MUFqRj9sCj1JeUe4

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_ORD 32
#define DT_N_S_pin_controller_S_uart30_default_S_group1_ORD_STR_SORTABLE 00032

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_REQUIRES_ORDS \
	31, /* /pin-controller/uart30_default */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels {3 /* 0x3 */}
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_IDX_0 3
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, psels, 0)
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, psels, 0)
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, psels, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, psels, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_LEN 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_low_power_enable 0
#define DT_N_S_pin_controller_S_uart30_default_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/uart30_default/group2
 *
 * Node identifier: DT_N_S_pin_controller_S_uart30_default_S_group2
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_PATH "/pin-controller/uart30_default/group2"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FULL_NAME "group2"
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FULL_NAME_UNQUOTED group2
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FULL_NAME_TOKEN group2
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FULL_NAME_UPPER_TOKEN GROUP2

/* Node parent (/pin-controller/uart30_default) identifier: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_PARENT DT_N_S_pin_controller_S_uart30_default

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_CHILD_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_HASH vG_IPxUKDxTRw2_SJEziYpbUVYiygVRKuLMKy_svB4w

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_ORD 33
#define DT_N_S_pin_controller_S_uart30_default_S_group2_ORD_STR_SORTABLE 00033

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_REQUIRES_ORDS \
	31, /* /pin-controller/uart30_default */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_REG_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_RANGES_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_uart30_default_S_group2_IRQ_NUM 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels {16777220 /* 0x1000004 */}
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_IDX_0 16777220
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, psels, 0)
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, psels, 0)
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, psels, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, psels, 0, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_LEN 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_nordic_invert 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_disable 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_pull_up 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_low_power_enable 0
#define DT_N_S_pin_controller_S_uart30_default_S_group2_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /pin-controller/uart30_sleep
 *
 * Node identifier: DT_N_S_pin_controller_S_uart30_sleep
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_uart30_sleep_PATH "/pin-controller/uart30_sleep"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_uart30_sleep_FULL_NAME "uart30_sleep"
#define DT_N_S_pin_controller_S_uart30_sleep_FULL_NAME_UNQUOTED uart30_sleep
#define DT_N_S_pin_controller_S_uart30_sleep_FULL_NAME_TOKEN uart30_sleep
#define DT_N_S_pin_controller_S_uart30_sleep_FULL_NAME_UPPER_TOKEN UART30_SLEEP

/* Node parent (/pin-controller) identifier: */
#define DT_N_S_pin_controller_S_uart30_sleep_PARENT DT_N_S_pin_controller

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_uart30_sleep_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_uart30_sleep_NODELABEL_NUM 1
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_NODELABEL(fn) fn(uart30_sleep)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart30_sleep, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_uart30_sleep_CHILD_NUM 1
#define DT_N_S_pin_controller_S_uart30_sleep_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD(fn) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_pin_controller_S_uart30_sleep_HASH 9_WCQ1TVJDf0mbLyHqk9zyvFbgMBFtUTgsXf2NriQes

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_uart30_sleep_ORD 34
#define DT_N_S_pin_controller_S_uart30_sleep_ORD_STR_SORTABLE 00034

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_uart30_sleep_REQUIRES_ORDS \
	22, /* /pin-controller */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_uart30_sleep_SUPPORTS_ORDS \
	35, /* /pin-controller/uart30_sleep/group1 */ \
	91, /* /soc/peripheral@50000000/uart@104000 */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_uart30_sleep_EXISTS 1
#define DT_N_NODELABEL_uart30_sleep DT_N_S_pin_controller_S_uart30_sleep

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_uart30_sleep_REG_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_RANGES_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_uart30_sleep_IRQ_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_uart30_sleep_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_uart30_sleep_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /pin-controller/uart30_sleep/group1
 *
 * Node identifier: DT_N_S_pin_controller_S_uart30_sleep_S_group1
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_PATH "/pin-controller/uart30_sleep/group1"

/* Node's name with unit-address: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FULL_NAME "group1"
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FULL_NAME_UNQUOTED group1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FULL_NAME_TOKEN group1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FULL_NAME_UPPER_TOKEN GROUP1

/* Node parent (/pin-controller/uart30_sleep) identifier: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_PARENT DT_N_S_pin_controller_S_uart30_sleep

/* Node's index in its parent's list of children: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_NODELABEL_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_NODELABEL(fn) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_ANCESTOR(fn) fn(DT_N_S_pin_controller_S_uart30_sleep) fn(DT_N_S_pin_controller) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_CHILD_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD(fn) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_HASH SU4JKnxGCe_4cjxtj_Ax_TCxxy0_Yv9xx8_jPtWHeEY

/* Node's dependency ordinal: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_ORD 35
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_ORD_STR_SORTABLE 00035

/* Ordinals for what this node depends on directly: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_REQUIRES_ORDS \
	34, /* /pin-controller/uart30_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_EXISTS 1

/* Macros for properties that are special in the specification: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_REG_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_RANGES_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_FOREACH_RANGE(fn) 
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_IRQ_NUM 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_IRQ_LEVEL 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels {3 /* 0x3 */, 16777220 /* 0x1000004 */}
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_IDX_0_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_IDX_0 3
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_IDX_1_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_IDX_1 16777220
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 0) \
	fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 1)
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 1)
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 0, __VA_ARGS__) \
	fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, psels, 1, __VA_ARGS__)
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_LEN 2
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_psels_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_nordic_drive_mode 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_nordic_drive_mode_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_nordic_invert 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_nordic_invert_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_disable 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_disable_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_pull_up 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_pull_up_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_pull_down 0
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_bias_pull_down_EXISTS 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_low_power_enable 1
#define DT_N_S_pin_controller_S_uart30_sleep_S_group1_P_low_power_enable_EXISTS 1

/*
 * Devicetree node: /soc/ficr@ffc000
 *
 * Node identifier: DT_N_S_soc_S_ficr_ffc000
 *
 * Binding (compatible = nordic,nrf-ficr):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ficr.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_ficr_ffc000_PATH "/soc/ficr@ffc000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_ficr_ffc000_FULL_NAME "ficr@ffc000"
#define DT_N_S_soc_S_ficr_ffc000_FULL_NAME_UNQUOTED ficr@ffc000
#define DT_N_S_soc_S_ficr_ffc000_FULL_NAME_TOKEN ficr_ffc000
#define DT_N_S_soc_S_ficr_ffc000_FULL_NAME_UPPER_TOKEN FICR_FFC000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_ficr_ffc000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_ficr_ffc000_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_ficr_ffc000_NODELABEL_NUM 1
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_NODELABEL(fn) fn(ficr)
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ficr, __VA_ARGS__)
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_ficr_ffc000_CHILD_NUM 0
#define DT_N_S_soc_S_ficr_ffc000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_ficr_ffc000_HASH VhidPZougyqWSWpNMpdNL4gSepuqxlE3TyncDyuDktQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_ficr_ffc000_ORD 36
#define DT_N_S_soc_S_ficr_ffc000_ORD_STR_SORTABLE 00036

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_ficr_ffc000_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_ficr_ffc000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_ficr_ffc000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_ficr DT_N_S_soc_S_ficr_ffc000
#define DT_N_NODELABEL_ficr         DT_N_S_soc_S_ficr_ffc000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_ficr_ffc000_REG_NUM 1
#define DT_N_S_soc_S_ficr_ffc000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_REG_IDX_0_VAL_ADDRESS 16760832 /* 0xffc000 */
#define DT_N_S_soc_S_ficr_ffc000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_ficr_ffc000_RANGES_NUM 0
#define DT_N_S_soc_S_ficr_ffc000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_ficr_ffc000_IRQ_NUM 0
#define DT_N_S_soc_S_ficr_ffc000_IRQ_LEVEL 0
#define DT_N_S_soc_S_ficr_ffc000_COMPAT_MATCHES_nordic_nrf_ficr 1
#define DT_N_S_soc_S_ficr_ffc000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_ficr_ffc000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_COMPAT_MODEL_IDX_0 "nrf-ficr"
#define DT_N_S_soc_S_ficr_ffc000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_ficr_ffc000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_ficr_ffc000_P_reg {16760832 /* 0xffc000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_ficr_ffc000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_reg_IDX_0 16760832
#define DT_N_S_soc_S_ficr_ffc000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_ficr_ffc000_P_reg_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_compatible {"nordic,nrf-ficr"}
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_IDX_0 "nordic,nrf-ficr"
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ficr
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ficr
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_FICR
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_ficr_ffc000, compatible, 0)
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_ficr_ffc000, compatible, 0)
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_ficr_ffc000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_ficr_ffc000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_LEN 1
#define DT_N_S_soc_S_ficr_ffc000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_ficr_ffc000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_wakeup_source 0
#define DT_N_S_soc_S_ficr_ffc000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_ficr_ffc000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_ficr_ffc000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/memory@20000000
 *
 * Node identifier: DT_N_S_soc_S_memory_20000000
 *
 * Binding (compatible = mmio-sram):
 *   $ZEPHYR_BASE\dts\bindings\sram\mmio-sram.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_memory_20000000_PATH "/soc/memory@20000000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_memory_20000000_FULL_NAME "memory@20000000"
#define DT_N_S_soc_S_memory_20000000_FULL_NAME_UNQUOTED memory@20000000
#define DT_N_S_soc_S_memory_20000000_FULL_NAME_TOKEN memory_20000000
#define DT_N_S_soc_S_memory_20000000_FULL_NAME_UPPER_TOKEN MEMORY_20000000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_memory_20000000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_memory_20000000_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_memory_20000000_NODELABEL_NUM 1
#define DT_N_S_soc_S_memory_20000000_FOREACH_NODELABEL(fn) fn(cpuapp_sram)
#define DT_N_S_soc_S_memory_20000000_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_sram, __VA_ARGS__)
#define DT_N_S_soc_S_memory_20000000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_memory_20000000_CHILD_NUM 0
#define DT_N_S_soc_S_memory_20000000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_memory_20000000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_memory_20000000_HASH 5mk6hI_a0RgTbSaRk0MwzSvPe_XVqQpqtmpmf4tdmFg

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_memory_20000000_ORD 37
#define DT_N_S_soc_S_memory_20000000_ORD_STR_SORTABLE 00037

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_memory_20000000_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_memory_20000000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_memory_20000000_EXISTS 1
#define DT_N_INST_0_mmio_sram      DT_N_S_soc_S_memory_20000000
#define DT_N_NODELABEL_cpuapp_sram DT_N_S_soc_S_memory_20000000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_memory_20000000_REG_NUM 1
#define DT_N_S_soc_S_memory_20000000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_REG_IDX_0_VAL_ADDRESS 536870912 /* 0x20000000 */
#define DT_N_S_soc_S_memory_20000000_REG_IDX_0_VAL_SIZE 192512 /* 0x2f000 */
#define DT_N_S_soc_S_memory_20000000_RANGES_NUM 1
#define DT_N_S_soc_S_memory_20000000_RANGES_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_RANGES_IDX_0_VAL_CHILD_BUS_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_memory_20000000_RANGES_IDX_0_VAL_PARENT_BUS_ADDRESS 536870912 /* 0x20000000 */
#define DT_N_S_soc_S_memory_20000000_RANGES_IDX_0_VAL_LENGTH 192512 /* 0x2f000 */
#define DT_N_S_soc_S_memory_20000000_FOREACH_RANGE(fn) fn(DT_N_S_soc_S_memory_20000000, 0)
#define DT_N_S_soc_S_memory_20000000_IRQ_NUM 0
#define DT_N_S_soc_S_memory_20000000_IRQ_LEVEL 0
#define DT_N_S_soc_S_memory_20000000_COMPAT_MATCHES_mmio_sram 1
#define DT_N_S_soc_S_memory_20000000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_memory_20000000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_memory_20000000_P_reg {536870912 /* 0x20000000 */, 192512 /* 0x2f000 */}
#define DT_N_S_soc_S_memory_20000000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_reg_IDX_0 536870912
#define DT_N_S_soc_S_memory_20000000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_reg_IDX_1 192512
#define DT_N_S_soc_S_memory_20000000_P_reg_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_status "okay"
#define DT_N_S_soc_S_memory_20000000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_memory_20000000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_memory_20000000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_memory_20000000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_memory_20000000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_memory_20000000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_memory_20000000, status, 0)
#define DT_N_S_soc_S_memory_20000000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_memory_20000000, status, 0)
#define DT_N_S_soc_S_memory_20000000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_memory_20000000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_20000000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_memory_20000000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_20000000_P_status_LEN 1
#define DT_N_S_soc_S_memory_20000000_P_status_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_compatible {"mmio-sram"}
#define DT_N_S_soc_S_memory_20000000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_compatible_IDX_0 "mmio-sram"
#define DT_N_S_soc_S_memory_20000000_P_compatible_IDX_0_STRING_UNQUOTED mmio-sram
#define DT_N_S_soc_S_memory_20000000_P_compatible_IDX_0_STRING_TOKEN mmio_sram
#define DT_N_S_soc_S_memory_20000000_P_compatible_IDX_0_STRING_UPPER_TOKEN MMIO_SRAM
#define DT_N_S_soc_S_memory_20000000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_memory_20000000, compatible, 0)
#define DT_N_S_soc_S_memory_20000000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_memory_20000000, compatible, 0)
#define DT_N_S_soc_S_memory_20000000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_memory_20000000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_20000000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_memory_20000000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_20000000_P_compatible_LEN 1
#define DT_N_S_soc_S_memory_20000000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_memory_20000000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_wakeup_source 0
#define DT_N_S_soc_S_memory_20000000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_memory_20000000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_memory_20000000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/memory@50041000
 *
 * Node identifier: DT_N_S_soc_S_memory_50041000
 *
 * Binding (compatible = nordic,nrf-mpc):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-mpc.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_memory_50041000_PATH "/soc/memory@50041000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_memory_50041000_FULL_NAME "memory@50041000"
#define DT_N_S_soc_S_memory_50041000_FULL_NAME_UNQUOTED memory@50041000
#define DT_N_S_soc_S_memory_50041000_FULL_NAME_TOKEN memory_50041000
#define DT_N_S_soc_S_memory_50041000_FULL_NAME_UPPER_TOKEN MEMORY_50041000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_memory_50041000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_memory_50041000_CHILD_IDX 5

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_memory_50041000_NODELABEL_NUM 1
#define DT_N_S_soc_S_memory_50041000_FOREACH_NODELABEL(fn) fn(nrf_mpc)
#define DT_N_S_soc_S_memory_50041000_FOREACH_NODELABEL_VARGS(fn, ...) fn(nrf_mpc, __VA_ARGS__)
#define DT_N_S_soc_S_memory_50041000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_memory_50041000_CHILD_NUM 0
#define DT_N_S_soc_S_memory_50041000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_memory_50041000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_memory_50041000_HASH qJuX1fjRle3KelunM1U_ot_E5H7MZXOeSV0wcC5XxSc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_memory_50041000_ORD 38
#define DT_N_S_soc_S_memory_50041000_ORD_STR_SORTABLE 00038

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_memory_50041000_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_memory_50041000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_memory_50041000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_mpc DT_N_S_soc_S_memory_50041000
#define DT_N_NODELABEL_nrf_mpc     DT_N_S_soc_S_memory_50041000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_memory_50041000_REG_NUM 1
#define DT_N_S_soc_S_memory_50041000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_REG_IDX_0_VAL_ADDRESS 1342443520 /* 0x50041000 */
#define DT_N_S_soc_S_memory_50041000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_memory_50041000_RANGES_NUM 0
#define DT_N_S_soc_S_memory_50041000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_memory_50041000_IRQ_NUM 0
#define DT_N_S_soc_S_memory_50041000_IRQ_LEVEL 0
#define DT_N_S_soc_S_memory_50041000_COMPAT_MATCHES_nordic_nrf_mpc 1
#define DT_N_S_soc_S_memory_50041000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_memory_50041000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_COMPAT_MODEL_IDX_0 "nrf-mpc"
#define DT_N_S_soc_S_memory_50041000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_memory_50041000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_memory_50041000_P_reg {1342443520 /* 0x50041000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_memory_50041000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_reg_IDX_0 1342443520
#define DT_N_S_soc_S_memory_50041000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_memory_50041000_P_reg_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_override_num 5
#define DT_N_S_soc_S_memory_50041000_P_override_num_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_override_granularity 4096
#define DT_N_S_soc_S_memory_50041000_P_override_granularity_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_compatible {"nordic,nrf-mpc"}
#define DT_N_S_soc_S_memory_50041000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_compatible_IDX_0 "nordic,nrf-mpc"
#define DT_N_S_soc_S_memory_50041000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-mpc
#define DT_N_S_soc_S_memory_50041000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_mpc
#define DT_N_S_soc_S_memory_50041000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_MPC
#define DT_N_S_soc_S_memory_50041000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_memory_50041000, compatible, 0)
#define DT_N_S_soc_S_memory_50041000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_memory_50041000, compatible, 0)
#define DT_N_S_soc_S_memory_50041000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_memory_50041000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_50041000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_memory_50041000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_memory_50041000_P_compatible_LEN 1
#define DT_N_S_soc_S_memory_50041000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_memory_50041000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_wakeup_source 0
#define DT_N_S_soc_S_memory_50041000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_memory_50041000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_memory_50041000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/uicr@ffd000
 *
 * Node identifier: DT_N_S_soc_S_uicr_ffd000
 *
 * Binding (compatible = nordic,nrf-uicr):
 *   $ZEPHYR_BASE\dts\bindings\arm\nordic,nrf-uicr.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_uicr_ffd000_PATH "/soc/uicr@ffd000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_uicr_ffd000_FULL_NAME "uicr@ffd000"
#define DT_N_S_soc_S_uicr_ffd000_FULL_NAME_UNQUOTED uicr@ffd000
#define DT_N_S_soc_S_uicr_ffd000_FULL_NAME_TOKEN uicr_ffd000
#define DT_N_S_soc_S_uicr_ffd000_FULL_NAME_UPPER_TOKEN UICR_FFD000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_uicr_ffd000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_uicr_ffd000_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_uicr_ffd000_NODELABEL_NUM 1
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_NODELABEL(fn) fn(uicr)
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uicr, __VA_ARGS__)
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_uicr_ffd000_CHILD_NUM 0
#define DT_N_S_soc_S_uicr_ffd000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_uicr_ffd000_HASH hrIFverwXuaD_1L1RejANrsh1yetDucQ29axMVFX_o4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_uicr_ffd000_ORD 39
#define DT_N_S_soc_S_uicr_ffd000_ORD_STR_SORTABLE 00039

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_uicr_ffd000_REQUIRES_ORDS \
	4, /* /soc */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_uicr_ffd000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_uicr_ffd000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_uicr DT_N_S_soc_S_uicr_ffd000
#define DT_N_NODELABEL_uicr         DT_N_S_soc_S_uicr_ffd000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_uicr_ffd000_REG_NUM 1
#define DT_N_S_soc_S_uicr_ffd000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_REG_IDX_0_VAL_ADDRESS 16764928 /* 0xffd000 */
#define DT_N_S_soc_S_uicr_ffd000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_uicr_ffd000_RANGES_NUM 0
#define DT_N_S_soc_S_uicr_ffd000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_uicr_ffd000_IRQ_NUM 0
#define DT_N_S_soc_S_uicr_ffd000_IRQ_LEVEL 0
#define DT_N_S_soc_S_uicr_ffd000_COMPAT_MATCHES_nordic_nrf_uicr 1
#define DT_N_S_soc_S_uicr_ffd000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_uicr_ffd000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_COMPAT_MODEL_IDX_0 "nrf-uicr"
#define DT_N_S_soc_S_uicr_ffd000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_uicr_ffd000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_uicr_ffd000_P_reg {16764928 /* 0xffd000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_uicr_ffd000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_reg_IDX_0 16764928
#define DT_N_S_soc_S_uicr_ffd000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_uicr_ffd000_P_reg_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_nfct_pins_as_gpios 0
#define DT_N_S_soc_S_uicr_ffd000_P_nfct_pins_as_gpios_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_gpio_as_nreset 0
#define DT_N_S_soc_S_uicr_ffd000_P_gpio_as_nreset_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_compatible {"nordic,nrf-uicr"}
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_IDX_0 "nordic,nrf-uicr"
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uicr
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uicr
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UICR
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_uicr_ffd000, compatible, 0)
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_uicr_ffd000, compatible, 0)
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_uicr_ffd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_uicr_ffd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_LEN 1
#define DT_N_S_soc_S_uicr_ffd000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_uicr_ffd000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_wakeup_source 0
#define DT_N_S_soc_S_uicr_ffd000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_uicr_ffd000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_uicr_ffd000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/cpuapp-ppb-bus/timer@e000e010
 *
 * Node identifier: DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010
 *
 * Binding (compatible = arm,armv8m-systick):
 *   $ZEPHYR_BASE\dts\bindings\timer\arm,armv8m-systick.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_PATH "/soc/cpuapp-ppb-bus/timer@e000e010"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FULL_NAME "timer@e000e010"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FULL_NAME_UNQUOTED timer@e000e010
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FULL_NAME_TOKEN timer_e000e010
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FULL_NAME_UPPER_TOKEN TIMER_E000E010

/* Node parent (/soc/cpuapp-ppb-bus) identifier: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_PARENT DT_N_S_soc_S_cpuapp_ppb_bus

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_NODELABEL_NUM 2
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_NODELABEL(fn) fn(cpuapp_systick) fn(systick)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_systick, __VA_ARGS__) fn(systick, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_CHILD_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_HASH 5iUggsIwoK28BkWL2IaP4bZ9BhgFMNsqk_2A_V9gECs

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_ORD 40
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_ORD_STR_SORTABLE 00040

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_REQUIRES_ORDS \
	7, /* /soc/cpuapp-ppb-bus */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_EXISTS 1
#define DT_N_INST_0_arm_armv8m_systick DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010
#define DT_N_NODELABEL_cpuapp_systick  DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010
#define DT_N_NODELABEL_systick         DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_REG_NUM 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_REG_IDX_0_VAL_ADDRESS 3758153744 /* 0xe000e010 */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_REG_IDX_0_VAL_SIZE 16 /* 0x10 */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_RANGES_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_IRQ_NUM 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_IRQ_LEVEL 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_COMPAT_MATCHES_arm_armv8m_systick 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_COMPAT_VENDOR_IDX_0 "ARM Ltd."
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_COMPAT_MODEL_IDX_0 "armv8m-systick"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg {3758153744 /* 0xe000e010 */, 16 /* 0x10 */}
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg_IDX_0 3758153744
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg_IDX_1 16
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_reg_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status "disabled"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, status, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, status, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_LEN 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_status_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible {"arm,armv8m-systick"}
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_IDX_0 "arm,armv8m-systick"
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_IDX_0_STRING_UNQUOTED arm,armv8m-systick
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_IDX_0_STRING_TOKEN arm_armv8m_systick
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_IDX_0_STRING_UPPER_TOKEN ARM_ARMV8M_SYSTICK
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, compatible, 0)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_LEN 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_compatible_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_wakeup_source 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/adc@d5000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_adc_d5000
 *
 * Binding (compatible = nordic,nrf-saadc):
 *   $ZEPHYR_BASE\dts\bindings\adc\nordic,nrf-saadc.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_PATH "/soc/peripheral@50000000/adc@d5000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FULL_NAME "adc@d5000"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FULL_NAME_UNQUOTED adc@d5000
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FULL_NAME_TOKEN adc_d5000
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FULL_NAME_UPPER_TOKEN ADC_D5000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_CHILD_IDX 38

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_NODELABEL(fn) fn(adc)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_NODELABEL_VARGS(fn, ...) fn(adc, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_HASH jgvk0bRXYSZiGSTzXEeh3zEJ0kqL_u4fY4vliYzVqqc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_ORD 41
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_ORD_STR_SORTABLE 00041

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_saadc DT_N_S_soc_S_peripheral_50000000_S_adc_d5000
#define DT_N_NODELABEL_adc           DT_N_S_soc_S_peripheral_50000000_S_adc_d5000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_REG_IDX_0_VAL_ADDRESS 1343049728 /* 0x500d5000 */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_VAL_irq 213
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_COMPAT_MATCHES_nordic_nrf_saadc 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_COMPAT_MODEL_IDX_0 "nrf-saadc"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg {872448 /* 0xd5000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg_IDX_0 872448
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts {213 /* 0xd5 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts_IDX_0 213
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible {"nordic,nrf-saadc"}
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_IDX_0 "nordic,nrf-saadc"
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-saadc
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_saadc
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SAADC
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_zephyr_pm_device_runtime_auto 1
#define DT_N_S_soc_S_peripheral_50000000_S_adc_d5000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/clock@10e000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_clock_10e000
 *
 * Binding (compatible = nordic,nrf-clock):
 *   $ZEPHYR_BASE\dts\bindings\clock\nordic,nrf-clock.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_PATH "/soc/peripheral@50000000/clock@10e000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FULL_NAME "clock@10e000"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FULL_NAME_UNQUOTED clock@10e000
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FULL_NAME_TOKEN clock_10e000
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FULL_NAME_UPPER_TOKEN CLOCK_10E000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_CHILD_IDX 52

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_NODELABEL(fn) fn(clock)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_NODELABEL_VARGS(fn, ...) fn(clock, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_HASH 3KKKYBdwUCrPfx3JpI1_QHQjHrFzxl1po6jXs_j3BRo

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_ORD 42
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_ORD_STR_SORTABLE 00042

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_clock DT_N_S_soc_S_peripheral_50000000_S_clock_10e000
#define DT_N_NODELABEL_clock         DT_N_S_soc_S_peripheral_50000000_S_clock_10e000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_REG_IDX_0_VAL_ADDRESS 1343283200 /* 0x5010e000 */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_VAL_irq 261
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_COMPAT_MATCHES_nordic_nrf_clock 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_COMPAT_MODEL_IDX_0 "nrf-clock"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg {1105920 /* 0x10e000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg_IDX_0 1105920
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts {261 /* 0x105 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts_IDX_0 261
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible {"nordic,nrf-clock"}
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_IDX_0 "nordic,nrf-clock"
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-clock
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_clock
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_CLOCK
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_clock_10e000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/comparator@106000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_comparator_106000
 *
 * Binding (compatible = nordic,nrf-comp):
 *   $ZEPHYR_BASE\dts\bindings\comparator\nordic,nrf-comp.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_PATH "/soc/peripheral@50000000/comparator@106000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FULL_NAME "comparator@106000"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FULL_NAME_UNQUOTED comparator@106000
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FULL_NAME_TOKEN comparator_106000
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FULL_NAME_UPPER_TOKEN COMPARATOR_106000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_CHILD_IDX 54

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_NODELABEL(fn) fn(comp)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_NODELABEL_VARGS(fn, ...) fn(comp, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_HASH bUu_y4DBJJE_4wLa_KK8_GVhHZenIUWxRhKFL_KEgJw

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_ORD 43
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_ORD_STR_SORTABLE 00043

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_comp DT_N_S_soc_S_peripheral_50000000_S_comparator_106000
#define DT_N_NODELABEL_comp         DT_N_S_soc_S_peripheral_50000000_S_comparator_106000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_REG_IDX_0_VAL_ADDRESS 1343250432 /* 0x50106000 */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_VAL_irq 262
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_COMPAT_MATCHES_nordic_nrf_comp 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_COMPAT_MODEL_IDX_0 "nrf-comp"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_enable_hyst 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_enable_hyst_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible {"nordic,nrf-comp"}
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_IDX_0 "nordic,nrf-comp"
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-comp
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_comp
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_COMP
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg {1073152 /* 0x106000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg_IDX_0 1073152
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts {262 /* 0x106 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts_IDX_0 262
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_comparator_106000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/dppic@42000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_dppic_42000
 *
 * Binding (compatible = nordic,nrf-dppic):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-dppic.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_PATH "/soc/peripheral@50000000/dppic@42000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FULL_NAME "dppic@42000"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FULL_NAME_UNQUOTED dppic@42000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FULL_NAME_TOKEN dppic_42000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FULL_NAME_UPPER_TOKEN DPPIC_42000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_NODELABEL(fn) fn(dppic00)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_NODELABEL_VARGS(fn, ...) fn(dppic00, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_HASH 7xJWHcQMaLPJTGB3mRb21wP0NYuU3bRSclh6rzs4BbE

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_ORD 44
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_ORD_STR_SORTABLE 00044

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_dppic DT_N_S_soc_S_peripheral_50000000_S_dppic_42000
#define DT_N_NODELABEL_dppic00       DT_N_S_soc_S_peripheral_50000000_S_dppic_42000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_REG_IDX_0_VAL_ADDRESS 1342447616 /* 0x50042000 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_REG_IDX_0_VAL_SIZE 2056 /* 0x808 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_COMPAT_MATCHES_nordic_nrf_dppic 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_COMPAT_MODEL_IDX_0 "nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg {270336 /* 0x42000 */, 2056 /* 0x808 */}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg_IDX_0 270336
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg_IDX_1 2056
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible {"nordic,nrf-dppic"}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_IDX_0 "nordic,nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_DPPIC
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_42000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/dppic@82000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_dppic_82000
 *
 * Binding (compatible = nordic,nrf-dppic):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-dppic.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_PATH "/soc/peripheral@50000000/dppic@82000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FULL_NAME "dppic@82000"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FULL_NAME_UNQUOTED dppic@82000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FULL_NAME_TOKEN dppic_82000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FULL_NAME_UPPER_TOKEN DPPIC_82000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_CHILD_IDX 8

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_NODELABEL(fn) fn(dppic10)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_NODELABEL_VARGS(fn, ...) fn(dppic10, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_HASH ZC5vMM4cw58f0KgrRUXAhgl5ujcqj_A2mWlbhibI7Ng

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_ORD 45
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_ORD_STR_SORTABLE 00045

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_dppic DT_N_S_soc_S_peripheral_50000000_S_dppic_82000
#define DT_N_NODELABEL_dppic10       DT_N_S_soc_S_peripheral_50000000_S_dppic_82000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_REG_IDX_0_VAL_ADDRESS 1342709760 /* 0x50082000 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_REG_IDX_0_VAL_SIZE 2056 /* 0x808 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_COMPAT_MATCHES_nordic_nrf_dppic 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_COMPAT_MODEL_IDX_0 "nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg {532480 /* 0x82000 */, 2056 /* 0x808 */}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg_IDX_0 532480
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg_IDX_1 2056
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible {"nordic,nrf-dppic"}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_IDX_0 "nordic,nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_DPPIC
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_82000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/dppic@c2000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000
 *
 * Binding (compatible = nordic,nrf-dppic):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-dppic.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_PATH "/soc/peripheral@50000000/dppic@c2000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FULL_NAME "dppic@c2000"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FULL_NAME_UNQUOTED dppic@c2000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FULL_NAME_TOKEN dppic_c2000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FULL_NAME_UPPER_TOKEN DPPIC_C2000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_CHILD_IDX 14

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_NODELABEL(fn) fn(dppic20)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_NODELABEL_VARGS(fn, ...) fn(dppic20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_HASH vrMA_7v_zTtna2iMKyoPlk0Xg5dQUBOMXlk8ynLDl98

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_ORD 46
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_ORD_STR_SORTABLE 00046

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_dppic DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000
#define DT_N_NODELABEL_dppic20       DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_REG_IDX_0_VAL_ADDRESS 1342971904 /* 0x500c2000 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_REG_IDX_0_VAL_SIZE 2056 /* 0x808 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_COMPAT_MATCHES_nordic_nrf_dppic 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_COMPAT_MODEL_IDX_0 "nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg {794624 /* 0xc2000 */, 2056 /* 0x808 */}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg_IDX_0 794624
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg_IDX_1 2056
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible {"nordic,nrf-dppic"}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_IDX_0 "nordic,nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_DPPIC
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/dppic@102000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_dppic_102000
 *
 * Binding (compatible = nordic,nrf-dppic):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-dppic.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_PATH "/soc/peripheral@50000000/dppic@102000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FULL_NAME "dppic@102000"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FULL_NAME_UNQUOTED dppic@102000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FULL_NAME_TOKEN dppic_102000
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FULL_NAME_UPPER_TOKEN DPPIC_102000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_CHILD_IDX 47

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_NODELABEL(fn) fn(dppic30)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_NODELABEL_VARGS(fn, ...) fn(dppic30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_HASH uOz8icwXBNNwIQsu_MK3802OHvdYntgtsSCsJ3Z3zbw

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_ORD 47
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_ORD_STR_SORTABLE 00047

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_dppic DT_N_S_soc_S_peripheral_50000000_S_dppic_102000
#define DT_N_NODELABEL_dppic30       DT_N_S_soc_S_peripheral_50000000_S_dppic_102000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_REG_IDX_0_VAL_ADDRESS 1343234048 /* 0x50102000 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_REG_IDX_0_VAL_SIZE 2056 /* 0x808 */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_COMPAT_MATCHES_nordic_nrf_dppic 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_COMPAT_MODEL_IDX_0 "nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg {1056768 /* 0x102000 */, 2056 /* 0x808 */}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg_IDX_0 1056768
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg_IDX_1 2056
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible {"nordic,nrf-dppic"}
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_IDX_0 "nordic,nrf-dppic"
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_dppic
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_DPPIC
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_dppic_102000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/egu@87000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_egu_87000
 *
 * Binding (compatible = nordic,nrf-egu):
 *   $ZEPHYR_BASE\dts\bindings\arm\nordic,nrf-egu.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_PATH "/soc/peripheral@50000000/egu@87000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FULL_NAME "egu@87000"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FULL_NAME_UNQUOTED egu@87000
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FULL_NAME_TOKEN egu_87000
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FULL_NAME_UPPER_TOKEN EGU_87000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_CHILD_IDX 12

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_NODELABEL(fn) fn(egu10)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_NODELABEL_VARGS(fn, ...) fn(egu10, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_HASH 3NapGUU256TbKKDec_ER0LmSND8QPxKQ7_OPGW5t4ns

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_ORD 48
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_ORD_STR_SORTABLE 00048

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_egu DT_N_S_soc_S_peripheral_50000000_S_egu_87000
#define DT_N_NODELABEL_egu10       DT_N_S_soc_S_peripheral_50000000_S_egu_87000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_REG_IDX_0_VAL_ADDRESS 1342730240 /* 0x50087000 */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_VAL_irq 135
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_COMPAT_MATCHES_nordic_nrf_egu 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_COMPAT_MODEL_IDX_0 "nrf-egu"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg {552960 /* 0x87000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg_IDX_0 552960
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts {135 /* 0x87 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts_IDX_0 135
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible {"nordic,nrf-egu"}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_IDX_0 "nordic,nrf-egu"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-egu
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_egu
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_EGU
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_87000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/egu@c9000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_egu_c9000
 *
 * Binding (compatible = nordic,nrf-egu):
 *   $ZEPHYR_BASE\dts\bindings\arm\nordic,nrf-egu.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_PATH "/soc/peripheral@50000000/egu@c9000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FULL_NAME "egu@c9000"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FULL_NAME_UNQUOTED egu@c9000
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FULL_NAME_TOKEN egu_c9000
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FULL_NAME_UPPER_TOKEN EGU_C9000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_CHILD_IDX 27

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_NODELABEL(fn) fn(egu20)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_NODELABEL_VARGS(fn, ...) fn(egu20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_HASH BiscCWXYzkcmf_Jh7kfxbisbydU3p6jX57KD36DV6ng

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_ORD 49
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_ORD_STR_SORTABLE 00049

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_egu DT_N_S_soc_S_peripheral_50000000_S_egu_c9000
#define DT_N_NODELABEL_egu20       DT_N_S_soc_S_peripheral_50000000_S_egu_c9000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_REG_IDX_0_VAL_ADDRESS 1343000576 /* 0x500c9000 */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_VAL_irq 201
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_COMPAT_MATCHES_nordic_nrf_egu 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_COMPAT_MODEL_IDX_0 "nrf-egu"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg {823296 /* 0xc9000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg_IDX_0 823296
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts {201 /* 0xc9 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts_IDX_0 201
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible {"nordic,nrf-egu"}
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_IDX_0 "nordic,nrf-egu"
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-egu
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_egu
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_EGU
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_egu_c9000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /clocks/lfxo
 *
 * Node identifier: DT_N_S_clocks_S_lfxo
 *
 * Binding (compatible = nordic,nrf54l-lfxo):
 *   $ZEPHYR_BASE\dts\bindings\clock\nordic,nrf54l-lfxo.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_clocks_S_lfxo_PATH "/clocks/lfxo"

/* Node's name with unit-address: */
#define DT_N_S_clocks_S_lfxo_FULL_NAME "lfxo"
#define DT_N_S_clocks_S_lfxo_FULL_NAME_UNQUOTED lfxo
#define DT_N_S_clocks_S_lfxo_FULL_NAME_TOKEN lfxo
#define DT_N_S_clocks_S_lfxo_FULL_NAME_UPPER_TOKEN LFXO

/* Node parent (/clocks) identifier: */
#define DT_N_S_clocks_S_lfxo_PARENT DT_N_S_clocks

/* Node's index in its parent's list of children: */
#define DT_N_S_clocks_S_lfxo_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_clocks_S_lfxo_NODELABEL_NUM 1
#define DT_N_S_clocks_S_lfxo_FOREACH_NODELABEL(fn) fn(lfxo)
#define DT_N_S_clocks_S_lfxo_FOREACH_NODELABEL_VARGS(fn, ...) fn(lfxo, __VA_ARGS__)
#define DT_N_S_clocks_S_lfxo_FOREACH_ANCESTOR(fn) fn(DT_N_S_clocks) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_clocks_S_lfxo_CHILD_NUM 0
#define DT_N_S_clocks_S_lfxo_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD(fn) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_clocks_S_lfxo_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_clocks_S_lfxo_HASH JgTcHf0QGKCv0Gh_quijs2LBViFBD3sNgbj0NQ1S_SY

/* Node's dependency ordinal: */
#define DT_N_S_clocks_S_lfxo_ORD 50
#define DT_N_S_clocks_S_lfxo_ORD_STR_SORTABLE 00050

/* Ordinals for what this node depends on directly: */
#define DT_N_S_clocks_S_lfxo_REQUIRES_ORDS \
	18, /* /clocks */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_clocks_S_lfxo_SUPPORTS_ORDS \
	52, /* /soc/peripheral@50000000/grtc@e2000 */

/* Existence and alternate IDs: */
#define DT_N_S_clocks_S_lfxo_EXISTS 1
#define DT_N_INST_0_nordic_nrf54l_lfxo DT_N_S_clocks_S_lfxo
#define DT_N_NODELABEL_lfxo            DT_N_S_clocks_S_lfxo

/* Macros for properties that are special in the specification: */
#define DT_N_S_clocks_S_lfxo_REG_NUM 0
#define DT_N_S_clocks_S_lfxo_RANGES_NUM 0
#define DT_N_S_clocks_S_lfxo_FOREACH_RANGE(fn) 
#define DT_N_S_clocks_S_lfxo_IRQ_NUM 0
#define DT_N_S_clocks_S_lfxo_IRQ_LEVEL 0
#define DT_N_S_clocks_S_lfxo_COMPAT_MATCHES_nordic_nrf54l_lfxo 1
#define DT_N_S_clocks_S_lfxo_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_lfxo_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_clocks_S_lfxo_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_lfxo_COMPAT_MODEL_IDX_0 "nrf54l-lfxo"
#define DT_N_S_clocks_S_lfxo_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_clocks_S_lfxo_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_clocks_S_lfxo_P_clock_frequency 32768
#define DT_N_S_clocks_S_lfxo_P_clock_frequency_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors "external"
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_STRING_UNQUOTED external
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_STRING_TOKEN external
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_STRING_UPPER_TOKEN EXTERNAL
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_IDX_0 "external"
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_IDX_0_ENUM_IDX 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_IDX_0_ENUM_VAL_external_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_ENUM_VAL_external_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_lfxo, load_capacitors, 0)
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_lfxo, load_capacitors, 0)
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_lfxo, load_capacitors, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_lfxo, load_capacitors, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_LEN 1
#define DT_N_S_clocks_S_lfxo_P_load_capacitors_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_compatible {"nordic,nrf54l-lfxo"}
#define DT_N_S_clocks_S_lfxo_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_compatible_IDX_0 "nordic,nrf54l-lfxo"
#define DT_N_S_clocks_S_lfxo_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf54l-lfxo
#define DT_N_S_clocks_S_lfxo_P_compatible_IDX_0_STRING_TOKEN nordic_nrf54l_lfxo
#define DT_N_S_clocks_S_lfxo_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF54L_LFXO
#define DT_N_S_clocks_S_lfxo_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_lfxo, compatible, 0)
#define DT_N_S_clocks_S_lfxo_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_lfxo, compatible, 0)
#define DT_N_S_clocks_S_lfxo_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_lfxo, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_lfxo_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_lfxo, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_lfxo_P_compatible_LEN 1
#define DT_N_S_clocks_S_lfxo_P_compatible_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_zephyr_deferred_init 0
#define DT_N_S_clocks_S_lfxo_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_wakeup_source 0
#define DT_N_S_clocks_S_lfxo_P_wakeup_source_EXISTS 1
#define DT_N_S_clocks_S_lfxo_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_clocks_S_lfxo_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /clocks/pclk
 *
 * Node identifier: DT_N_S_clocks_S_pclk
 *
 * Binding (compatible = fixed-clock):
 *   $ZEPHYR_BASE\dts\bindings\clock\fixed-clock.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_clocks_S_pclk_PATH "/clocks/pclk"

/* Node's name with unit-address: */
#define DT_N_S_clocks_S_pclk_FULL_NAME "pclk"
#define DT_N_S_clocks_S_pclk_FULL_NAME_UNQUOTED pclk
#define DT_N_S_clocks_S_pclk_FULL_NAME_TOKEN pclk
#define DT_N_S_clocks_S_pclk_FULL_NAME_UPPER_TOKEN PCLK

/* Node parent (/clocks) identifier: */
#define DT_N_S_clocks_S_pclk_PARENT DT_N_S_clocks

/* Node's index in its parent's list of children: */
#define DT_N_S_clocks_S_pclk_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_clocks_S_pclk_NODELABEL_NUM 1
#define DT_N_S_clocks_S_pclk_FOREACH_NODELABEL(fn) fn(pclk)
#define DT_N_S_clocks_S_pclk_FOREACH_NODELABEL_VARGS(fn, ...) fn(pclk, __VA_ARGS__)
#define DT_N_S_clocks_S_pclk_FOREACH_ANCESTOR(fn) fn(DT_N_S_clocks) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_clocks_S_pclk_CHILD_NUM 0
#define DT_N_S_clocks_S_pclk_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD(fn) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_clocks_S_pclk_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_clocks_S_pclk_HASH EEqdbQBzZIpbWRFsUIVRDPbBdA9erAttDczT1xNB21o

/* Node's dependency ordinal: */
#define DT_N_S_clocks_S_pclk_ORD 51
#define DT_N_S_clocks_S_pclk_ORD_STR_SORTABLE 00051

/* Ordinals for what this node depends on directly: */
#define DT_N_S_clocks_S_pclk_REQUIRES_ORDS \
	18, /* /clocks */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_clocks_S_pclk_SUPPORTS_ORDS \
	52, /* /soc/peripheral@50000000/grtc@e2000 */

/* Existence and alternate IDs: */
#define DT_N_S_clocks_S_pclk_EXISTS 1
#define DT_N_INST_0_fixed_clock DT_N_S_clocks_S_pclk
#define DT_N_NODELABEL_pclk     DT_N_S_clocks_S_pclk

/* Macros for properties that are special in the specification: */
#define DT_N_S_clocks_S_pclk_REG_NUM 0
#define DT_N_S_clocks_S_pclk_RANGES_NUM 0
#define DT_N_S_clocks_S_pclk_FOREACH_RANGE(fn) 
#define DT_N_S_clocks_S_pclk_IRQ_NUM 0
#define DT_N_S_clocks_S_pclk_IRQ_LEVEL 0
#define DT_N_S_clocks_S_pclk_COMPAT_MATCHES_fixed_clock 1
#define DT_N_S_clocks_S_pclk_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_clocks_S_pclk_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_clocks_S_pclk_P_clock_frequency 16000000
#define DT_N_S_clocks_S_pclk_P_clock_frequency_EXISTS 1
#define DT_N_S_clocks_S_pclk_P_compatible {"fixed-clock"}
#define DT_N_S_clocks_S_pclk_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_pclk_P_compatible_IDX_0 "fixed-clock"
#define DT_N_S_clocks_S_pclk_P_compatible_IDX_0_STRING_UNQUOTED fixed-clock
#define DT_N_S_clocks_S_pclk_P_compatible_IDX_0_STRING_TOKEN fixed_clock
#define DT_N_S_clocks_S_pclk_P_compatible_IDX_0_STRING_UPPER_TOKEN FIXED_CLOCK
#define DT_N_S_clocks_S_pclk_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_pclk, compatible, 0)
#define DT_N_S_clocks_S_pclk_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_pclk, compatible, 0)
#define DT_N_S_clocks_S_pclk_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_pclk, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_pclk_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_pclk, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_pclk_P_compatible_LEN 1
#define DT_N_S_clocks_S_pclk_P_compatible_EXISTS 1
#define DT_N_S_clocks_S_pclk_P_zephyr_deferred_init 0
#define DT_N_S_clocks_S_pclk_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_clocks_S_pclk_P_wakeup_source 0
#define DT_N_S_clocks_S_pclk_P_wakeup_source_EXISTS 1
#define DT_N_S_clocks_S_pclk_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_clocks_S_pclk_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/grtc@e2000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000
 *
 * Binding (compatible = nordic,nrf-grtc):
 *   $ZEPHYR_BASE\dts\bindings\timer\nordic,nrf-grtc.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_PATH "/soc/peripheral@50000000/grtc@e2000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FULL_NAME "grtc@e2000"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FULL_NAME_UNQUOTED grtc@e2000
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FULL_NAME_TOKEN grtc_e2000
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FULL_NAME_UPPER_TOKEN GRTC_E2000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_CHILD_IDX 46

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_NODELABEL(fn) fn(grtc)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_NODELABEL_VARGS(fn, ...) fn(grtc, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_HASH b3xF3mO_ap7IuonUj9c2CfNzO91hIMLQ3DfoPuZ4rKs

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_ORD 52
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_ORD_STR_SORTABLE 00052

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	50, /* /clocks/lfxo */ \
	51, /* /clocks/pclk */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_grtc DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000
#define DT_N_NODELABEL_grtc         DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_REG_IDX_0_VAL_ADDRESS 1343102976 /* 0x500e2000 */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_VAL_irq 228
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_VAL_irq 229
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_IDX_1_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_COMPAT_MATCHES_nordic_nrf_grtc 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_COMPAT_MODEL_IDX_0 "nrf-grtc"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg {925696 /* 0xe2000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg_IDX_0 925696
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clkout_32k 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clkout_32k_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts {228 /* 0xe4 */, 1 /* 0x1 */, 229 /* 0xe5 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_0 228
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_2_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_2 229
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_3_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_IDX_3 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_cc_num 12
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_frequency 1000000
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible {"nordic,nrf-grtc"}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_IDX_0 "nordic,nrf-grtc"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-grtc
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_grtc
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GRTC
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_PH DT_N_S_clocks_S_lfxo
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_0_NAME "lfclock"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_PH DT_N_S_clocks_S_lfxo
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_lfclock_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_PH DT_N_S_clocks_S_pclk
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_IDX_1_NAME "hfclock"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_PH DT_N_S_clocks_S_pclk
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_NAME_hfclock_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clocks, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clocks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names {"lfclock", "hfclock"}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_0 "lfclock"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_0_STRING_UNQUOTED lfclock
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_0_STRING_TOKEN lfclock
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_0_STRING_UPPER_TOKEN LFCLOCK
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_1 "hfclock"
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_1_STRING_UNQUOTED hfclock
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_1_STRING_TOKEN hfclock
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_IDX_1_STRING_UPPER_TOKEN HFCLOCK
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, clock_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_clock_names_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_zephyr_pm_device_runtime_auto_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels {0 /* 0x0 */, 1 /* 0x1 */, 2 /* 0x2 */, 3 /* 0x3 */, 4 /* 0x4 */, 5 /* 0x5 */, 6 /* 0x6 */, 7 /* 0x7 */, 8 /* 0x8 */, 9 /* 0x9 */, 10 /* 0xa */, 11 /* 0xb */}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_0 0
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_2_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_2 2
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_3_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_3 3
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_4_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_4 4
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_5_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_5 5
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_6_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_6 6
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_7_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_7 7
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_8_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_8 8
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_9_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_9 9
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_10_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_10 10
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_11_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_IDX_11 11
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 1) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 2) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 3) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 4) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 5) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 6) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 7) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 8) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 9) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 10) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 11)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 2) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 3) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 4) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 5) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 6) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 7) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 8) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 9) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 10) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 11)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 1, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 2, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 3, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 4, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 5, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 6, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 7, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 8, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 9, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 10, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 11, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 2, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 3, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 4, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 5, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 6, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 7, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 8, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 9, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 10, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, owned_channels, 11, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_LEN 12
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_owned_channels_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels {3 /* 0x3 */, 4 /* 0x4 */, 7 /* 0x7 */, 8 /* 0x8 */, 9 /* 0x9 */, 10 /* 0xa */, 11 /* 0xb */}
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_0 3
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_1 4
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_2_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_2 7
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_3_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_3 8
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_4_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_4 9
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_5_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_5 10
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_6_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_IDX_6 11
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 1) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 2) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 3) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 4) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 5) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 6)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 2) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 3) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 4) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 5) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 6)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 1, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 2, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 3, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 4, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 5, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 6, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 2, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 3, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 4, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 5, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, child_owned_channels, 6, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_LEN 7
#define DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000_P_child_owned_channels_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/i2c@c6000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000
 *
 * Binding (compatible = nordic,nrf-twim):
 *   $ZEPHYR_BASE\dts\bindings\i2c\nordic,nrf-twim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_PATH "/soc/peripheral@50000000/i2c@c6000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FULL_NAME "i2c@c6000"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FULL_NAME_UNQUOTED i2c@c6000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FULL_NAME_TOKEN i2c_c6000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FULL_NAME_UPPER_TOKEN I2C_C6000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_CHILD_IDX 18

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_NODELABEL(fn) fn(i2c20)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_NODELABEL_VARGS(fn, ...) fn(i2c20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_HASH dd75Q8bh5_v3X75ssFTNfc3IoI1yhCOBDIBVjs7n7v4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_ORD 53
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_ORD_STR_SORTABLE 00053

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_twim DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000
#define DT_N_NODELABEL_i2c20        DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_REG_IDX_0_VAL_ADDRESS 1342988288 /* 0x500c6000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_VAL_irq 198
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_COMPAT_MATCHES_nordic_nrf_twim 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_COMPAT_MODEL_IDX_0 "nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_concat_buf_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_concat_buf_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_flash_buf_max_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_flash_buf_max_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg {811008 /* 0xc6000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg_IDX_0 811008
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts {198 /* 0xc6 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts_IDX_0 198
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_sq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_sq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_cq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_cq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible {"nordic,nrf-twim"}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_IDX_0 "nordic,nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TWIM
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_pm_device_runtime_auto 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/i2c@c7000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000
 *
 * Binding (compatible = nordic,nrf-twim):
 *   $ZEPHYR_BASE\dts\bindings\i2c\nordic,nrf-twim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_PATH "/soc/peripheral@50000000/i2c@c7000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FULL_NAME "i2c@c7000"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FULL_NAME_UNQUOTED i2c@c7000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FULL_NAME_TOKEN i2c_c7000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FULL_NAME_UPPER_TOKEN I2C_C7000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_CHILD_IDX 21

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_NODELABEL(fn) fn(i2c21)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_NODELABEL_VARGS(fn, ...) fn(i2c21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_HASH jMO2DxXAxua_lGtjm78_TXcv13K_CBaC52kwmc_2Fjc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_ORD 54
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_ORD_STR_SORTABLE 00054

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_twim DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000
#define DT_N_NODELABEL_i2c21        DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_REG_IDX_0_VAL_ADDRESS 1342992384 /* 0x500c7000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_VAL_irq 199
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_COMPAT_MATCHES_nordic_nrf_twim 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_COMPAT_MODEL_IDX_0 "nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_concat_buf_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_concat_buf_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_flash_buf_max_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_flash_buf_max_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg {815104 /* 0xc7000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg_IDX_0 815104
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts {199 /* 0xc7 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts_IDX_0 199
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_sq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_sq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_cq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_cq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible {"nordic,nrf-twim"}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_IDX_0 "nordic,nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TWIM
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_pm_device_runtime_auto 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/i2c@c8000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000
 *
 * Binding (compatible = nordic,nrf-twim):
 *   $ZEPHYR_BASE\dts\bindings\i2c\nordic,nrf-twim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_PATH "/soc/peripheral@50000000/i2c@c8000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FULL_NAME "i2c@c8000"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FULL_NAME_UNQUOTED i2c@c8000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FULL_NAME_TOKEN i2c_c8000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FULL_NAME_UPPER_TOKEN I2C_C8000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_CHILD_IDX 24

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_NODELABEL(fn) fn(i2c22)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_NODELABEL_VARGS(fn, ...) fn(i2c22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_HASH _tsYKFNEUEaUTEAEoOv0lsMaMSJzO1_fNg0NLwwrQD4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_ORD 55
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_ORD_STR_SORTABLE 00055

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_twim DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000
#define DT_N_NODELABEL_i2c22        DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_REG_IDX_0_VAL_ADDRESS 1342996480 /* 0x500c8000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_VAL_irq 200
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_COMPAT_MATCHES_nordic_nrf_twim 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_COMPAT_MODEL_IDX_0 "nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_concat_buf_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_concat_buf_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_flash_buf_max_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_flash_buf_max_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg {819200 /* 0xc8000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg_IDX_0 819200
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts {200 /* 0xc8 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts_IDX_0 200
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_sq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_sq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_cq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_cq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible {"nordic,nrf-twim"}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_IDX_0 "nordic,nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TWIM
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_pm_device_runtime_auto 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/i2c@104000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_i2c_104000
 *
 * Binding (compatible = nordic,nrf-twim):
 *   $ZEPHYR_BASE\dts\bindings\i2c\nordic,nrf-twim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_PATH "/soc/peripheral@50000000/i2c@104000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FULL_NAME "i2c@104000"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FULL_NAME_UNQUOTED i2c@104000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FULL_NAME_TOKEN i2c_104000
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FULL_NAME_UPPER_TOKEN I2C_104000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_CHILD_IDX 49

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_NODELABEL(fn) fn(i2c30)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_NODELABEL_VARGS(fn, ...) fn(i2c30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_HASH YTQoEBicwvfG_jMf5Ku_LhAHSOgs9M_izy2rLxNoIt0

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_ORD 56
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_ORD_STR_SORTABLE 00056

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_twim DT_N_S_soc_S_peripheral_50000000_S_i2c_104000
#define DT_N_NODELABEL_i2c30        DT_N_S_soc_S_peripheral_50000000_S_i2c_104000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_REG_IDX_0_VAL_ADDRESS 1343242240 /* 0x50104000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_VAL_irq 260
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_COMPAT_MATCHES_nordic_nrf_twim 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_COMPAT_MODEL_IDX_0 "nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_concat_buf_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_concat_buf_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_flash_buf_max_size 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_flash_buf_max_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg {1064960 /* 0x104000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg_IDX_0 1064960
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts {260 /* 0x104 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts_IDX_0 260
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_sq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_sq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_cq_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_cq_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible {"nordic,nrf-twim"}
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_IDX_0 "nordic,nrf-twim"
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_twim
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TWIM
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_pm_device_runtime_auto 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2c_104000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/i2s@dd000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000
 *
 * Binding (compatible = nordic,nrf-i2s):
 *   $ZEPHYR_BASE\dts\bindings\i2s\nordic,nrf-i2s.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_PATH "/soc/peripheral@50000000/i2s@dd000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FULL_NAME "i2s@dd000"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FULL_NAME_UNQUOTED i2s@dd000
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FULL_NAME_TOKEN i2s_dd000
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FULL_NAME_UPPER_TOKEN I2S_DD000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_CHILD_IDX 43

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_NODELABEL(fn) fn(i2s20)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_NODELABEL_VARGS(fn, ...) fn(i2s20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_HASH LabnW2ZIB69PsdkMuHFnJ0JZ10YF_kjVMmLDkCJNsr4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_ORD 57
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_ORD_STR_SORTABLE 00057

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_i2s DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000
#define DT_N_NODELABEL_i2s20       DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_REG_IDX_0_VAL_ADDRESS 1343082496 /* 0x500dd000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_VAL_irq 221
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_COMPAT_MATCHES_nordic_nrf_i2s 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_COMPAT_MODEL_IDX_0 "nrf-i2s"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg {905216 /* 0xdd000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg_IDX_0 905216
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts {221 /* 0xdd */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts_IDX_0 221
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_STRING_UNQUOTED PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_STRING_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_STRING_UPPER_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_IDX_0 "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_IDX_0_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_clock_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible {"nordic,nrf-i2s"}
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_IDX_0 "nordic,nrf-i2s"
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-i2s
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_i2s
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_I2S
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/nfct@d6000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000
 *
 * Binding (compatible = nordic,nrf-nfct):
 *   $ZEPHYR_BASE\dts\bindings\net\wireless\nordic,nrf-nfct.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_PATH "/soc/peripheral@50000000/nfct@d6000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FULL_NAME "nfct@d6000"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FULL_NAME_UNQUOTED nfct@d6000
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FULL_NAME_TOKEN nfct_d6000
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FULL_NAME_UPPER_TOKEN NFCT_D6000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_CHILD_IDX 39

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_NODELABEL(fn) fn(nfct)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_NODELABEL_VARGS(fn, ...) fn(nfct, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_HASH 3CXugWBzucK_wiUaOsTOvaxH1RlRMK3wCKBaAy78jIE

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_ORD 58
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_ORD_STR_SORTABLE 00058

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_nfct DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000
#define DT_N_NODELABEL_nfct         DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_REG_IDX_0_VAL_ADDRESS 1343053824 /* 0x500d6000 */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_VAL_irq 214
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_COMPAT_MATCHES_nordic_nrf_nfct 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_COMPAT_MODEL_IDX_0 "nrf-nfct"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg {876544 /* 0xd6000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg_IDX_0 876544
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts {214 /* 0xd6 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts_IDX_0 214
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible {"nordic,nrf-nfct"}
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_IDX_0 "nordic,nrf-nfct"
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-nfct
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_nfct
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_NFCT
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/pdm@d0000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000
 *
 * Binding (compatible = nordic,nrf-pdm):
 *   $ZEPHYR_BASE\dts\bindings\audio\nordic,nrf-pdm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_PATH "/soc/peripheral@50000000/pdm@d0000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FULL_NAME "pdm@d0000"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FULL_NAME_UNQUOTED pdm@d0000
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FULL_NAME_TOKEN pdm_d0000
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FULL_NAME_UPPER_TOKEN PDM_D0000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_CHILD_IDX 33

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_NODELABEL(fn) fn(pdm20)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_NODELABEL_VARGS(fn, ...) fn(pdm20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_HASH d0Cx1hIHQ99aDvT_PEt_VENLpc2LLdfXu738PLMIdNo

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_ORD 59
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_ORD_STR_SORTABLE 00059

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_pdm DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000
#define DT_N_NODELABEL_pdm20       DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_REG_IDX_0_VAL_ADDRESS 1343029248 /* 0x500d0000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_VAL_irq 208
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_COMPAT_MATCHES_nordic_nrf_pdm 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_COMPAT_MODEL_IDX_0 "nrf-pdm"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg {851968 /* 0xd0000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg_IDX_0 851968
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts {208 /* 0xd0 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts_IDX_0 208
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_STRING_UNQUOTED PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_STRING_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_STRING_UPPER_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_IDX_0 "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_IDX_0_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_clock_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_queue_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_queue_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible {"nordic,nrf-pdm"}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_IDX_0 "nordic,nrf-pdm"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pdm
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pdm
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PDM
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/pdm@d1000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000
 *
 * Binding (compatible = nordic,nrf-pdm):
 *   $ZEPHYR_BASE\dts\bindings\audio\nordic,nrf-pdm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_PATH "/soc/peripheral@50000000/pdm@d1000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FULL_NAME "pdm@d1000"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FULL_NAME_UNQUOTED pdm@d1000
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FULL_NAME_TOKEN pdm_d1000
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FULL_NAME_UPPER_TOKEN PDM_D1000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_CHILD_IDX 34

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_NODELABEL(fn) fn(pdm21)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_NODELABEL_VARGS(fn, ...) fn(pdm21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_HASH pMdCc_XlQxhdqcLH_OHZa7MotS_nZ8DeP10C1R_Gc8g

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_ORD 60
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_ORD_STR_SORTABLE 00060

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_pdm DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000
#define DT_N_NODELABEL_pdm21       DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_REG_IDX_0_VAL_ADDRESS 1343033344 /* 0x500d1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_VAL_irq 209
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_COMPAT_MATCHES_nordic_nrf_pdm 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_COMPAT_MODEL_IDX_0 "nrf-pdm"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg {856064 /* 0xd1000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg_IDX_0 856064
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts {209 /* 0xd1 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts_IDX_0 209
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_STRING_UNQUOTED PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_STRING_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_STRING_UPPER_TOKEN PCLK32M_HFXO
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_IDX_0 "PCLK32M_HFXO"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_IDX_0_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_ENUM_VAL_pclk32m_hfxo_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, clock_source, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, clock_source, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_clock_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_queue_size 4
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_queue_size_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible {"nordic,nrf-pdm"}
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_IDX_0 "nordic,nrf-pdm"
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pdm
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pdm
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PDM
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@43000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_43000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_PATH "/soc/peripheral@50000000/ppib@43000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FULL_NAME "ppib@43000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FULL_NAME_UNQUOTED ppib@43000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FULL_NAME_TOKEN ppib_43000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FULL_NAME_UPPER_TOKEN PPIB_43000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_NODELABEL(fn) fn(ppib00)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib00, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_HASH gJVhirXLybzcWUkyREHGpL_G6EFKkVqNZPM0JB94jyQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_ORD 61
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_ORD_STR_SORTABLE 00061

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_43000
#define DT_N_NODELABEL_ppib00       DT_N_S_soc_S_peripheral_50000000_S_ppib_43000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_REG_IDX_0_VAL_ADDRESS 1342451712 /* 0x50043000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg {274432 /* 0x43000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg_IDX_0 274432
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_43000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@44000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_44000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_PATH "/soc/peripheral@50000000/ppib@44000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FULL_NAME "ppib@44000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FULL_NAME_UNQUOTED ppib@44000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FULL_NAME_TOKEN ppib_44000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FULL_NAME_UPPER_TOKEN PPIB_44000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_NODELABEL(fn) fn(ppib01)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib01, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_HASH cZgEgE663Z_6_A_8aFpTyJlECW_25V7K5F1wm6NmhIQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_ORD 62
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_ORD_STR_SORTABLE 00062

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_44000
#define DT_N_NODELABEL_ppib01       DT_N_S_soc_S_peripheral_50000000_S_ppib_44000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_REG_IDX_0_VAL_ADDRESS 1342455808 /* 0x50044000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg {278528 /* 0x44000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg_IDX_0 278528
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_44000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@83000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_83000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_PATH "/soc/peripheral@50000000/ppib@83000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FULL_NAME "ppib@83000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FULL_NAME_UNQUOTED ppib@83000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FULL_NAME_TOKEN ppib_83000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FULL_NAME_UPPER_TOKEN PPIB_83000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_CHILD_IDX 9

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_NODELABEL(fn) fn(ppib10)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib10, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_HASH jWTsmLq_DONv8DHWFcGNtipDxQ2X8qOVjeZ_JrET0n8

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_ORD 63
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_ORD_STR_SORTABLE 00063

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_83000
#define DT_N_NODELABEL_ppib10       DT_N_S_soc_S_peripheral_50000000_S_ppib_83000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_REG_IDX_0_VAL_ADDRESS 1342713856 /* 0x50083000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg {536576 /* 0x83000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg_IDX_0 536576
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_83000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@84000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_84000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_PATH "/soc/peripheral@50000000/ppib@84000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FULL_NAME "ppib@84000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FULL_NAME_UNQUOTED ppib@84000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FULL_NAME_TOKEN ppib_84000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FULL_NAME_UPPER_TOKEN PPIB_84000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_CHILD_IDX 10

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_NODELABEL(fn) fn(ppib11)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib11, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_HASH 0sDXIng54zPTdXw5Zl3xP81APr9HFfqpsTsxd2YRmZQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_ORD 64
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_ORD_STR_SORTABLE 00064

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_84000
#define DT_N_NODELABEL_ppib11       DT_N_S_soc_S_peripheral_50000000_S_ppib_84000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_REG_IDX_0_VAL_ADDRESS 1342717952 /* 0x50084000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg {540672 /* 0x84000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg_IDX_0 540672
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_84000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@c3000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_PATH "/soc/peripheral@50000000/ppib@c3000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FULL_NAME "ppib@c3000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FULL_NAME_UNQUOTED ppib@c3000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FULL_NAME_TOKEN ppib_c3000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FULL_NAME_UPPER_TOKEN PPIB_C3000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_CHILD_IDX 15

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_NODELABEL(fn) fn(ppib20)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_HASH 4MBhP_q_Hmsknl_THrOMb2olS0Dr5ow9hhM9kyoQZlI

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_ORD 65
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_ORD_STR_SORTABLE 00065

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_EXISTS 1
#define DT_N_INST_4_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000
#define DT_N_NODELABEL_ppib20       DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_REG_IDX_0_VAL_ADDRESS 1342976000 /* 0x500c3000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg {798720 /* 0xc3000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg_IDX_0 798720
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@c4000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_PATH "/soc/peripheral@50000000/ppib@c4000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FULL_NAME "ppib@c4000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FULL_NAME_UNQUOTED ppib@c4000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FULL_NAME_TOKEN ppib_c4000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FULL_NAME_UPPER_TOKEN PPIB_C4000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_CHILD_IDX 16

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_NODELABEL(fn) fn(ppib21)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_HASH _B6kHU1tXCeiMi6NO4UpJMOSKhN_uNe7uan9gGLDGCQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_ORD 66
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_ORD_STR_SORTABLE 00066

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_EXISTS 1
#define DT_N_INST_5_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000
#define DT_N_NODELABEL_ppib21       DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_REG_IDX_0_VAL_ADDRESS 1342980096 /* 0x500c4000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg {802816 /* 0xc4000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg_IDX_0 802816
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@c5000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_PATH "/soc/peripheral@50000000/ppib@c5000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FULL_NAME "ppib@c5000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FULL_NAME_UNQUOTED ppib@c5000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FULL_NAME_TOKEN ppib_c5000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FULL_NAME_UPPER_TOKEN PPIB_C5000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_CHILD_IDX 17

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_NODELABEL(fn) fn(ppib22)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_HASH rVdmUkUjc77_THEsJjGRnKBxPhFaFPVuuloYKeNyQmQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_ORD 67
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_ORD_STR_SORTABLE 00067

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_EXISTS 1
#define DT_N_INST_6_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000
#define DT_N_NODELABEL_ppib22       DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_REG_IDX_0_VAL_ADDRESS 1342984192 /* 0x500c5000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg {806912 /* 0xc5000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg_IDX_0 806912
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/ppib@103000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_ppib_103000
 *
 * Binding (compatible = nordic,nrf-ppib):
 *   $ZEPHYR_BASE\dts\bindings\misc\nordic,nrf-ppib.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_PATH "/soc/peripheral@50000000/ppib@103000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FULL_NAME "ppib@103000"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FULL_NAME_UNQUOTED ppib@103000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FULL_NAME_TOKEN ppib_103000
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FULL_NAME_UPPER_TOKEN PPIB_103000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_CHILD_IDX 48

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_NODELABEL(fn) fn(ppib30)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_NODELABEL_VARGS(fn, ...) fn(ppib30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_HASH W_gfsVFAQtqX__V0pOKgi2GVsxAjh9lhC0nlCP7C3xc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_ORD 68
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_ORD_STR_SORTABLE 00068

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_EXISTS 1
#define DT_N_INST_7_nordic_nrf_ppib DT_N_S_soc_S_peripheral_50000000_S_ppib_103000
#define DT_N_NODELABEL_ppib30       DT_N_S_soc_S_peripheral_50000000_S_ppib_103000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_REG_IDX_0_VAL_ADDRESS 1343238144 /* 0x50103000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_COMPAT_MATCHES_nordic_nrf_ppib 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_COMPAT_MODEL_IDX_0 "nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg {1060864 /* 0x103000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg_IDX_0 1060864
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible {"nordic,nrf-ppib"}
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_IDX_0 "nordic,nrf-ppib"
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ppib
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PPIB
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_ppib_103000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/pwm@d2000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000
 *
 * Binding (compatible = nordic,nrf-pwm):
 *   $ZEPHYR_BASE\dts\bindings\pwm\nordic,nrf-pwm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_PATH "/soc/peripheral@50000000/pwm@d2000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FULL_NAME "pwm@d2000"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FULL_NAME_UNQUOTED pwm@d2000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FULL_NAME_TOKEN pwm_d2000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FULL_NAME_UPPER_TOKEN PWM_D2000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_CHILD_IDX 35

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_NODELABEL(fn) fn(pwm20)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_NODELABEL_VARGS(fn, ...) fn(pwm20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_HASH ATnjex8WN9tkh9lmYPcA6na5r5YeWwH_OX_nVB7__6s

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_ORD 69
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_ORD_STR_SORTABLE 00069

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_pwm DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000
#define DT_N_NODELABEL_pwm20       DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_REG_IDX_0_VAL_ADDRESS 1343037440 /* 0x500d2000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_VAL_irq 210
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_COMPAT_MATCHES_nordic_nrf_pwm 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_COMPAT_MODEL_IDX_0 "nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg {860160 /* 0xd2000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg_IDX_0 860160
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_center_aligned 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_center_aligned_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_idleout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_idleout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible {"nordic,nrf-pwm"}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_IDX_0 "nordic,nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PWM
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts {210 /* 0xd2 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts_IDX_0 210
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/pwm@d3000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000
 *
 * Binding (compatible = nordic,nrf-pwm):
 *   $ZEPHYR_BASE\dts\bindings\pwm\nordic,nrf-pwm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_PATH "/soc/peripheral@50000000/pwm@d3000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FULL_NAME "pwm@d3000"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FULL_NAME_UNQUOTED pwm@d3000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FULL_NAME_TOKEN pwm_d3000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FULL_NAME_UPPER_TOKEN PWM_D3000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_CHILD_IDX 36

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_NODELABEL(fn) fn(pwm21)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_NODELABEL_VARGS(fn, ...) fn(pwm21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_HASH _kcHe38JJV87NSPr71t_587mUK5l6D8o0wHTuFLxzn4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_ORD 70
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_ORD_STR_SORTABLE 00070

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_pwm DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000
#define DT_N_NODELABEL_pwm21       DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_REG_IDX_0_VAL_ADDRESS 1343041536 /* 0x500d3000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_VAL_irq 211
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_COMPAT_MATCHES_nordic_nrf_pwm 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_COMPAT_MODEL_IDX_0 "nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg {864256 /* 0xd3000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg_IDX_0 864256
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_center_aligned 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_center_aligned_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_idleout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_idleout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible {"nordic,nrf-pwm"}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_IDX_0 "nordic,nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PWM
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts {211 /* 0xd3 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts_IDX_0 211
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/pwm@d4000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000
 *
 * Binding (compatible = nordic,nrf-pwm):
 *   $ZEPHYR_BASE\dts\bindings\pwm\nordic,nrf-pwm.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_PATH "/soc/peripheral@50000000/pwm@d4000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FULL_NAME "pwm@d4000"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FULL_NAME_UNQUOTED pwm@d4000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FULL_NAME_TOKEN pwm_d4000
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FULL_NAME_UPPER_TOKEN PWM_D4000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_CHILD_IDX 37

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_NODELABEL(fn) fn(pwm22)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_NODELABEL_VARGS(fn, ...) fn(pwm22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_HASH yZCwPHt5aFoNBz0am6XNrK4tN1QRY2uC10owbH7Q46w

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_ORD 71
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_ORD_STR_SORTABLE 00071

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_pwm DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000
#define DT_N_NODELABEL_pwm22       DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_REG_IDX_0_VAL_ADDRESS 1343045632 /* 0x500d4000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_VAL_irq 212
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_COMPAT_MATCHES_nordic_nrf_pwm 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_COMPAT_MODEL_IDX_0 "nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg {868352 /* 0xd4000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg_IDX_0 868352
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_center_aligned 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_center_aligned_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_idleout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_idleout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible {"nordic,nrf-pwm"}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_IDX_0 "nordic,nrf-pwm"
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_pwm
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_PWM
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts {212 /* 0xd4 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts_IDX_0 212
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/qdec@e0000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000
 *
 * Binding (compatible = nordic,nrf-qdec):
 *   $ZEPHYR_BASE\dts\bindings\sensor\nordic,nrf-qdec.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_PATH "/soc/peripheral@50000000/qdec@e0000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FULL_NAME "qdec@e0000"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FULL_NAME_UNQUOTED qdec@e0000
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FULL_NAME_TOKEN qdec_e0000
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FULL_NAME_UPPER_TOKEN QDEC_E0000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_CHILD_IDX 44

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_NODELABEL(fn) fn(qdec20)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_NODELABEL_VARGS(fn, ...) fn(qdec20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_HASH PysDq4taN7eLI3zaDJvuUSFLSqMdBWgnDAUa6W4vid0

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_ORD 72
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_ORD_STR_SORTABLE 00072

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_qdec DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000
#define DT_N_NODELABEL_qdec20       DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_REG_IDX_0_VAL_ADDRESS 1343094784 /* 0x500e0000 */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_VAL_irq 224
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_COMPAT_MATCHES_nordic_nrf_qdec 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_COMPAT_MODEL_IDX_0 "nrf-qdec"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg {917504 /* 0xe0000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg_IDX_0 917504
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts {224 /* 0xe0 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts_IDX_0 224
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period "SAMPLEPER_2048US"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_STRING_UNQUOTED SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_STRING_TOKEN SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_STRING_UPPER_TOKEN SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_IDX_0 "SAMPLEPER_2048US"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_IDX_0_ENUM_IDX 4
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_IDX_0_ENUM_VAL_sampleper_2048us_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_ENUM_VAL_sampleper_2048us_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, nordic_period, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, nordic_period, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, nordic_period, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, nordic_period, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_nordic_period_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible {"nordic,nrf-qdec"}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_IDX_0 "nordic,nrf-qdec"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-qdec
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_qdec
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_QDEC
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/qdec@e1000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000
 *
 * Binding (compatible = nordic,nrf-qdec):
 *   $ZEPHYR_BASE\dts\bindings\sensor\nordic,nrf-qdec.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_PATH "/soc/peripheral@50000000/qdec@e1000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FULL_NAME "qdec@e1000"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FULL_NAME_UNQUOTED qdec@e1000
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FULL_NAME_TOKEN qdec_e1000
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FULL_NAME_UPPER_TOKEN QDEC_E1000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_CHILD_IDX 45

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_NODELABEL(fn) fn(qdec21)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_NODELABEL_VARGS(fn, ...) fn(qdec21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_HASH _y_PeW7tqmy_xNfcz6ehwWc4rW5K0PFx9YN6ZkumyBg

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_ORD 73
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_ORD_STR_SORTABLE 00073

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_qdec DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000
#define DT_N_NODELABEL_qdec21       DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_REG_IDX_0_VAL_ADDRESS 1343098880 /* 0x500e1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_VAL_irq 225
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_COMPAT_MATCHES_nordic_nrf_qdec 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_COMPAT_MODEL_IDX_0 "nrf-qdec"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg {921600 /* 0xe1000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg_IDX_0 921600
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts {225 /* 0xe1 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts_IDX_0 225
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period "SAMPLEPER_2048US"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_STRING_UNQUOTED SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_STRING_TOKEN SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_STRING_UPPER_TOKEN SAMPLEPER_2048US
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_IDX_0 "SAMPLEPER_2048US"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_IDX_0_ENUM_IDX 4
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_IDX_0_ENUM_VAL_sampleper_2048us_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_ENUM_VAL_sampleper_2048us_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, nordic_period, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, nordic_period, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, nordic_period, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, nordic_period, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_nordic_period_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible {"nordic,nrf-qdec"}
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_IDX_0 "nordic,nrf-qdec"
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-qdec
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_qdec
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_QDEC
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@4a000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_4a000
 *
 * Binding (compatible = nordic,nrf-spis):
 *   $ZEPHYR_BASE\dts\bindings\spi\nordic,nrf-spis.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PATH "/soc/peripheral@50000000/spi@4a000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FULL_NAME "spi@4a000"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FULL_NAME_UNQUOTED spi@4a000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FULL_NAME_TOKEN spi_4a000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FULL_NAME_UPPER_TOKEN SPI_4A000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_NODELABEL(fn) fn(spi00)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi00, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_HASH OWEj8PhAmaCW4xjF7VDaFnjUCVq_vQld_dzMTCqcb2U

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_ORD 74
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_ORD_STR_SORTABLE 00074

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	27, /* /pin-controller/spis00_default */ \
	29, /* /pin-controller/spis00_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_spis DT_N_S_soc_S_peripheral_50000000_S_spi_4a000
#define DT_N_NODELABEL_spi00        DT_N_S_soc_S_peripheral_50000000_S_spi_4a000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_REG_IDX_0_VAL_ADDRESS 1342480384 /* 0x5004a000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_VAL_irq 74
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_COMPAT_MATCHES_nordic_nrf_spis 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_COMPAT_MODEL_IDX_0 "nrf-spis"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_0_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_0_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_default_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_default_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_default_IDX_0_PH DT_N_S_pin_controller_S_spis00_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_1_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_IDX_1_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_sleep_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_sleep_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_PINCTRL_NAME_sleep_IDX_0_PH DT_N_S_pin_controller_S_spis00_sleep

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_def_char 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_def_char_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg {303104 /* 0x4a000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg_IDX_0 303104
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts {74 /* 0x4a */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts_IDX_0 74
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_IDX_0 DT_N_S_pin_controller_S_spis00_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_IDX_0_PH DT_N_S_pin_controller_S_spis00_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names {"default", "sleep"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_0 "default"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_0_STRING_UNQUOTED default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_0_STRING_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_0_STRING_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_1 "sleep"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_1_STRING_UNQUOTED sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_1_STRING_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_IDX_1_STRING_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_names_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_overrun_character 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_overrun_character_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible {"nordic,nrf-spis"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_IDX_0 "nordic,nrf-spis"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-spis
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_spis
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SPIS
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_zephyr_pm_device_runtime_auto_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_IDX_0 DT_N_S_pin_controller_S_spis00_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_IDX_0_PH DT_N_S_pin_controller_S_spis00_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_4a000_P_pinctrl_1_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c6000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c6000
 *
 * Binding (compatible = nordic,nrf-spim):
 *   $ZEPHYR_BASE\dts\bindings\spi\nordic,nrf-spim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_PATH "/soc/peripheral@50000000/spi@c6000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FULL_NAME "spi@c6000"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FULL_NAME_UNQUOTED spi@c6000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FULL_NAME_TOKEN spi_c6000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FULL_NAME_UPPER_TOKEN SPI_C6000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_CHILD_IDX 19

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_NODELABEL(fn) fn(spi20)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_HASH 4YWt54FofH1cXG1JWG85Ju4tAGmPIxS0ixDs4zbM7wQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_ORD 75
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_ORD_STR_SORTABLE 00075

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_spim DT_N_S_soc_S_peripheral_50000000_S_spi_c6000
#define DT_N_NODELABEL_spi20        DT_N_S_soc_S_peripheral_50000000_S_spi_c6000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_REG_IDX_0_VAL_ADDRESS 1342988288 /* 0x500c6000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_VAL_irq 198
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_COMPAT_MATCHES_nordic_nrf_spim 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_COMPAT_MODEL_IDX_0 "nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_IDX_0_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_rx_delay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg {811008 /* 0xc6000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg_IDX_0 811008
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts {198 /* 0xc6 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts_IDX_0 198
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_overrun_character 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_overrun_character_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible {"nordic,nrf-spim"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_IDX_0 "nordic,nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SPIM
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c6000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c8000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c8000
 *
 * Binding (compatible = nordic,nrf-spim):
 *   $ZEPHYR_BASE\dts\bindings\spi\nordic,nrf-spim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_PATH "/soc/peripheral@50000000/spi@c8000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FULL_NAME "spi@c8000"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FULL_NAME_UNQUOTED spi@c8000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FULL_NAME_TOKEN spi_c8000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FULL_NAME_UPPER_TOKEN SPI_C8000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_CHILD_IDX 25

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_NODELABEL(fn) fn(spi22)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_HASH t2caPmJKRjqFNbwJwmw4t_x9R_IjHkVbikDAhHtTDL4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_ORD 76
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_ORD_STR_SORTABLE 00076

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_spim DT_N_S_soc_S_peripheral_50000000_S_spi_c8000
#define DT_N_NODELABEL_spi22        DT_N_S_soc_S_peripheral_50000000_S_spi_c8000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_REG_IDX_0_VAL_ADDRESS 1342996480 /* 0x500c8000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_VAL_irq 200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_COMPAT_MATCHES_nordic_nrf_spim 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_COMPAT_MODEL_IDX_0 "nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_IDX_0_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_rx_delay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg {819200 /* 0xc8000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg_IDX_0 819200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts {200 /* 0xc8 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts_IDX_0 200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_overrun_character 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_overrun_character_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible {"nordic,nrf-spim"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_IDX_0 "nordic,nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SPIM
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c8000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@104000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_104000
 *
 * Binding (compatible = nordic,nrf-spim):
 *   $ZEPHYR_BASE\dts\bindings\spi\nordic,nrf-spim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_PATH "/soc/peripheral@50000000/spi@104000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FULL_NAME "spi@104000"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FULL_NAME_UNQUOTED spi@104000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FULL_NAME_TOKEN spi_104000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FULL_NAME_UPPER_TOKEN SPI_104000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_CHILD_IDX 50

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_NODELABEL(fn) fn(spi30)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_HASH s_g_lWyr9eYE51Fr53gXcyt5__0JcNkUJ9miVvxUiJY

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_ORD 77
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_ORD_STR_SORTABLE 00077

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_spim DT_N_S_soc_S_peripheral_50000000_S_spi_104000
#define DT_N_NODELABEL_spi30        DT_N_S_soc_S_peripheral_50000000_S_spi_104000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_REG_IDX_0_VAL_ADDRESS 1343242240 /* 0x50104000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_VAL_irq 260
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_COMPAT_MATCHES_nordic_nrf_spim 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_COMPAT_MODEL_IDX_0 "nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_IDX_0_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_rx_delay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg {1064960 /* 0x104000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg_IDX_0 1064960
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts {260 /* 0x104 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts_IDX_0 260
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_overrun_character 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_overrun_character_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible {"nordic,nrf-spim"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_IDX_0 "nordic,nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SPIM
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_104000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/temp@d7000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_temp_d7000
 *
 * Binding (compatible = nordic,nrf-temp):
 *   $ZEPHYR_BASE\dts\bindings\sensor\nordic,nrf-temp.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_PATH "/soc/peripheral@50000000/temp@d7000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FULL_NAME "temp@d7000"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FULL_NAME_UNQUOTED temp@d7000
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FULL_NAME_TOKEN temp_d7000
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FULL_NAME_UPPER_TOKEN TEMP_D7000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_CHILD_IDX 40

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_NODELABEL(fn) fn(temp)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_NODELABEL_VARGS(fn, ...) fn(temp, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_HASH RL5Rvi8aIWSXMsik8V6GQqfQM5fyBs1SYLhyO7oeY2I

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_ORD 78
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_ORD_STR_SORTABLE 00078

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_temp DT_N_S_soc_S_peripheral_50000000_S_temp_d7000
#define DT_N_NODELABEL_temp         DT_N_S_soc_S_peripheral_50000000_S_temp_d7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_REG_IDX_0_VAL_ADDRESS 1343057920 /* 0x500d7000 */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_VAL_irq 215
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_COMPAT_MATCHES_nordic_nrf_temp 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_COMPAT_MODEL_IDX_0 "nrf-temp"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg {880640 /* 0xd7000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg_IDX_0 880640
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts {215 /* 0xd7 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts_IDX_0 215
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible {"nordic,nrf-temp"}
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_IDX_0 "nordic,nrf-temp"
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-temp
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_temp
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TEMP
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_temp_d7000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@55000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_55000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_PATH "/soc/peripheral@50000000/timer@55000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FULL_NAME "timer@55000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FULL_NAME_UNQUOTED timer@55000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FULL_NAME_TOKEN timer_55000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FULL_NAME_UPPER_TOKEN TIMER_55000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_CHILD_IDX 7

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_NODELABEL(fn) fn(timer00)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer00, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_HASH M2PNjMd0W_kjtF2aFIvXhJw6HoCzrl5BqPopXbMoGGI

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_ORD 79
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_ORD_STR_SORTABLE 00079

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	19, /* /clocks/hfpll */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_55000
#define DT_N_NODELABEL_timer00       DT_N_S_soc_S_peripheral_50000000_S_timer_55000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_REG_IDX_0_VAL_ADDRESS 1342525440 /* 0x50055000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_VAL_irq 85
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg {348160 /* 0x55000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg_IDX_0 348160
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts {85 /* 0x55 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts_IDX_0 85
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_IDX_0_PH DT_N_S_clocks_S_hfpll
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_IDX_0_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_IDX_0_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_IDX_0_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_clocks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_55000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /clocks/hfxo
 *
 * Node identifier: DT_N_S_clocks_S_hfxo
 *
 * Binding (compatible = nordic,nrf54l-hfxo):
 *   $ZEPHYR_BASE\dts\bindings\clock\nordic,nrf54l-hfxo.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_clocks_S_hfxo_PATH "/clocks/hfxo"

/* Node's name with unit-address: */
#define DT_N_S_clocks_S_hfxo_FULL_NAME "hfxo"
#define DT_N_S_clocks_S_hfxo_FULL_NAME_UNQUOTED hfxo
#define DT_N_S_clocks_S_hfxo_FULL_NAME_TOKEN hfxo
#define DT_N_S_clocks_S_hfxo_FULL_NAME_UPPER_TOKEN HFXO

/* Node parent (/clocks) identifier: */
#define DT_N_S_clocks_S_hfxo_PARENT DT_N_S_clocks

/* Node's index in its parent's list of children: */
#define DT_N_S_clocks_S_hfxo_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_clocks_S_hfxo_NODELABEL_NUM 1
#define DT_N_S_clocks_S_hfxo_FOREACH_NODELABEL(fn) fn(hfxo)
#define DT_N_S_clocks_S_hfxo_FOREACH_NODELABEL_VARGS(fn, ...) fn(hfxo, __VA_ARGS__)
#define DT_N_S_clocks_S_hfxo_FOREACH_ANCESTOR(fn) fn(DT_N_S_clocks) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_clocks_S_hfxo_CHILD_NUM 0
#define DT_N_S_clocks_S_hfxo_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD(fn) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_clocks_S_hfxo_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_clocks_S_hfxo_HASH MLbpSb2CV3oUhgJfvSk3Ru7ErR1iy5U9W61jxNr_noo

/* Node's dependency ordinal: */
#define DT_N_S_clocks_S_hfxo_ORD 80
#define DT_N_S_clocks_S_hfxo_ORD_STR_SORTABLE 00080

/* Ordinals for what this node depends on directly: */
#define DT_N_S_clocks_S_hfxo_REQUIRES_ORDS \
	18, /* /clocks */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_clocks_S_hfxo_SUPPORTS_ORDS \
	81, /* /soc/peripheral@50000000/timer@85000 */

/* Existence and alternate IDs: */
#define DT_N_S_clocks_S_hfxo_EXISTS 1
#define DT_N_INST_0_nordic_nrf54l_hfxo DT_N_S_clocks_S_hfxo
#define DT_N_NODELABEL_hfxo            DT_N_S_clocks_S_hfxo

/* Macros for properties that are special in the specification: */
#define DT_N_S_clocks_S_hfxo_REG_NUM 0
#define DT_N_S_clocks_S_hfxo_RANGES_NUM 0
#define DT_N_S_clocks_S_hfxo_FOREACH_RANGE(fn) 
#define DT_N_S_clocks_S_hfxo_IRQ_NUM 0
#define DT_N_S_clocks_S_hfxo_IRQ_LEVEL 0
#define DT_N_S_clocks_S_hfxo_COMPAT_MATCHES_nordic_nrf54l_hfxo 1
#define DT_N_S_clocks_S_hfxo_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_hfxo_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_clocks_S_hfxo_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_hfxo_COMPAT_MODEL_IDX_0 "nrf54l-hfxo"
#define DT_N_S_clocks_S_hfxo_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_clocks_S_hfxo_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_clocks_S_hfxo_P_clock_frequency 32000000
#define DT_N_S_clocks_S_hfxo_P_clock_frequency_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_startup_time_us 1650
#define DT_N_S_clocks_S_hfxo_P_startup_time_us_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors "external"
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_STRING_UNQUOTED external
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_STRING_TOKEN external
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_STRING_UPPER_TOKEN EXTERNAL
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_IDX_0 "external"
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_IDX_0_ENUM_IDX 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_IDX_0_ENUM_VAL_external_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_ENUM_VAL_external_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_hfxo, load_capacitors, 0)
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_hfxo, load_capacitors, 0)
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_hfxo, load_capacitors, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_hfxo, load_capacitors, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_LEN 1
#define DT_N_S_clocks_S_hfxo_P_load_capacitors_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_compatible {"nordic,nrf54l-hfxo"}
#define DT_N_S_clocks_S_hfxo_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_compatible_IDX_0 "nordic,nrf54l-hfxo"
#define DT_N_S_clocks_S_hfxo_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf54l-hfxo
#define DT_N_S_clocks_S_hfxo_P_compatible_IDX_0_STRING_TOKEN nordic_nrf54l_hfxo
#define DT_N_S_clocks_S_hfxo_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF54L_HFXO
#define DT_N_S_clocks_S_hfxo_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_clocks_S_hfxo, compatible, 0)
#define DT_N_S_clocks_S_hfxo_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_clocks_S_hfxo, compatible, 0)
#define DT_N_S_clocks_S_hfxo_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_clocks_S_hfxo, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfxo_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_clocks_S_hfxo, compatible, 0, __VA_ARGS__)
#define DT_N_S_clocks_S_hfxo_P_compatible_LEN 1
#define DT_N_S_clocks_S_hfxo_P_compatible_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_zephyr_deferred_init 0
#define DT_N_S_clocks_S_hfxo_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_wakeup_source 0
#define DT_N_S_clocks_S_hfxo_P_wakeup_source_EXISTS 1
#define DT_N_S_clocks_S_hfxo_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_clocks_S_hfxo_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@85000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_85000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_PATH "/soc/peripheral@50000000/timer@85000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FULL_NAME "timer@85000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FULL_NAME_UNQUOTED timer@85000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FULL_NAME_TOKEN timer_85000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FULL_NAME_UPPER_TOKEN TIMER_85000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_CHILD_IDX 11

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_NODELABEL(fn) fn(timer10)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer10, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_HASH bbbZWDjhISSJAhskv_KRutKv7hb7mOUBZR0A7tIIygM

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_ORD 81
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_ORD_STR_SORTABLE 00081

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	80, /* /clocks/hfxo */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_85000
#define DT_N_NODELABEL_timer10       DT_N_S_soc_S_peripheral_50000000_S_timer_85000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_REG_IDX_0_VAL_ADDRESS 1342722048 /* 0x50085000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_VAL_irq 133
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg {544768 /* 0x85000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg_IDX_0 544768
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_cc_num 8
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts {133 /* 0x85 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts_IDX_0 133
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_IDX_0_PH DT_N_S_clocks_S_hfxo
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_IDX_0_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_IDX_0_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_IDX_0_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_clocks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_85000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@ca000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_ca000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_PATH "/soc/peripheral@50000000/timer@ca000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FULL_NAME "timer@ca000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FULL_NAME_UNQUOTED timer@ca000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FULL_NAME_TOKEN timer_ca000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FULL_NAME_UPPER_TOKEN TIMER_CA000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_CHILD_IDX 28

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_NODELABEL(fn) fn(timer20)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_HASH Cd1DFbqVW9Nt4PIAHi4hMPBEcKXWuC1DuXlZuO4xXOU

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_ORD 82
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_ORD_STR_SORTABLE 00082

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_ca000
#define DT_N_NODELABEL_timer20       DT_N_S_soc_S_peripheral_50000000_S_timer_ca000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_REG_IDX_0_VAL_ADDRESS 1343004672 /* 0x500ca000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_VAL_irq 202
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg {827392 /* 0xca000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg_IDX_0 827392
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts {202 /* 0xca */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts_IDX_0 202
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ca000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@cb000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_cb000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_PATH "/soc/peripheral@50000000/timer@cb000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FULL_NAME "timer@cb000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FULL_NAME_UNQUOTED timer@cb000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FULL_NAME_TOKEN timer_cb000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FULL_NAME_UPPER_TOKEN TIMER_CB000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_CHILD_IDX 29

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_NODELABEL(fn) fn(timer21)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_HASH 9rW5u5GhOn67JoSwtcGhoJSPVnDz18kKZuO0_dp_UtI

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_ORD 83
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_ORD_STR_SORTABLE 00083

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_cb000
#define DT_N_NODELABEL_timer21       DT_N_S_soc_S_peripheral_50000000_S_timer_cb000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_REG_IDX_0_VAL_ADDRESS 1343008768 /* 0x500cb000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_VAL_irq 203
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg {831488 /* 0xcb000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg_IDX_0 831488
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts {203 /* 0xcb */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts_IDX_0 203
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cb000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@cc000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_cc000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_PATH "/soc/peripheral@50000000/timer@cc000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FULL_NAME "timer@cc000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FULL_NAME_UNQUOTED timer@cc000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FULL_NAME_TOKEN timer_cc000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FULL_NAME_UPPER_TOKEN TIMER_CC000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_CHILD_IDX 30

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_NODELABEL(fn) fn(timer22)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_HASH wCu_EGnx_XYgG4qWnNKCcgQQ59qSXddL8tMLgem2mNU

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_ORD 84
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_ORD_STR_SORTABLE 00084

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_EXISTS 1
#define DT_N_INST_4_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_cc000
#define DT_N_NODELABEL_timer22       DT_N_S_soc_S_peripheral_50000000_S_timer_cc000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_REG_IDX_0_VAL_ADDRESS 1343012864 /* 0x500cc000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_VAL_irq 204
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg {835584 /* 0xcc000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg_IDX_0 835584
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts {204 /* 0xcc */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts_IDX_0 204
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cc000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@cd000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_cd000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_PATH "/soc/peripheral@50000000/timer@cd000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FULL_NAME "timer@cd000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FULL_NAME_UNQUOTED timer@cd000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FULL_NAME_TOKEN timer_cd000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FULL_NAME_UPPER_TOKEN TIMER_CD000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_CHILD_IDX 31

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_NODELABEL(fn) fn(timer23)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer23, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_HASH 6_9h_2WUtY72kA9n3_uVzaujZmdqseY235o8PzgDUw4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_ORD 85
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_ORD_STR_SORTABLE 00085

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_EXISTS 1
#define DT_N_INST_5_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_cd000
#define DT_N_NODELABEL_timer23       DT_N_S_soc_S_peripheral_50000000_S_timer_cd000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_REG_IDX_0_VAL_ADDRESS 1343016960 /* 0x500cd000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_VAL_irq 205
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg {839680 /* 0xcd000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg_IDX_0 839680
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts {205 /* 0xcd */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts_IDX_0 205
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_cd000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/timer@ce000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_timer_ce000
 *
 * Binding (compatible = nordic,nrf-timer):
 *   $ZEPHYR_BASE\dts\bindings\counter\nordic,nrf-timer.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_PATH "/soc/peripheral@50000000/timer@ce000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FULL_NAME "timer@ce000"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FULL_NAME_UNQUOTED timer@ce000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FULL_NAME_TOKEN timer_ce000
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FULL_NAME_UPPER_TOKEN TIMER_CE000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_CHILD_IDX 32

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_NODELABEL(fn) fn(timer24)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_NODELABEL_VARGS(fn, ...) fn(timer24, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_HASH wVWXeM1HaBzEgZtGc2k9dJr_54jIYxy_JsUhG41iXeA

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_ORD 86
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_ORD_STR_SORTABLE 00086

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_EXISTS 1
#define DT_N_INST_6_nordic_nrf_timer DT_N_S_soc_S_peripheral_50000000_S_timer_ce000
#define DT_N_NODELABEL_timer24       DT_N_S_soc_S_peripheral_50000000_S_timer_ce000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_REG_IDX_0_VAL_ADDRESS 1343021056 /* 0x500ce000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_VAL_irq 206
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_COMPAT_MATCHES_nordic_nrf_timer 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_COMPAT_MODEL_IDX_0 "nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg {843776 /* 0xce000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg_IDX_0 843776
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_cc_num 6
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_cc_num_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_max_bit_width 32
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_max_bit_width_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts {206 /* 0xce */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts_IDX_0 206
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_prescaler 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_prescaler_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zli 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zli_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible {"nordic,nrf-timer"}
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_IDX_0 "nordic,nrf-timer"
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_timer
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_TIMER
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_timer_ce000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/uart@4a000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_uart_4a000
 *
 * Binding (compatible = nordic,nrf-uarte):
 *   $ZEPHYR_BASE\dts\bindings\serial\nordic,nrf-uarte.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_PATH "/soc/peripheral@50000000/uart@4a000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FULL_NAME "uart@4a000"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FULL_NAME_UNQUOTED uart@4a000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FULL_NAME_TOKEN uart_4a000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FULL_NAME_UPPER_TOKEN UART_4A000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_CHILD_IDX 4

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_NODELABEL(fn) fn(uart00)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart00, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_HASH D8gB3H5RZYV46dQ7i9MmevbNRj2qqbIC_ICpJyGEgmQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_ORD 87
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_ORD_STR_SORTABLE 00087

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	19, /* /clocks/hfpll */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_uarte DT_N_S_soc_S_peripheral_50000000_S_uart_4a000
#define DT_N_NODELABEL_uart00        DT_N_S_soc_S_peripheral_50000000_S_uart_4a000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_REG_IDX_0_VAL_ADDRESS 1342480384 /* 0x5004a000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_VAL_irq 74
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_COMPAT_MATCHES_nordic_nrf_uarte 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_COMPAT_MODEL_IDX_0 "nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_endtx_stoptx_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_endtx_stoptx_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_frame_timeout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_frame_timeout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_cross_domain_pins_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_cross_domain_pins_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg {303104 /* 0x4a000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg_IDX_0 303104
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts {74 /* 0x4a */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts_IDX_0 74
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_disable_rx 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_disable_rx_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_hw_flow_control 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_hw_flow_control_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_STRING_UNQUOTED none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_STRING_TOKEN none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_STRING_UPPER_TOKEN NONE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_IDX_0 "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_IDX_0_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_parity_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible {"nordic,nrf-uarte"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_IDX_0 "nordic,nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UARTE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_IDX_0_PH DT_N_S_clocks_S_hfpll
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_IDX_0_FOREACH_CELL(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_IDX_0_FOREACH_CELL_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_IDX_0_NUM_CELLS 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, clocks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, clocks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_clocks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_4a000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/uart@c6000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_uart_c6000
 *
 * Binding (compatible = nordic,nrf-uarte):
 *   $ZEPHYR_BASE\dts\bindings\serial\nordic,nrf-uarte.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_PATH "/soc/peripheral@50000000/uart@c6000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FULL_NAME "uart@c6000"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FULL_NAME_UNQUOTED uart@c6000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FULL_NAME_TOKEN uart_c6000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FULL_NAME_UPPER_TOKEN UART_C6000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_CHILD_IDX 20

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_NODELABEL(fn) fn(uart20)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart20, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_HASH ypua2zwy7gWp7yNgCK6z6Qp37_vHKSZnjoHWidmyB0w

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_ORD 88
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_ORD_STR_SORTABLE 00088

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_EXISTS 1
#define DT_N_INST_2_nordic_nrf_uarte DT_N_S_soc_S_peripheral_50000000_S_uart_c6000
#define DT_N_NODELABEL_uart20        DT_N_S_soc_S_peripheral_50000000_S_uart_c6000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_REG_IDX_0_VAL_ADDRESS 1342988288 /* 0x500c6000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_VAL_irq 198
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_COMPAT_MATCHES_nordic_nrf_uarte 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_COMPAT_MODEL_IDX_0 "nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_endtx_stoptx_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_endtx_stoptx_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_frame_timeout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_frame_timeout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_cross_domain_pins_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_cross_domain_pins_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg {811008 /* 0xc6000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg_IDX_0 811008
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts {198 /* 0xc6 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts_IDX_0 198
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_disable_rx 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_disable_rx_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_hw_flow_control 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_hw_flow_control_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_STRING_UNQUOTED none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_STRING_TOKEN none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_STRING_UPPER_TOKEN NONE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_IDX_0 "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_IDX_0_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_parity_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible {"nordic,nrf-uarte"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_IDX_0 "nordic,nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UARTE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c6000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/uart@c7000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_uart_c7000
 *
 * Binding (compatible = nordic,nrf-uarte):
 *   $ZEPHYR_BASE\dts\bindings\serial\nordic,nrf-uarte.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_PATH "/soc/peripheral@50000000/uart@c7000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FULL_NAME "uart@c7000"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FULL_NAME_UNQUOTED uart@c7000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FULL_NAME_TOKEN uart_c7000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FULL_NAME_UPPER_TOKEN UART_C7000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_CHILD_IDX 23

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_NODELABEL(fn) fn(uart21)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_HASH rHZBemyfa7MCnGUfJ6rwWsNzJ5gYAInx7ifD9kXECm8

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_ORD 89
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_ORD_STR_SORTABLE 00089

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_EXISTS 1
#define DT_N_INST_3_nordic_nrf_uarte DT_N_S_soc_S_peripheral_50000000_S_uart_c7000
#define DT_N_NODELABEL_uart21        DT_N_S_soc_S_peripheral_50000000_S_uart_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_REG_IDX_0_VAL_ADDRESS 1342992384 /* 0x500c7000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_VAL_irq 199
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_COMPAT_MATCHES_nordic_nrf_uarte 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_COMPAT_MODEL_IDX_0 "nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_endtx_stoptx_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_endtx_stoptx_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_frame_timeout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_frame_timeout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_cross_domain_pins_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_cross_domain_pins_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg {815104 /* 0xc7000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg_IDX_0 815104
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts {199 /* 0xc7 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts_IDX_0 199
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_disable_rx 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_disable_rx_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_hw_flow_control 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_hw_flow_control_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_STRING_UNQUOTED none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_STRING_TOKEN none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_STRING_UPPER_TOKEN NONE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_IDX_0 "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_IDX_0_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_parity_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible {"nordic,nrf-uarte"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_IDX_0 "nordic,nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UARTE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c7000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/uart@c8000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_uart_c8000
 *
 * Binding (compatible = nordic,nrf-uarte):
 *   $ZEPHYR_BASE\dts\bindings\serial\nordic,nrf-uarte.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_PATH "/soc/peripheral@50000000/uart@c8000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FULL_NAME "uart@c8000"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FULL_NAME_UNQUOTED uart@c8000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FULL_NAME_TOKEN uart_c8000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FULL_NAME_UPPER_TOKEN UART_C8000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_CHILD_IDX 26

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_NODELABEL(fn) fn(uart22)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart22, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_HASH 8tzkXNnuhoXXlD5DM69wpUjYkuNBQ0W_uUcT1Bx_ArI

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_ORD 90
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_ORD_STR_SORTABLE 00090

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_EXISTS 1
#define DT_N_INST_4_nordic_nrf_uarte DT_N_S_soc_S_peripheral_50000000_S_uart_c8000
#define DT_N_NODELABEL_uart22        DT_N_S_soc_S_peripheral_50000000_S_uart_c8000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_REG_IDX_0_VAL_ADDRESS 1342996480 /* 0x500c8000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_VAL_irq 200
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_COMPAT_MATCHES_nordic_nrf_uarte 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_COMPAT_MODEL_IDX_0 "nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_endtx_stoptx_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_endtx_stoptx_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_frame_timeout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_frame_timeout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_cross_domain_pins_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_cross_domain_pins_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg {819200 /* 0xc8000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg_IDX_0 819200
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts {200 /* 0xc8 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts_IDX_0 200
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_disable_rx 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_disable_rx_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_hw_flow_control 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_hw_flow_control_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_STRING_UNQUOTED none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_STRING_TOKEN none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_STRING_UPPER_TOKEN NONE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_IDX_0 "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_IDX_0_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_parity_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible {"nordic,nrf-uarte"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_IDX_0 "nordic,nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UARTE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_c8000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/uart@104000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_uart_104000
 *
 * Binding (compatible = nordic,nrf-uarte):
 *   $ZEPHYR_BASE\dts\bindings\serial\nordic,nrf-uarte.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PATH "/soc/peripheral@50000000/uart@104000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FULL_NAME "uart@104000"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FULL_NAME_UNQUOTED uart@104000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FULL_NAME_TOKEN uart_104000
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FULL_NAME_UPPER_TOKEN UART_104000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_CHILD_IDX 51

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_NODELABEL(fn) fn(uart30)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_NODELABEL_VARGS(fn, ...) fn(uart30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_HASH Qv_2_oY7DuWxeUfeCr_UVvgRpJ5P0oUoOSYoGSIJq4s

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_ORD 91
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_ORD_STR_SORTABLE 00091

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	31, /* /pin-controller/uart30_default */ \
	34, /* /pin-controller/uart30_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_uarte DT_N_S_soc_S_peripheral_50000000_S_uart_104000
#define DT_N_NODELABEL_uart30        DT_N_S_soc_S_peripheral_50000000_S_uart_104000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_REG_IDX_0_VAL_ADDRESS 1343242240 /* 0x50104000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_VAL_irq 260
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_COMPAT_MATCHES_nordic_nrf_uarte 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_COMPAT_MODEL_IDX_0 "nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_0_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_0_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_default_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_default_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_default_IDX_0_PH DT_N_S_pin_controller_S_uart30_default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_1_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_IDX_1_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_sleep_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_sleep_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_PINCTRL_NAME_sleep_IDX_0_PH DT_N_S_pin_controller_S_uart30_sleep

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_endtx_stoptx_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_endtx_stoptx_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_frame_timeout_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_frame_timeout_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_cross_domain_pins_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_cross_domain_pins_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg {1064960 /* 0x104000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg_IDX_0 1064960
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts {260 /* 0x104 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts_IDX_0 260
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_IDX_0 DT_N_S_pin_controller_S_uart30_default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_IDX_0_PH DT_N_S_pin_controller_S_uart30_default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names {"default", "sleep"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_0 "default"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_0_STRING_UNQUOTED default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_0_STRING_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_0_STRING_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_1 "sleep"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_1_STRING_UNQUOTED sleep
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_1_STRING_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_IDX_1_STRING_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_names_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_disable_rx 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_disable_rx_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed 19200
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed_IDX_0_ENUM_IDX 5
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed_IDX_0_ENUM_VAL_19200_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed_ENUM_VAL_19200_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_current_speed_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_hw_flow_control 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_hw_flow_control_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_STRING_UNQUOTED none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_STRING_TOKEN none
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_STRING_UPPER_TOKEN NONE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_IDX_0 "none"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_IDX_0_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_ENUM_VAL_none_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, parity, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, parity, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_parity_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible {"nordic,nrf-uarte"}
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_IDX_0 "nordic,nrf-uarte"
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_uarte
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_UARTE
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_zephyr_pm_device_runtime_auto_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_IDX_0 DT_N_S_pin_controller_S_uart30_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_IDX_0_PH DT_N_S_pin_controller_S_uart30_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_uart_104000_P_pinctrl_1_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/watchdog@108000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000
 *
 * Binding (compatible = nordic,nrf-wdt):
 *   $ZEPHYR_BASE\dts\bindings\watchdog\nordic,nrf-wdt.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_PATH "/soc/peripheral@50000000/watchdog@108000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FULL_NAME "watchdog@108000"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FULL_NAME_UNQUOTED watchdog@108000
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FULL_NAME_TOKEN watchdog_108000
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FULL_NAME_UPPER_TOKEN WATCHDOG_108000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_CHILD_IDX 55

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_NODELABEL(fn) fn(wdt30)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_NODELABEL_VARGS(fn, ...) fn(wdt30, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_HASH VMLhvS8CzcHvf8Vkgp_X7jiPqQOqrOB1f_tyxDzfMJk

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_ORD 92
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_ORD_STR_SORTABLE 00092

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_EXISTS 1
#define DT_N_INST_1_nordic_nrf_wdt DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000
#define DT_N_NODELABEL_wdt30       DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_REG_IDX_0_VAL_ADDRESS 1343258624 /* 0x50108000 */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_REG_IDX_0_VAL_SIZE 1568 /* 0x620 */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_VAL_irq 264
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_COMPAT_MATCHES_nordic_nrf_wdt 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_COMPAT_MODEL_IDX_0 "nrf-wdt"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg {1081344 /* 0x108000 */, 1568 /* 0x620 */}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg_IDX_0 1081344
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg_IDX_1 1568
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts {264 /* 0x108 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts_IDX_0 264
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible {"nordic,nrf-wdt"}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_IDX_0 "nordic,nrf-wdt"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-wdt
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_wdt
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_WDT
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/watchdog@109000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000
 *
 * Binding (compatible = nordic,nrf-wdt):
 *   $ZEPHYR_BASE\dts\bindings\watchdog\nordic,nrf-wdt.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_PATH "/soc/peripheral@50000000/watchdog@109000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FULL_NAME "watchdog@109000"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FULL_NAME_UNQUOTED watchdog@109000
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FULL_NAME_TOKEN watchdog_109000
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FULL_NAME_UPPER_TOKEN WATCHDOG_109000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_CHILD_IDX 56

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_NODELABEL(fn) fn(wdt31)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_NODELABEL_VARGS(fn, ...) fn(wdt31, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_HASH foD2IJJ709EKr1xJdNGueFwgadriOmy_mm4Z9LFNFFc

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_ORD 93
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_ORD_STR_SORTABLE 00093

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_EXISTS 1
#define DT_N_ALIAS_watchdog0       DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000
#define DT_N_INST_0_nordic_nrf_wdt DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000
#define DT_N_NODELABEL_wdt31       DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_REG_IDX_0_VAL_ADDRESS 1343262720 /* 0x50109000 */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_REG_IDX_0_VAL_SIZE 1568 /* 0x620 */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_VAL_irq 265
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_COMPAT_MATCHES_nordic_nrf_wdt 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_COMPAT_MODEL_IDX_0 "nrf-wdt"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg {1085440 /* 0x109000 */, 1568 /* 0x620 */}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg_IDX_0 1085440
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg_IDX_1 1568
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts {265 /* 0x109 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts_IDX_0 265
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible {"nordic,nrf-wdt"}
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_IDX_0 "nordic,nrf-wdt"
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-wdt
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_wdt
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_WDT
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/power@10e000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_power_10e000
 *
 * Binding (compatible = nordic,nrf-power):
 *   $ZEPHYR_BASE\dts\bindings\power\nordic,nrf-power.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_PATH "/soc/peripheral@50000000/power@10e000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FULL_NAME "power@10e000"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FULL_NAME_UNQUOTED power@10e000
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FULL_NAME_TOKEN power_10e000
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FULL_NAME_UPPER_TOKEN POWER_10E000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_CHILD_IDX 53

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_NODELABEL(fn) fn(power)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_NODELABEL_VARGS(fn, ...) fn(power, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_CHILD_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_HASH dX18NtNWHhkTl_edcF4RVGwpaPAubalF3hYarr3t9Gk

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_ORD 94
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_ORD_STR_SORTABLE 00094

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_SUPPORTS_ORDS \
	95, /* /soc/peripheral@50000000/power@10e000/gpregret2@504 */ \
	96, /* /soc/peripheral@50000000/power@10e000/gpregret1@500 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_power DT_N_S_soc_S_peripheral_50000000_S_power_10e000
#define DT_N_NODELABEL_power         DT_N_S_soc_S_peripheral_50000000_S_power_10e000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_REG_IDX_0_VAL_ADDRESS 1343283200 /* 0x5010e000 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_RANGES_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_RANGES_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_RANGES_IDX_0_VAL_CHILD_BUS_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_RANGES_IDX_0_VAL_PARENT_BUS_ADDRESS 1105920 /* 0x10e000 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_RANGES_IDX_0_VAL_LENGTH 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_FOREACH_RANGE(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_VAL_irq 261
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_COMPAT_MATCHES_nordic_nrf_power 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_COMPAT_MODEL_IDX_0 "nrf-power"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg {1105920 /* 0x10e000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg_IDX_0 1105920
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts {261 /* 0x105 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts_IDX_0 261
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible {"nordic,nrf-power"}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_IDX_0 "nordic,nrf-power"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-power
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_power
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_POWER
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/power@10e000/gpregret2@504
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504
 *
 * Binding (compatible = nordic,nrf-gpregret):
 *   $ZEPHYR_BASE\dts\bindings\retained_mem\nordic,nrf-gpreget.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_PATH "/soc/peripheral@50000000/power@10e000/gpregret2@504"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FULL_NAME "gpregret2@504"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FULL_NAME_UNQUOTED gpregret2@504
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FULL_NAME_TOKEN gpregret2_504
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FULL_NAME_UPPER_TOKEN GPREGRET2_504

/* Node parent (/soc/peripheral@50000000/power@10e000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_PARENT DT_N_S_soc_S_peripheral_50000000_S_power_10e000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_NODELABEL(fn) fn(gpregret2)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpregret2, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_HASH Z4geThZw1oMYzrWdcBLeRxYXEn6Y96pvDOp16rA9Fec

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_ORD 95
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_ORD_STR_SORTABLE 00095

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_REQUIRES_ORDS \
	94, /* /soc/peripheral@50000000/power@10e000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_EXISTS 1
#define DT_N_INST_1_nordic_nrf_gpregret DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504
#define DT_N_NODELABEL_gpregret2        DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_REG_IDX_0_VAL_ADDRESS 1343284484 /* 0x5010e504 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_REG_IDX_0_VAL_SIZE 1 /* 0x1 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_COMPAT_MATCHES_nordic_nrf_gpregret 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_COMPAT_MODEL_IDX_0 "nrf-gpregret"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg {1284 /* 0x504 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg_IDX_0 1284
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible {"nordic,nrf-gpregret"}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_IDX_0 "nordic,nrf-gpregret"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpregret
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpregret
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPREGRET
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/power@10e000/gpregret1@500
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500
 *
 * Binding (compatible = nordic,nrf-gpregret):
 *   $ZEPHYR_BASE\dts\bindings\retained_mem\nordic,nrf-gpreget.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_PATH "/soc/peripheral@50000000/power@10e000/gpregret1@500"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FULL_NAME "gpregret1@500"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FULL_NAME_UNQUOTED gpregret1@500
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FULL_NAME_TOKEN gpregret1_500
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FULL_NAME_UPPER_TOKEN GPREGRET1_500

/* Node parent (/soc/peripheral@50000000/power@10e000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_PARENT DT_N_S_soc_S_peripheral_50000000_S_power_10e000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_NODELABEL(fn) fn(gpregret1)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_NODELABEL_VARGS(fn, ...) fn(gpregret1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_CHILD_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_HASH yCAV_E3Ft4BFS6HyShzP7pbRXbyJt2_V9Jt0_Z8r9U0

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_ORD 96
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_ORD_STR_SORTABLE 00096

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_REQUIRES_ORDS \
	94, /* /soc/peripheral@50000000/power@10e000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_SUPPORTS_ORDS \
	97, /* /soc/peripheral@50000000/power@10e000/gpregret1@500/boot_mode@0 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_EXISTS 1
#define DT_N_INST_0_nordic_nrf_gpregret DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500
#define DT_N_NODELABEL_gpregret1        DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_REG_IDX_0_VAL_ADDRESS 1343284480 /* 0x5010e500 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_REG_IDX_0_VAL_SIZE 1 /* 0x1 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_COMPAT_MATCHES_nordic_nrf_gpregret 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_COMPAT_MODEL_IDX_0 "nrf-gpregret"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg {1280 /* 0x500 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg_IDX_0 1280
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible {"nordic,nrf-gpregret"}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_IDX_0 "nordic,nrf-gpregret"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-gpregret
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_gpregret
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_GPREGRET
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/power@10e000/gpregret1@500/boot_mode@0
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0
 *
 * Binding (compatible = zephyr,retention):
 *   $ZEPHYR_BASE\dts\bindings\retention\zephyr,retention.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_PATH "/soc/peripheral@50000000/power@10e000/gpregret1@500/boot_mode@0"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FULL_NAME "boot_mode@0"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FULL_NAME_UNQUOTED boot_mode@0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FULL_NAME_TOKEN boot_mode_0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FULL_NAME_UPPER_TOKEN BOOT_MODE_0

/* Node parent (/soc/peripheral@50000000/power@10e000/gpregret1@500) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_PARENT DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_NODELABEL(fn) fn(boot_mode0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(boot_mode0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_HASH 6gsCk60QZYnwKVy73NAvIUiXhtesCZLrEyqOx2t_cBI

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_ORD 97
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_ORD_STR_SORTABLE 00097

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_REQUIRES_ORDS \
	96, /* /soc/peripheral@50000000/power@10e000/gpregret1@500 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_EXISTS 1
#define DT_N_INST_0_zephyr_retention DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0
#define DT_N_NODELABEL_boot_mode0    DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_REG_IDX_0_VAL_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_REG_IDX_0_VAL_SIZE 1 /* 0x1 */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_COMPAT_MATCHES_zephyr_retention 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_COMPAT_VENDOR_IDX_0 "The Zephyr Project"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_COMPAT_MODEL_IDX_0 "retention"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg {0 /* 0x0 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg_IDX_0 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_checksum 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_checksum_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible {"zephyr,retention"}
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_IDX_0 "zephyr,retention"
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_IDX_0_STRING_UNQUOTED zephyr,retention
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_IDX_0_STRING_TOKEN zephyr_retention
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_IDX_0_STRING_UPPER_TOKEN ZEPHYR_RETENTION
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c7000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c7000
 *
 * Binding (compatible = nordic,nrf-spim):
 *   $ZEPHYR_BASE\dts\bindings\spi\nordic,nrf-spim.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PATH "/soc/peripheral@50000000/spi@c7000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FULL_NAME "spi@c7000"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FULL_NAME_UNQUOTED spi@c7000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FULL_NAME_TOKEN spi_c7000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FULL_NAME_UPPER_TOKEN SPI_C7000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_CHILD_IDX 22

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_NODELABEL(fn) fn(spi21)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_NODELABEL_VARGS(fn, ...) fn(spi21, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_CHILD_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_CHILD_NUM_STATUS_OKAY 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_HASH rTnxp6xdsb5qmjicTUwOOmXi__D1ogG9AUG3FFQmvjY

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_ORD 98
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_ORD_STR_SORTABLE 00098

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	6, /* /soc/peripheral@50000000/gpio@50400 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	10, /* /soc/peripheral@50000000/gpio@d8200 */ \
	23, /* /pin-controller/spi21_default */ \
	25, /* /pin-controller/spi21_sleep */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_SUPPORTS_ORDS \
	99, /* /soc/peripheral@50000000/spi@c7000/nrf21540-spi@0 */ \
	107, /* /soc/peripheral@50000000/spi@c7000/wifi@1 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_spim DT_N_S_soc_S_peripheral_50000000_S_spi_c7000
#define DT_N_NODELABEL_spi21        DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_REG_IDX_0_VAL_ADDRESS 1342992384 /* 0x500c7000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_VAL_irq 199
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_COMPAT_MATCHES_nordic_nrf_spim 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_COMPAT_MODEL_IDX_0 "nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_0_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_0_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_default_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_default_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_default_IDX_0_PH DT_N_S_pin_controller_S_spi21_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_1_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_IDX_1_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_sleep_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_sleep_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_PINCTRL_NAME_sleep_IDX_0_PH DT_N_S_pin_controller_S_spi21_sleep

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_IDX_0_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_ENUM_VAL_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_rx_delay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg {815104 /* 0xc7000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg_IDX_0 815104
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts {199 /* 0xc7 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts_IDX_0 199
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_IDX_0 DT_N_S_pin_controller_S_spi21_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_IDX_0_PH DT_N_S_pin_controller_S_spi21_default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_0, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_0, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names {"default", "sleep"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_0 "default"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_0_STRING_UNQUOTED default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_0_STRING_TOKEN default
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_0_STRING_UPPER_TOKEN DEFAULT
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_1 "sleep"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_1_STRING_UNQUOTED sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_1_STRING_TOKEN sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_IDX_1_STRING_UPPER_TOKEN SLEEP
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_names, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_names_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_overrun_character 255
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_overrun_character_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_easydma_maxcnt_bits 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_easydma_maxcnt_bits_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_VAL_pin 13
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_VAL_flags 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, pin) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_50400
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_VAL_pin 10
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_VAL_pin_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_VAL_flags 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_VAL_flags_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_FOREACH_CELL(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, pin) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_IDX_1_NUM_CELLS 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, __VA_ARGS__) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, cs_gpios, 1, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_LEN 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_cs_gpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible {"nordic,nrf-spim"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_IDX_0 "nordic,nrf-spim"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_spim
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_SPIM
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_zephyr_pm_device_runtime_auto_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_IDX_0 DT_N_S_pin_controller_S_spi21_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_IDX_0_PH DT_N_S_pin_controller_S_spi21_sleep
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_1, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, pinctrl_1, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_P_pinctrl_1_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c7000/nrf21540-spi@0
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0
 *
 * Binding (compatible = nordic,nrf21540-fem-spi):
 *   $ZEPHYR_BASE\dts\bindings\net\wireless\nordic,nrf21540-fem-spi.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_PATH "/soc/peripheral@50000000/spi@c7000/nrf21540-spi@0"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FULL_NAME "nrf21540-spi@0"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FULL_NAME_UNQUOTED nrf21540-spi@0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FULL_NAME_TOKEN nrf21540_spi_0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FULL_NAME_UPPER_TOKEN NRF21540_SPI_0

/* Node parent (/soc/peripheral@50000000/spi@c7000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_PARENT DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_NODELABEL(fn) fn(nrf21540_spi)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(nrf21540_spi, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_HASH Vs8RkEq51hXQhhdaVz5rXIl4nWQn5JKujJE3CA8EMhM

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_ORD 99
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_ORD_STR_SORTABLE 00099

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_REQUIRES_ORDS \
	98, /* /soc/peripheral@50000000/spi@c7000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_SUPPORTS_ORDS \
	100, /* /nrf21540_fem */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_EXISTS 1
#define DT_N_INST_0_nordic_nrf21540_fem_spi DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0
#define DT_N_NODELABEL_nrf21540_spi         DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0

/* Bus info (controller: '/soc/peripheral@50000000/spi@c7000', type: '['spi']') */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_BUS_spi 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_BUS DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_REG_IDX_0_VAL_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_COMPAT_MATCHES_nordic_nrf21540_fem_spi 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_COMPAT_MODEL_IDX_0 "nrf21540-fem-spi"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_reg {0 /* 0x0 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_reg_IDX_0 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex_IDX_0_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_duplex_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format_IDX_0_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_frame_format_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_cpol 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_cpol_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_cpha 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_cpha_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_hold_cs 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_spi_hold_cs_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible {"nordic,nrf21540-fem-spi"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_IDX_0 "nordic,nrf21540-fem-spi"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf21540-fem-spi
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_IDX_0_STRING_TOKEN nordic_nrf21540_fem_spi
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF21540_FEM_SPI
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /nrf21540_fem
 *
 * Node identifier: DT_N_S_nrf21540_fem
 *
 * Binding (compatible = nordic,nrf21540-fem):
 *   $ZEPHYR_BASE\dts\bindings\net\wireless\nordic,nrf21540-fem.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_nrf21540_fem_PATH "/nrf21540_fem"

/* Node's name with unit-address: */
#define DT_N_S_nrf21540_fem_FULL_NAME "nrf21540_fem"
#define DT_N_S_nrf21540_fem_FULL_NAME_UNQUOTED nrf21540_fem
#define DT_N_S_nrf21540_fem_FULL_NAME_TOKEN nrf21540_fem
#define DT_N_S_nrf21540_fem_FULL_NAME_UPPER_TOKEN NRF21540_FEM

/* Node parent (/) identifier: */
#define DT_N_S_nrf21540_fem_PARENT DT_N

/* Node's index in its parent's list of children: */
#define DT_N_S_nrf21540_fem_CHILD_IDX 11

/* Helpers for dealing with node labels: */
#define DT_N_S_nrf21540_fem_NODELABEL_NUM 1
#define DT_N_S_nrf21540_fem_FOREACH_NODELABEL(fn) fn(nrf_radio_fem)
#define DT_N_S_nrf21540_fem_FOREACH_NODELABEL_VARGS(fn, ...) fn(nrf_radio_fem, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_FOREACH_ANCESTOR(fn) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_nrf21540_fem_CHILD_NUM 0
#define DT_N_S_nrf21540_fem_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_nrf21540_fem_FOREACH_CHILD(fn) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_nrf21540_fem_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_nrf21540_fem_HASH Z7ZBSkGM4XAeAbMSxyQf97n0RaFqsC6b0kRBYiuj_FY

/* Node's dependency ordinal: */
#define DT_N_S_nrf21540_fem_ORD 100
#define DT_N_S_nrf21540_fem_ORD_STR_SORTABLE 00100

/* Ordinals for what this node depends on directly: */
#define DT_N_S_nrf21540_fem_REQUIRES_ORDS \
	0, /* / */ \
	10, /* /soc/peripheral@50000000/gpio@d8200 */ \
	99, /* /soc/peripheral@50000000/spi@c7000/nrf21540-spi@0 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_nrf21540_fem_SUPPORTS_ORDS \
	101, /* /soc/peripheral@50000000/radio@8a000 */

/* Existence and alternate IDs: */
#define DT_N_S_nrf21540_fem_EXISTS 1
#define DT_N_ALIAS_fem                  DT_N_S_nrf21540_fem
#define DT_N_INST_0_nordic_nrf21540_fem DT_N_S_nrf21540_fem
#define DT_N_NODELABEL_nrf_radio_fem    DT_N_S_nrf21540_fem

/* Macros for properties that are special in the specification: */
#define DT_N_S_nrf21540_fem_REG_NUM 0
#define DT_N_S_nrf21540_fem_RANGES_NUM 0
#define DT_N_S_nrf21540_fem_FOREACH_RANGE(fn) 
#define DT_N_S_nrf21540_fem_IRQ_NUM 0
#define DT_N_S_nrf21540_fem_IRQ_LEVEL 0
#define DT_N_S_nrf21540_fem_COMPAT_MATCHES_nordic_nrf21540_fem 1
#define DT_N_S_nrf21540_fem_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_nrf21540_fem_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_COMPAT_MODEL_IDX_0 "nrf21540-fem"
#define DT_N_S_nrf21540_fem_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_nrf21540_fem_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_VAL_pin 8
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, pin) \
	fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, tx_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_LEN 1
#define DT_N_S_nrf21540_fem_P_tx_en_gpios_EXISTS 1
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_VAL_pin 14
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, pin) \
	fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, rx_en_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_LEN 1
#define DT_N_S_nrf21540_fem_P_rx_en_gpios_EXISTS 1
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_VAL_pin 10
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, pin) \
	fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf21540_fem_P_pdn_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, pdn_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_pdn_gpios_LEN 1
#define DT_N_S_nrf21540_fem_P_pdn_gpios_EXISTS 1
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_VAL_pin 11
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_VAL_flags 0
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_nrf21540_fem, mode_gpios, 0, pin) \
	fn(DT_N_S_nrf21540_fem, mode_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, mode_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_nrf21540_fem, mode_gpios, 0, flags)
#define DT_N_S_nrf21540_fem_P_mode_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_nrf21540_fem_P_mode_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, mode_gpios, 0)
#define DT_N_S_nrf21540_fem_P_mode_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, mode_gpios, 0)
#define DT_N_S_nrf21540_fem_P_mode_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, mode_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_mode_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, mode_gpios, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_mode_gpios_LEN 1
#define DT_N_S_nrf21540_fem_P_mode_gpios_EXISTS 1
#define DT_N_S_nrf21540_fem_P_spi_if DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0
#define DT_N_S_nrf21540_fem_P_spi_if_IDX_0 DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0
#define DT_N_S_nrf21540_fem_P_spi_if_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0
#define DT_N_S_nrf21540_fem_P_spi_if_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_spi_if_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, spi_if, 0)
#define DT_N_S_nrf21540_fem_P_spi_if_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, spi_if, 0)
#define DT_N_S_nrf21540_fem_P_spi_if_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, spi_if, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_spi_if_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, spi_if, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_spi_if_LEN 1
#define DT_N_S_nrf21540_fem_P_spi_if_EXISTS 1
#define DT_N_S_nrf21540_fem_P_tx_en_settle_time_us 26
#define DT_N_S_nrf21540_fem_P_tx_en_settle_time_us_EXISTS 1
#define DT_N_S_nrf21540_fem_P_rx_en_settle_time_us 11
#define DT_N_S_nrf21540_fem_P_rx_en_settle_time_us_EXISTS 1
#define DT_N_S_nrf21540_fem_P_pdn_settle_time_us 18
#define DT_N_S_nrf21540_fem_P_pdn_settle_time_us_EXISTS 1
#define DT_N_S_nrf21540_fem_P_trx_hold_time_us 3
#define DT_N_S_nrf21540_fem_P_trx_hold_time_us_EXISTS 1
#define DT_N_S_nrf21540_fem_P_supply_voltage_mv 3300
#define DT_N_S_nrf21540_fem_P_supply_voltage_mv_EXISTS 1
#define DT_N_S_nrf21540_fem_P_status "okay"
#define DT_N_S_nrf21540_fem_P_status_STRING_UNQUOTED okay
#define DT_N_S_nrf21540_fem_P_status_STRING_TOKEN okay
#define DT_N_S_nrf21540_fem_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_nrf21540_fem_P_status_IDX_0 "okay"
#define DT_N_S_nrf21540_fem_P_status_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_nrf21540_fem_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_nrf21540_fem_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_nrf21540_fem_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, status, 0)
#define DT_N_S_nrf21540_fem_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, status, 0)
#define DT_N_S_nrf21540_fem_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, status, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, status, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_status_LEN 1
#define DT_N_S_nrf21540_fem_P_status_EXISTS 1
#define DT_N_S_nrf21540_fem_P_compatible {"nordic,nrf21540-fem"}
#define DT_N_S_nrf21540_fem_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_nrf21540_fem_P_compatible_IDX_0 "nordic,nrf21540-fem"
#define DT_N_S_nrf21540_fem_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf21540-fem
#define DT_N_S_nrf21540_fem_P_compatible_IDX_0_STRING_TOKEN nordic_nrf21540_fem
#define DT_N_S_nrf21540_fem_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF21540_FEM
#define DT_N_S_nrf21540_fem_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_nrf21540_fem, compatible, 0)
#define DT_N_S_nrf21540_fem_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_nrf21540_fem, compatible, 0)
#define DT_N_S_nrf21540_fem_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_nrf21540_fem, compatible, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_nrf21540_fem, compatible, 0, __VA_ARGS__)
#define DT_N_S_nrf21540_fem_P_compatible_LEN 1
#define DT_N_S_nrf21540_fem_P_compatible_EXISTS 1
#define DT_N_S_nrf21540_fem_P_zephyr_deferred_init 0
#define DT_N_S_nrf21540_fem_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_nrf21540_fem_P_wakeup_source 0
#define DT_N_S_nrf21540_fem_P_wakeup_source_EXISTS 1
#define DT_N_S_nrf21540_fem_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_nrf21540_fem_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/radio@8a000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_radio_8a000
 *
 * Binding (compatible = nordic,nrf-radio):
 *   $ZEPHYR_BASE\dts\bindings\net\wireless\nordic,nrf-radio.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_PATH "/soc/peripheral@50000000/radio@8a000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FULL_NAME "radio@8a000"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FULL_NAME_UNQUOTED radio@8a000
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FULL_NAME_TOKEN radio_8a000
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FULL_NAME_UPPER_TOKEN RADIO_8A000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_CHILD_IDX 13

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_NODELABEL(fn) fn(radio)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_NODELABEL_VARGS(fn, ...) fn(radio, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_CHILD_NUM 3
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_HASH eU5FeuUXMqFUSQq3_f1BrkSmBwkD17QmyrTovTJTW4M

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_ORD 101
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_ORD_STR_SORTABLE 00101

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	100, /* /nrf21540_fem */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_SUPPORTS_ORDS \
	102, /* /soc/peripheral@50000000/radio@8a000/bt_hci_controller */ \
	103, /* /soc/peripheral@50000000/radio@8a000/bt_hci_sdc */ \
	104, /* /soc/peripheral@50000000/radio@8a000/ieee802154 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_radio DT_N_S_soc_S_peripheral_50000000_S_radio_8a000
#define DT_N_NODELABEL_radio         DT_N_S_soc_S_peripheral_50000000_S_radio_8a000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_REG_IDX_0_VAL_ADDRESS 1342742528 /* 0x5008a000 */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_VAL_irq 138
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_COMPAT_MATCHES_nordic_nrf_radio 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_COMPAT_MODEL_IDX_0 "nrf-radio"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg {565248 /* 0x8a000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg_IDX_0 565248
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts {138 /* 0x8a */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts_IDX_0 138
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem DT_N_S_nrf21540_fem
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_IDX_0 DT_N_S_nrf21540_fem
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_IDX_0_PH DT_N_S_nrf21540_fem
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, fem, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, fem, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, fem, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, fem, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_fem_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_dfe_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_dfe_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ieee802154_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ieee802154_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ble_2mbps_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ble_2mbps_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ble_coded_phy_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_ble_coded_phy_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_tx_high_power_supported 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_tx_high_power_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_cs_supported 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_cs_supported_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible {"nordic,nrf-radio"}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_IDX_0 "nordic,nrf-radio"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-radio
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_radio
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_RADIO
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/radio@8a000/bt_hci_controller
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller
 *
 * Binding (compatible = zephyr,bt-hci-ll-sw-split):
 *   $ZEPHYR_BASE\dts\bindings\bluetooth\zephyr,bt-hci-ll-sw-split.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_PATH "/soc/peripheral@50000000/radio@8a000/bt_hci_controller"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FULL_NAME "bt_hci_controller"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FULL_NAME_UNQUOTED bt_hci_controller
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FULL_NAME_TOKEN bt_hci_controller
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FULL_NAME_UPPER_TOKEN BT_HCI_CONTROLLER

/* Node parent (/soc/peripheral@50000000/radio@8a000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_PARENT DT_N_S_soc_S_peripheral_50000000_S_radio_8a000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_NODELABEL(fn) fn(bt_hci_controller)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_NODELABEL_VARGS(fn, ...) fn(bt_hci_controller, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_HASH 3nlqOgmkKZvgddbLHeM0_O0ST1FMPFW8VN5Zcd_2PPs

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_ORD 102
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_ORD_STR_SORTABLE 00102

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_REQUIRES_ORDS \
	101, /* /soc/peripheral@50000000/radio@8a000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_EXISTS 1
#define DT_N_INST_0_zephyr_bt_hci_ll_sw_split DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller
#define DT_N_NODELABEL_bt_hci_controller      DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_REG_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_COMPAT_MATCHES_zephyr_bt_hci_ll_sw_split 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_COMPAT_VENDOR_IDX_0 "The Zephyr Project"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_COMPAT_MODEL_IDX_0 "bt-hci-ll-sw-split"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name "Controller"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_STRING_UNQUOTED Controller
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_STRING_TOKEN Controller
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_STRING_UPPER_TOKEN CONTROLLER
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_IDX_0 "Controller"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_name_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus "virtual"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_STRING_UNQUOTED virtual
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_STRING_TOKEN virtual
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_STRING_UPPER_TOKEN VIRTUAL
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_IDX_0 "virtual"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_IDX_0_ENUM_VAL_virtual_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_ENUM_VAL_virtual_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_bus, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_bus, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_bus, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_bus, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_bus_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks {"no-auto-dle"}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_ENUM_VAL_no_auto_dle_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_ENUM_VAL_no_auto_dle_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0 "no-auto-dle"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_STRING_UNQUOTED no-auto-dle
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_STRING_TOKEN no_auto_dle
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_IDX_0_STRING_UPPER_TOKEN NO_AUTO_DLE
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_quirks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_quirks, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_quirks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, bt_hci_quirks, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_quirks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_vs_ext 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_bt_hci_vs_ext_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible {"zephyr,bt-hci-ll-sw-split"}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_IDX_0 "zephyr,bt-hci-ll-sw-split"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_IDX_0_STRING_UNQUOTED zephyr,bt-hci-ll-sw-split
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_IDX_0_STRING_TOKEN zephyr_bt_hci_ll_sw_split
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_IDX_0_STRING_UPPER_TOKEN ZEPHYR_BT_HCI_LL_SW_SPLIT
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/radio@8a000/bt_hci_sdc
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc
 *
 * Binding (compatible = nordic,bt-hci-sdc):
 *   C:/ncs/v3.2.4/nrf/dts/bindings\bluetooth\nordic,bt-hci-sdc.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_PATH "/soc/peripheral@50000000/radio@8a000/bt_hci_sdc"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FULL_NAME "bt_hci_sdc"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FULL_NAME_UNQUOTED bt_hci_sdc
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FULL_NAME_TOKEN bt_hci_sdc
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FULL_NAME_UPPER_TOKEN BT_HCI_SDC

/* Node parent (/soc/peripheral@50000000/radio@8a000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_PARENT DT_N_S_soc_S_peripheral_50000000_S_radio_8a000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_NODELABEL(fn) fn(bt_hci_sdc)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_NODELABEL_VARGS(fn, ...) fn(bt_hci_sdc, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_HASH 5GAN_pc3h2ykoKhCnNMAYidlC_xvI1SAwabR5xOrPFs

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_ORD 103
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_ORD_STR_SORTABLE 00103

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_REQUIRES_ORDS \
	101, /* /soc/peripheral@50000000/radio@8a000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_EXISTS 1
#define DT_N_INST_0_nordic_bt_hci_sdc DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc
#define DT_N_NODELABEL_bt_hci_sdc     DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_REG_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_COMPAT_MATCHES_nordic_bt_hci_sdc 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_COMPAT_MODEL_IDX_0 "bt-hci-sdc"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name "SDC"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_STRING_UNQUOTED SDC
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_STRING_TOKEN SDC
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_STRING_UPPER_TOKEN SDC
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_IDX_0 "SDC"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_name_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus "virtual"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_STRING_UNQUOTED virtual
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_STRING_TOKEN virtual
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_STRING_UPPER_TOKEN VIRTUAL
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_IDX_0 "virtual"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_IDX_0_ENUM_VAL_virtual_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_ENUM_VAL_virtual_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_bus, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_bus, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_bus, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, bt_hci_bus, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_bus_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_vs_ext 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_bt_hci_vs_ext_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible {"nordic,bt-hci-sdc"}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_IDX_0 "nordic,bt-hci-sdc"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_IDX_0_STRING_UNQUOTED nordic,bt-hci-sdc
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_IDX_0_STRING_TOKEN nordic_bt_hci_sdc
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_BT_HCI_SDC
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/radio@8a000/ieee802154
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154
 *
 * Binding (compatible = nordic,nrf-ieee802154):
 *   $ZEPHYR_BASE\dts\bindings\ieee802154\nordic,nrf-ieee802154.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_PATH "/soc/peripheral@50000000/radio@8a000/ieee802154"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FULL_NAME "ieee802154"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FULL_NAME_UNQUOTED ieee802154
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FULL_NAME_TOKEN ieee802154
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FULL_NAME_UPPER_TOKEN IEEE802154

/* Node parent (/soc/peripheral@50000000/radio@8a000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_PARENT DT_N_S_soc_S_peripheral_50000000_S_radio_8a000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_NODELABEL(fn) fn(ieee802154)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_NODELABEL_VARGS(fn, ...) fn(ieee802154, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_HASH EvIJtdgVemggpV6AWvvC8S8wxqPb8woklQ93gACgNuY

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_ORD 104
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_ORD_STR_SORTABLE 00104

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_REQUIRES_ORDS \
	101, /* /soc/peripheral@50000000/radio@8a000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_EXISTS 1
#define DT_N_INST_0_nordic_nrf_ieee802154 DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154
#define DT_N_NODELABEL_ieee802154         DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_REG_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_COMPAT_MATCHES_nordic_nrf_ieee802154 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_COMPAT_MODEL_IDX_0 "nrf-ieee802154"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible {"nordic,nrf-ieee802154"}
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_IDX_0 "nordic,nrf-ieee802154"
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-ieee802154
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_ieee802154
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_IEEE802154
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/regulator@120000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_regulator_120000
 *
 * Binding (compatible = nordic,nrf54l-regulators):
 *   $ZEPHYR_BASE\dts\bindings\regulator\nordic,nrf54l-regulators.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_PATH "/soc/peripheral@50000000/regulator@120000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FULL_NAME "regulator@120000"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FULL_NAME_UNQUOTED regulator@120000
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FULL_NAME_TOKEN regulator_120000
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FULL_NAME_UPPER_TOKEN REGULATOR_120000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_CHILD_IDX 59

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_NODELABEL(fn) fn(regulators)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_NODELABEL_VARGS(fn, ...) fn(regulators, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_CHILD_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_HASH 7EXTT31HxZ2C_q_ARnKPtNuk1Ux5_wzEAwyHPOW6b5c

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_ORD 105
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_ORD_STR_SORTABLE 00105

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_SUPPORTS_ORDS \
	106, /* /soc/peripheral@50000000/regulator@120000/regulator@120600 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_EXISTS 1
#define DT_N_INST_0_nordic_nrf54l_regulators DT_N_S_soc_S_peripheral_50000000_S_regulator_120000
#define DT_N_NODELABEL_regulators            DT_N_S_soc_S_peripheral_50000000_S_regulator_120000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_REG_IDX_0_VAL_ADDRESS 1343356928 /* 0x50120000 */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_COMPAT_MATCHES_nordic_nrf54l_regulators 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_COMPAT_MODEL_IDX_0 "nrf54l-regulators"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg {1179648 /* 0x120000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg_IDX_0 1179648
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible {"nordic,nrf54l-regulators"}
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_IDX_0 "nordic,nrf54l-regulators"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf54l-regulators
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf54l_regulators
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF54L_REGULATORS
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/regulator@120000/regulator@120600
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600
 *
 * Binding (compatible = nordic,nrf5x-regulator):
 *   $ZEPHYR_BASE\dts\bindings\regulator\nordic,nrf5x-regulator.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_PATH "/soc/peripheral@50000000/regulator@120000/regulator@120600"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FULL_NAME "regulator@120600"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FULL_NAME_UNQUOTED regulator@120600
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FULL_NAME_TOKEN regulator_120600
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FULL_NAME_UPPER_TOKEN REGULATOR_120600

/* Node parent (/soc/peripheral@50000000/regulator@120000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_PARENT DT_N_S_soc_S_peripheral_50000000_S_regulator_120000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_NODELABEL(fn) fn(vregmain)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_NODELABEL_VARGS(fn, ...) fn(vregmain, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_HASH GU_Y_VS66zJH6urKo_yilbC9Ll67kMxndSVaz807x5k

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_ORD 106
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_ORD_STR_SORTABLE 00106

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_REQUIRES_ORDS \
	105, /* /soc/peripheral@50000000/regulator@120000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_EXISTS 1
#define DT_N_INST_0_nordic_nrf5x_regulator DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600
#define DT_N_NODELABEL_vregmain            DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_REG_IDX_0_VAL_ADDRESS 1181184 /* 0x120600 */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_REG_IDX_0_VAL_SIZE 1 /* 0x1 */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_COMPAT_MATCHES_nordic_nrf5x_regulator 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_COMPAT_MODEL_IDX_0 "nrf5x-regulator"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg {1181184 /* 0x120600 */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg_IDX_0 1181184
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name "VREGMAIN"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_STRING_UNQUOTED VREGMAIN
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_STRING_TOKEN VREGMAIN
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_STRING_UPPER_TOKEN VREGMAIN
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_IDX_0 "VREGMAIN"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, regulator_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, regulator_name, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, regulator_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, regulator_name, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_name_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_initial_mode 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_regulator_initial_mode_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible {"nordic,nrf5x-regulator"}
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_IDX_0 "nordic,nrf5x-regulator"
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf5x-regulator
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_IDX_0_STRING_TOKEN nordic_nrf5x_regulator
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF5X_REGULATOR
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c7000/wifi@1
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1
 *
 * Binding (compatible = nordic,nrf7001-spi):
 *   $ZEPHYR_BASE\dts\bindings\wifi\nordic,nrf7001-spi.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_PATH "/soc/peripheral@50000000/spi@c7000/wifi@1"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FULL_NAME "wifi@1"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FULL_NAME_UNQUOTED wifi@1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FULL_NAME_TOKEN wifi_1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FULL_NAME_UPPER_TOKEN WIFI_1

/* Node parent (/soc/peripheral@50000000/spi@c7000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_PARENT DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_NODELABEL(fn) fn(nrf70)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_NODELABEL_VARGS(fn, ...) fn(nrf70, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_CHILD_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_HASH rnZnb4wtFbnIql4O43gSoncBvVVKsZ1omhAlDCKA1EA

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_ORD 107
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_ORD_STR_SORTABLE 00107

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_REQUIRES_ORDS \
	10, /* /soc/peripheral@50000000/gpio@d8200 */ \
	12, /* /soc/peripheral@50000000/gpio@10a000 */ \
	98, /* /soc/peripheral@50000000/spi@c7000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_SUPPORTS_ORDS \
	108, /* /soc/peripheral@50000000/spi@c7000/wifi@1/nrf70_wlan */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_EXISTS 1
#define DT_N_INST_0_nordic_nrf7001_spi DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1
#define DT_N_NODELABEL_nrf70           DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1

/* Bus info (controller: '/soc/peripheral@50000000/spi@c7000', type: '['spi']') */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_BUS_spi 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_BUS DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_REG_IDX_0_VAL_ADDRESS 1 /* 0x1 */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_COMPAT_MATCHES_nordic_nrf7001_spi 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_COMPAT_MODEL_IDX_0 "nrf7001-spi"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_VAL_pin 4
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_VAL_flags 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, pin) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, iovdd_ctrl_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_ctrl_gpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_VAL_pin 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_VAL_flags 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, pin) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, bucken_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_bucken_gpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_PH DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_VAL_pin 5
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_VAL_flags 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_VAL_flags_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_FOREACH_CELL(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, pin) \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_FOREACH_CELL_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, pin) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, flags)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_IDX_0_NUM_CELLS 2
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, host_irq_gpios, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_host_irq_gpios_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_power_up_delay_ms 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_iovdd_power_up_delay_ms_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_reg {1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_reg_IDX_0 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_max_frequency 8000000
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_max_frequency_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex_IDX_0_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_duplex_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format_IDX_0_ENUM_IDX 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format_IDX_0_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format_ENUM_VAL_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_frame_format_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_cpol 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_cpol_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_cpha 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_cpha_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_hold_cs 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_spi_hold_cs_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible {"nordic,nrf7001-spi"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_IDX_0 "nordic,nrf7001-spi"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf7001-spi
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_IDX_0_STRING_TOKEN nordic_nrf7001_spi
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF7001_SPI
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_zephyr_pm_device_runtime_auto_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_dsss 21
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_dsss_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_mcs0 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_mcs0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_mcs7 16
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_P_wifi_max_tx_pwr_2g_mcs7_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/spi@c7000/wifi@1/nrf70_wlan
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan
 *
 * Binding (compatible = nordic,wlan):
 *   $ZEPHYR_BASE\dts\bindings\wifi\nordic,wlan.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_PATH "/soc/peripheral@50000000/spi@c7000/wifi@1/nrf70_wlan"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FULL_NAME "nrf70_wlan"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FULL_NAME_UNQUOTED nrf70_wlan
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FULL_NAME_TOKEN nrf70_wlan
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FULL_NAME_UPPER_TOKEN NRF70_WLAN

/* Node parent (/soc/peripheral@50000000/spi@c7000/wifi@1) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_PARENT DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_NODELABEL(fn) fn(nrf70_wlan)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_NODELABEL_VARGS(fn, ...) fn(nrf70_wlan, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_HASH 2KGO7eS1xrKiKRZNx_Y4C52ajCm38xrVlET5_9ShvdQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_ORD 108
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_ORD_STR_SORTABLE 00108

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_REQUIRES_ORDS \
	107, /* /soc/peripheral@50000000/spi@c7000/wifi@1 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_EXISTS 1
#define DT_N_INST_0_nordic_wlan   DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan
#define DT_N_NODELABEL_nrf70_wlan DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan

/* Bus info (controller: '/soc/peripheral@50000000/spi@c7000', type: '['spi']') */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_BUS_spi 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_BUS DT_N_S_soc_S_peripheral_50000000_S_spi_c7000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_REG_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_COMPAT_MATCHES_nordic_wlan 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_COMPAT_MODEL_IDX_0 "wlan"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible {"nordic,wlan"}
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_IDX_0 "nordic,wlan"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_IDX_0_STRING_UNQUOTED nordic,wlan
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_IDX_0_STRING_TOKEN nordic_wlan
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_WLAN
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_STRING_UNQUOTED okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_STRING_TOKEN okay
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_STRING_UPPER_TOKEN OKAY
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_IDX_0 "okay"
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_IDX_0_ENUM_IDX 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_IDX_0_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_ENUM_VAL_okay_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan_P_status_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/vpr@4c000
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000
 *
 * Binding (compatible = nordic,nrf-vpr-coprocessor):
 *   $ZEPHYR_BASE\dts\bindings\riscv\nordic,nrf-vpr-coprocessor.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_PATH "/soc/peripheral@50000000/vpr@4c000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FULL_NAME "vpr@4c000"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FULL_NAME_UNQUOTED vpr@4c000
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FULL_NAME_TOKEN vpr_4c000
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FULL_NAME_UPPER_TOKEN VPR_4C000

/* Node parent (/soc/peripheral@50000000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_PARENT DT_N_S_soc_S_peripheral_50000000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_CHILD_IDX 5

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_NODELABEL(fn) fn(cpuflpr_vpr)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuflpr_vpr, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_CHILD_NUM 2
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_HASH _QrbpaXFcM3_cU10cIYir0q8vHIuEB5gFgB3hIzV34Y

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_ORD 109
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_ORD_STR_SORTABLE 00109

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_REQUIRES_ORDS \
	5, /* /soc/peripheral@50000000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_SUPPORTS_ORDS \
	110, /* /soc/peripheral@50000000/vpr@4c000/mailbox@0 */ \
	111, /* /soc/peripheral@50000000/vpr@4c000/mailbox@1 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_EXISTS 1
#define DT_N_INST_0_nordic_nrf_vpr_coprocessor DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000
#define DT_N_NODELABEL_cpuflpr_vpr             DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_REG_IDX_0_VAL_ADDRESS 1342488576 /* 0x5004c000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_RANGES_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_RANGES_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_RANGES_IDX_0_VAL_CHILD_BUS_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_RANGES_IDX_0_VAL_PARENT_BUS_ADDRESS 311296 /* 0x4c000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_RANGES_IDX_0_VAL_LENGTH 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_FOREACH_RANGE(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_COMPAT_MATCHES_nordic_nrf_vpr_coprocessor 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_COMPAT_MODEL_IDX_0 "nrf-vpr-coprocessor"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_enable_secure 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_enable_secure_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_enable_dma_secure 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_enable_dma_secure_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible {"nordic,nrf-vpr-coprocessor"}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_IDX_0 "nordic,nrf-vpr-coprocessor"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-vpr-coprocessor
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_vpr_coprocessor
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_VPR_COPROCESSOR
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg {311296 /* 0x4c000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg_IDX_0 311296
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/vpr@4c000/mailbox@0
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0
 *
 * Binding (compatible = nordic,nrf-vevif-task-tx):
 *   $ZEPHYR_BASE\dts\bindings\mbox\nordic,nrf-vevif-task-tx.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_PATH "/soc/peripheral@50000000/vpr@4c000/mailbox@0"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FULL_NAME "mailbox@0"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FULL_NAME_UNQUOTED mailbox@0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FULL_NAME_TOKEN mailbox_0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FULL_NAME_UPPER_TOKEN MAILBOX_0

/* Node parent (/soc/peripheral@50000000/vpr@4c000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_PARENT DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_NODELABEL(fn) fn(cpuapp_vevif_tx)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_vevif_tx, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_HASH vfVJQBjf2Hr0kD8uJW1_SVvEGdDL6pO6vEGN17UXyO4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_ORD 110
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_ORD_STR_SORTABLE 00110

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_REQUIRES_ORDS \
	109, /* /soc/peripheral@50000000/vpr@4c000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_EXISTS 1
#define DT_N_INST_0_nordic_nrf_vevif_task_tx DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0
#define DT_N_NODELABEL_cpuapp_vevif_tx       DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_REG_IDX_0_VAL_ADDRESS 1342488576 /* 0x5004c000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_IRQ_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_IRQ_LEVEL 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_COMPAT_MATCHES_nordic_nrf_vevif_task_tx 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_COMPAT_MODEL_IDX_0 "nrf-vevif-task-tx"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_nordic_tasks 7
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_nordic_tasks_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_nordic_tasks_mask 8323072
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_nordic_tasks_mask_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg {0 /* 0x0 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg_IDX_0 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible {"nordic,nrf-vevif-task-tx"}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_IDX_0 "nordic,nrf-vevif-task-tx"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-vevif-task-tx
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_vevif_task_tx
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_VEVIF_TASK_TX
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/peripheral@50000000/vpr@4c000/mailbox@1
 *
 * Node identifier: DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1
 *
 * Binding (compatible = nordic,nrf-vevif-event-rx):
 *   $ZEPHYR_BASE\dts\bindings\mbox\nordic,nrf-vevif-event-rx.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_PATH "/soc/peripheral@50000000/vpr@4c000/mailbox@1"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FULL_NAME "mailbox@1"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FULL_NAME_UNQUOTED mailbox@1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FULL_NAME_TOKEN mailbox_1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FULL_NAME_UPPER_TOKEN MAILBOX_1

/* Node parent (/soc/peripheral@50000000/vpr@4c000) identifier: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_PARENT DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_NODELABEL_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_NODELABEL(fn) fn(cpuapp_vevif_rx)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_vevif_rx, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_CHILD_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_HASH VJGP8csC0fsvyejssWcEps_0EFYmydc3oQ3WHuvzRhQ

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_ORD 111
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_ORD_STR_SORTABLE 00111

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_REQUIRES_ORDS \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */ \
	109, /* /soc/peripheral@50000000/vpr@4c000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_EXISTS 1
#define DT_N_INST_0_nordic_nrf_vevif_event_rx DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1
#define DT_N_NODELABEL_cpuapp_vevif_rx        DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_REG_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_REG_IDX_0_VAL_ADDRESS 1342488577 /* 0x5004c001 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_RANGES_NUM 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_NUM 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_VAL_irq 76
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_IRQ_LEVEL 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_COMPAT_MATCHES_nordic_nrf_vevif_event_rx 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_COMPAT_MODEL_IDX_0 "nrf-vevif-event-rx"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_STATUS_disabled 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_nordic_events 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_nordic_events_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_nordic_events_mask 1048576
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_nordic_events_mask_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts {76 /* 0x4c */, 1 /* 0x1 */}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts_IDX_0 76
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg {1 /* 0x1 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg_IDX_0 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg_IDX_1 4096
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_reg_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_STRING_UNQUOTED disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_STRING_TOKEN disabled
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_STRING_UPPER_TOKEN DISABLED
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_IDX_0 "disabled"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_IDX_0_ENUM_IDX 2
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_IDX_0_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_ENUM_VAL_disabled_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, status, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, status, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_status_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible {"nordic,nrf-vevif-event-rx"}
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_IDX_0 "nordic,nrf-vevif-event-rx"
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_IDX_0_STRING_UNQUOTED nordic,nrf-vevif-event-rx
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_IDX_0_STRING_TOKEN nordic_nrf_vevif_event_rx
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_NRF_VEVIF_EVENT_RX
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, compatible, 0)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_LEN 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_compatible_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_wakeup_source 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000
 *
 * Binding (compatible = nordic,rram-controller):
 *   $ZEPHYR_BASE\dts\bindings\flash_controller\nordic,rram-controller.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_PATH "/soc/rram-controller@5004b000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_FULL_NAME "rram-controller@5004b000"
#define DT_N_S_soc_S_rram_controller_5004b000_FULL_NAME_UNQUOTED rram-controller@5004b000
#define DT_N_S_soc_S_rram_controller_5004b000_FULL_NAME_TOKEN rram_controller_5004b000
#define DT_N_S_soc_S_rram_controller_5004b000_FULL_NAME_UPPER_TOKEN RRAM_CONTROLLER_5004B000

/* Node parent (/soc) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_PARENT DT_N_S_soc

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_CHILD_IDX 4

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_NODELABEL(fn) fn(rram_controller)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_NODELABEL_VARGS(fn, ...) fn(rram_controller, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_CHILD_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_HASH mQQstuFXfXAcGqZ9Ya3XVRlcNKoCtY6O_VNObV3IU4s

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_ORD 112
#define DT_N_S_soc_S_rram_controller_5004b000_ORD_STR_SORTABLE 00112

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_REQUIRES_ORDS \
	4, /* /soc */ \
	8, /* /soc/cpuapp-ppb-bus/interrupt-controller@e000e100 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_SUPPORTS_ORDS \
	113, /* /soc/rram-controller@5004b000/rram@0 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_EXISTS 1
#define DT_N_INST_0_nordic_rram_controller DT_N_S_soc_S_rram_controller_5004b000
#define DT_N_NODELABEL_rram_controller     DT_N_S_soc_S_rram_controller_5004b000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_REG_IDX_0_VAL_ADDRESS 1342484480 /* 0x5004b000 */
#define DT_N_S_soc_S_rram_controller_5004b000_REG_IDX_0_VAL_SIZE 4096 /* 0x1000 */
#define DT_N_S_soc_S_rram_controller_5004b000_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_VAL_irq 75
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_VAL_irq_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_VAL_priority 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_VAL_priority_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_IDX_0_CONTROLLER DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100
#define DT_N_S_soc_S_rram_controller_5004b000_IRQ_LEVEL 1
#define DT_N_S_soc_S_rram_controller_5004b000_COMPAT_MATCHES_nordic_rram_controller 1
#define DT_N_S_soc_S_rram_controller_5004b000_COMPAT_VENDOR_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_COMPAT_VENDOR_IDX_0 "Nordic Semiconductor"
#define DT_N_S_soc_S_rram_controller_5004b000_COMPAT_MODEL_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_COMPAT_MODEL_IDX_0 "rram-controller"
#define DT_N_S_soc_S_rram_controller_5004b000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible {"nordic,rram-controller"}
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_IDX_0 "nordic,rram-controller"
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_IDX_0_STRING_UNQUOTED nordic,rram-controller
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_IDX_0_STRING_TOKEN nordic_rram_controller
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_IDX_0_STRING_UPPER_TOKEN NORDIC_RRAM_CONTROLLER
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000, compatible, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000, compatible, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_compatible_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg {1342484480 /* 0x5004b000 */, 4096 /* 0x1000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg_IDX_0 1342484480
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg_IDX_1 4096
#define DT_N_S_soc_S_rram_controller_5004b000_P_reg_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts {75 /* 0x4b */, 1 /* 0x1 */}
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts_IDX_0 75
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts_IDX_1 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_interrupts_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_rram_controller_5004b000_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_wakeup_source 0
#define DT_N_S_soc_S_rram_controller_5004b000_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_rram_controller_5004b000_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0
 *
 * Binding (compatible = soc-nv-flash):
 *   $ZEPHYR_BASE\dts\bindings\mtd\soc-nv-flash.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_PATH "/soc/rram-controller@5004b000/rram@0"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FULL_NAME "rram@0"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FULL_NAME_UNQUOTED rram@0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FULL_NAME_TOKEN rram_0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FULL_NAME_UPPER_TOKEN RRAM_0

/* Node parent (/soc/rram-controller@5004b000) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_PARENT DT_N_S_soc_S_rram_controller_5004b000

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_NODELABEL(fn) fn(cpuapp_rram)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(cpuapp_rram, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_CHILD_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_CHILD_NUM_STATUS_OKAY 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_HASH x0chhiDu65j4B89yToTrBMJ8jf3DyyCVFcM_imhn2s4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_ORD 113
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_ORD_STR_SORTABLE 00113

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_REQUIRES_ORDS \
	112, /* /soc/rram-controller@5004b000 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_SUPPORTS_ORDS \
	114, /* /soc/rram-controller@5004b000/rram@0/partitions */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_EXISTS 1
#define DT_N_INST_0_soc_nv_flash   DT_N_S_soc_S_rram_controller_5004b000_S_rram_0
#define DT_N_NODELABEL_cpuapp_rram DT_N_S_soc_S_rram_controller_5004b000_S_rram_0

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_REG_IDX_0_VAL_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_REG_IDX_0_VAL_SIZE 1462272 /* 0x165000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_COMPAT_MATCHES_soc_nv_flash 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_erase_block_size 4096
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_erase_block_size_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_write_block_size 16
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_write_block_size_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible {"soc-nv-flash"}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_IDX_0 "soc-nv-flash"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_IDX_0_STRING_UNQUOTED soc-nv-flash
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_IDX_0_STRING_TOKEN soc_nv_flash
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_IDX_0_STRING_UPPER_TOKEN SOC_NV_FLASH
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, compatible, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, compatible, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, compatible, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_compatible_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg {0 /* 0x0 */, 1462272 /* 0x165000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg_IDX_0 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg_IDX_1 1462272
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_reg_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_zephyr_deferred_init 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_zephyr_deferred_init_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_wakeup_source 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_wakeup_source_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_zephyr_pm_device_runtime_auto 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_P_zephyr_pm_device_runtime_auto_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0/partitions
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions
 *
 * Binding (compatible = fixed-partitions):
 *   $ZEPHYR_BASE\dts\bindings\mtd\fixed-partitions.yaml
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_PATH "/soc/rram-controller@5004b000/rram@0/partitions"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FULL_NAME "partitions"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FULL_NAME_UNQUOTED partitions
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FULL_NAME_TOKEN partitions
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FULL_NAME_UPPER_TOKEN PARTITIONS

/* Node parent (/soc/rram-controller@5004b000/rram@0) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_PARENT DT_N_S_soc_S_rram_controller_5004b000_S_rram_0

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_NODELABEL_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_NODELABEL(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_NODELABEL_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_CHILD_NUM 4
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_CHILD_NUM_STATUS_OKAY 4
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_STATUS_OKAY(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) DT_DEBRACKET_INTERNAL sep fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__)

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_HASH UBJUrNTlEHrhP9W3GAXZ6sFPYOgKzxRawmsN0IY0_v4

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_ORD 114
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_ORD_STR_SORTABLE 00114

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_REQUIRES_ORDS \
	113, /* /soc/rram-controller@5004b000/rram@0 */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_SUPPORTS_ORDS \
	115, /* /soc/rram-controller@5004b000/rram@0/partitions/partition@0 */ \
	116, /* /soc/rram-controller@5004b000/rram@0/partitions/partition@10000 */ \
	117, /* /soc/rram-controller@5004b000/rram@0/partitions/partition@b6000 */ \
	118, /* /soc/rram-controller@5004b000/rram@0/partitions/partition@15c000 */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_EXISTS 1
#define DT_N_INST_0_fixed_partitions DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_REG_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_COMPAT_MATCHES_fixed_partitions 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_PINCTRL_NUM 0

/* (No generic property macros) */

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0/partitions/partition@0
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_PATH "/soc/rram-controller@5004b000/rram@0/partitions/partition@0"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FULL_NAME "partition@0"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FULL_NAME_UNQUOTED partition@0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FULL_NAME_TOKEN partition_0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FULL_NAME_UPPER_TOKEN PARTITION_0

/* Node parent (/soc/rram-controller@5004b000/rram@0/partitions) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_PARENT DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_CHILD_IDX 0

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_NODELABEL(fn) fn(boot_partition)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_NODELABEL_VARGS(fn, ...) fn(boot_partition, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_CHILD_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_HASH eM7QU3TaGeqoenqOQWQ1FTSi4Zz_IyqPwrFc4tg4rDE

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_ORD 115
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_ORD_STR_SORTABLE 00115

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_REQUIRES_ORDS \
	114, /* /soc/rram-controller@5004b000/rram@0/partitions */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_EXISTS 1
#define DT_N_NODELABEL_boot_partition DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_REG_IDX_0_VAL_ADDRESS 0 /* 0x0 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_REG_IDX_0_VAL_SIZE 65536 /* 0x10000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_PINCTRL_NUM 0

/* fixed-partitions identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_PARTITION_ID 0

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label "mcuboot"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_STRING_UNQUOTED mcuboot
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_STRING_TOKEN mcuboot
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_STRING_UPPER_TOKEN MCUBOOT
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_IDX_0 "mcuboot"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_label_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_read_only 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_read_only_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg {0 /* 0x0 */, 65536 /* 0x10000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg_IDX_0 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg_IDX_1 65536
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0_P_reg_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0/partitions/partition@10000
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_PATH "/soc/rram-controller@5004b000/rram@0/partitions/partition@10000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FULL_NAME "partition@10000"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FULL_NAME_UNQUOTED partition@10000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FULL_NAME_TOKEN partition_10000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FULL_NAME_UPPER_TOKEN PARTITION_10000

/* Node parent (/soc/rram-controller@5004b000/rram@0/partitions) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_PARENT DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_CHILD_IDX 1

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_NODELABEL(fn) fn(slot0_partition)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_NODELABEL_VARGS(fn, ...) fn(slot0_partition, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_CHILD_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_HASH tyDPNYfN_L8wyIY_cUIuOwML24mRwaw9cmLjtrN0DP8

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_ORD 116
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_ORD_STR_SORTABLE 00116

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_REQUIRES_ORDS \
	114, /* /soc/rram-controller@5004b000/rram@0/partitions */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_EXISTS 1
#define DT_N_NODELABEL_slot0_partition DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_REG_IDX_0_VAL_ADDRESS 65536 /* 0x10000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_REG_IDX_0_VAL_SIZE 679936 /* 0xa6000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_PINCTRL_NUM 0

/* fixed-partitions identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_PARTITION_ID 1

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label "image-0"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_STRING_UNQUOTED image-0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_STRING_TOKEN image_0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_STRING_UPPER_TOKEN IMAGE_0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_IDX_0 "image-0"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_label_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_read_only 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_read_only_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg {65536 /* 0x10000 */, 679936 /* 0xa6000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg_IDX_0 65536
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg_IDX_1 679936
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000_P_reg_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0/partitions/partition@b6000
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_PATH "/soc/rram-controller@5004b000/rram@0/partitions/partition@b6000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FULL_NAME "partition@b6000"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FULL_NAME_UNQUOTED partition@b6000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FULL_NAME_TOKEN partition_b6000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FULL_NAME_UPPER_TOKEN PARTITION_B6000

/* Node parent (/soc/rram-controller@5004b000/rram@0/partitions) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_PARENT DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_CHILD_IDX 2

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_NODELABEL(fn) fn(slot1_partition)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_NODELABEL_VARGS(fn, ...) fn(slot1_partition, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_CHILD_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_HASH tTRS4iXfyBuY6z2tfO0_6rOGhkFsDQVFJJ3sIDHozWA

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_ORD 117
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_ORD_STR_SORTABLE 00117

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_REQUIRES_ORDS \
	114, /* /soc/rram-controller@5004b000/rram@0/partitions */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_EXISTS 1
#define DT_N_NODELABEL_slot1_partition DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_REG_IDX_0_VAL_ADDRESS 745472 /* 0xb6000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_REG_IDX_0_VAL_SIZE 679936 /* 0xa6000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_PINCTRL_NUM 0

/* fixed-partitions identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_PARTITION_ID 2

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label "image-1"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_STRING_UNQUOTED image-1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_STRING_TOKEN image_1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_STRING_UPPER_TOKEN IMAGE_1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_IDX_0 "image-1"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_label_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_read_only 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_read_only_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg {745472 /* 0xb6000 */, 679936 /* 0xa6000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg_IDX_0 745472
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg_IDX_1 679936
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000_P_reg_EXISTS 1

/*
 * Devicetree node: /soc/rram-controller@5004b000/rram@0/partitions/partition@15c000
 *
 * Node identifier: DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000
 *
 * (Descriptions have moved to the Devicetree Bindings Index
 * in the documentation.)
 */

/* Node's full path: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_PATH "/soc/rram-controller@5004b000/rram@0/partitions/partition@15c000"

/* Node's name with unit-address: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FULL_NAME "partition@15c000"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FULL_NAME_UNQUOTED partition@15c000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FULL_NAME_TOKEN partition_15c000
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FULL_NAME_UPPER_TOKEN PARTITION_15C000

/* Node parent (/soc/rram-controller@5004b000/rram@0/partitions) identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_PARENT DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions

/* Node's index in its parent's list of children: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_CHILD_IDX 3

/* Helpers for dealing with node labels: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_NODELABEL_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_NODELABEL(fn) fn(storage_partition)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_NODELABEL_VARGS(fn, ...) fn(storage_partition, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_ANCESTOR(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc) fn(DT_N)

/* Helper macros for child nodes of this node. */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_CHILD_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_CHILD_NUM_STATUS_OKAY 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_SEP_VARGS(fn, sep, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_STATUS_OKAY(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_STATUS_OKAY_SEP(fn, sep) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_STATUS_OKAY_VARGS(fn, ...) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(fn, sep, ...) 

/* Node's hash: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_HASH la_kaqu91anM8XY_Jb0YFaKxydZFjK0W7QA0TnaTOME

/* Node's dependency ordinal: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_ORD 118
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_ORD_STR_SORTABLE 00118

/* Ordinals for what this node depends on directly: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_REQUIRES_ORDS \
	114, /* /soc/rram-controller@5004b000/rram@0/partitions */

/* Ordinals for what depends directly on this node: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_SUPPORTS_ORDS /* nothing */

/* Existence and alternate IDs: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_EXISTS 1
#define DT_N_NODELABEL_storage_partition DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000

/* Macros for properties that are special in the specification: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_REG_NUM 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_REG_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_REG_IDX_0_VAL_ADDRESS 1425408 /* 0x15c000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_REG_IDX_0_VAL_SIZE 36864 /* 0x9000 */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_RANGES_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_FOREACH_RANGE(fn) 
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_IRQ_NUM 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_IRQ_LEVEL 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_PINCTRL_NUM 0

/* fixed-partitions identifier: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_PARTITION_ID 3

/* Generic property macros: */
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label "storage"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_STRING_UNQUOTED storage
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_STRING_TOKEN storage
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_STRING_UPPER_TOKEN STORAGE
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_IDX_0 "storage"
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_FOREACH_PROP_ELEM(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, label, 0)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_FOREACH_PROP_ELEM_VARGS(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_FOREACH_PROP_ELEM_SEP_VARGS(fn, sep, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, label, 0, __VA_ARGS__)
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_LEN 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_label_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_read_only 0
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_read_only_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg {1425408 /* 0x15c000 */, 36864 /* 0x9000 */}
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg_IDX_0_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg_IDX_0 1425408
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg_IDX_1_EXISTS 1
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg_IDX_1 36864
#define DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000_P_reg_EXISTS 1

/*
 * Chosen nodes
 */
#define DT_CHOSEN_zephyr_bt_hci                  DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc
#define DT_CHOSEN_zephyr_bt_hci_EXISTS           1
#define DT_CHOSEN_zephyr_entropy                 DT_N_S_psa_rng
#define DT_CHOSEN_zephyr_entropy_EXISTS          1
#define DT_CHOSEN_zephyr_flash_controller        DT_N_S_soc_S_rram_controller_5004b000
#define DT_CHOSEN_zephyr_flash_controller_EXISTS 1
#define DT_CHOSEN_zephyr_flash                   DT_N_S_soc_S_rram_controller_5004b000_S_rram_0
#define DT_CHOSEN_zephyr_flash_EXISTS            1
#define DT_CHOSEN_zephyr_sram                    DT_N_S_soc_S_memory_20000000
#define DT_CHOSEN_zephyr_sram_EXISTS             1
#define DT_CHOSEN_zephyr_boot_mode               DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0
#define DT_CHOSEN_zephyr_boot_mode_EXISTS        1
#define DT_CHOSEN_ncs_dtm_uart                   DT_N_S_soc_S_peripheral_50000000_S_uart_104000
#define DT_CHOSEN_ncs_dtm_uart_EXISTS            1

/* Macros for iterating over all nodes and enabled nodes */
#define DT_FOREACH_HELPER(fn) fn(DT_N) fn(DT_N_S_pin_controller) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) fn(DT_N_S_pin_controller_S_uart30_default_S_group2) fn(DT_N_S_pin_controller_S_uart30_sleep) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1) fn(DT_N_S_pin_controller_S_spis00_default) fn(DT_N_S_pin_controller_S_spis00_default_S_group1) fn(DT_N_S_pin_controller_S_spis00_sleep) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1) fn(DT_N_S_pin_controller_S_spi21_default) fn(DT_N_S_pin_controller_S_spi21_default_S_group1) fn(DT_N_S_pin_controller_S_spi21_sleep) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1) fn(DT_N_S_entropy_bt_hci) fn(DT_N_S_cpus) fn(DT_N_S_cpus_S_cpu_0) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000) fn(DT_N_S_clocks) fn(DT_N_S_clocks_S_pclk) fn(DT_N_S_clocks_S_lfxo) fn(DT_N_S_clocks_S_hfxo) fn(DT_N_S_clocks_S_hfpll) fn(DT_N_S_soc) fn(DT_N_S_soc_S_uicr_ffd000) fn(DT_N_S_soc_S_ficr_ffc000) fn(DT_N_S_soc_S_memory_20000000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000) fn(DT_N_S_soc_S_memory_50041000) fn(DT_N_S_soc_S_cpuapp_ppb_bus) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010) fn(DT_N_S_chosen) fn(DT_N_S_rng) fn(DT_N_S_psa_rng) fn(DT_N_S_aliases) fn(DT_N_S_zephyr_user) fn(DT_N_S_nrf7001_coex) fn(DT_N_S_nrf21540_fem)
#define DT_FOREACH_OKAY_HELPER(fn) fn(DT_N) fn(DT_N_S_pin_controller) fn(DT_N_S_pin_controller_S_uart30_default) fn(DT_N_S_pin_controller_S_uart30_default_S_group1) fn(DT_N_S_pin_controller_S_uart30_default_S_group2) fn(DT_N_S_pin_controller_S_uart30_sleep) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1) fn(DT_N_S_pin_controller_S_spis00_default) fn(DT_N_S_pin_controller_S_spis00_default_S_group1) fn(DT_N_S_pin_controller_S_spis00_sleep) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1) fn(DT_N_S_pin_controller_S_spi21_default) fn(DT_N_S_pin_controller_S_spi21_default_S_group1) fn(DT_N_S_pin_controller_S_spi21_sleep) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1) fn(DT_N_S_cpus) fn(DT_N_S_cpus_S_cpu_0) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000) fn(DT_N_S_clocks) fn(DT_N_S_clocks_S_pclk) fn(DT_N_S_clocks_S_lfxo) fn(DT_N_S_clocks_S_hfxo) fn(DT_N_S_clocks_S_hfpll) fn(DT_N_S_soc) fn(DT_N_S_soc_S_uicr_ffd000) fn(DT_N_S_soc_S_ficr_ffc000) fn(DT_N_S_soc_S_memory_20000000) fn(DT_N_S_soc_S_peripheral_50000000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600) fn(DT_N_S_soc_S_rram_controller_5004b000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000) fn(DT_N_S_soc_S_memory_50041000) fn(DT_N_S_soc_S_cpuapp_ppb_bus) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100) fn(DT_N_S_chosen) fn(DT_N_S_psa_rng) fn(DT_N_S_aliases) fn(DT_N_S_zephyr_user) fn(DT_N_S_nrf7001_coex) fn(DT_N_S_nrf21540_fem)
#define DT_FOREACH_VARGS_HELPER(fn, ...) fn(DT_N, __VA_ARGS__) fn(DT_N_S_pin_controller, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_entropy_bt_hci, __VA_ARGS__) fn(DT_N_S_cpus, __VA_ARGS__) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__) fn(DT_N_S_clocks, __VA_ARGS__) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__) fn(DT_N_S_soc, __VA_ARGS__) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_1, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_S_mailbox_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_55000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_85000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_87000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_ieee802154, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_controller, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_c8000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_egu_c9000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ca000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cb000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cc000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_cd000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_timer_ce000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d0000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pdm_d1000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_pwm_d4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_adc_d5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_nfct_d6000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2s_dd000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e0000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_qdec_e1000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_i2c_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret2_504, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_comparator_106000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_108000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_timer_e000e010, __VA_ARGS__) fn(DT_N_S_chosen, __VA_ARGS__) fn(DT_N_S_rng, __VA_ARGS__) fn(DT_N_S_psa_rng, __VA_ARGS__) fn(DT_N_S_aliases, __VA_ARGS__) fn(DT_N_S_zephyr_user, __VA_ARGS__) fn(DT_N_S_nrf7001_coex, __VA_ARGS__) fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_FOREACH_OKAY_VARGS_HELPER(fn, ...) fn(DT_N, __VA_ARGS__) fn(DT_N_S_pin_controller, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_default_S_group2, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_uart30_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spis00_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_default_S_group1, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep, __VA_ARGS__) fn(DT_N_S_pin_controller_S_spi21_sleep_S_group1, __VA_ARGS__) fn(DT_N_S_cpus, __VA_ARGS__) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__) fn(DT_N_S_clocks, __VA_ARGS__) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__) fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__) fn(DT_N_S_soc, __VA_ARGS__) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__) fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000, __VA_ARGS__) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000, __VA_ARGS__) fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__) fn(DT_N_S_chosen, __VA_ARGS__) fn(DT_N_S_psa_rng, __VA_ARGS__) fn(DT_N_S_aliases, __VA_ARGS__) fn(DT_N_S_zephyr_user, __VA_ARGS__) fn(DT_N_S_nrf7001_coex, __VA_ARGS__) fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_COMPAT_fixed_partitions_LABEL_mcuboot DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_0
#define DT_COMPAT_fixed_partitions_LABEL_mcuboot_EXISTS 1
#define DT_COMPAT_fixed_partitions_LABEL_image_0 DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_10000
#define DT_COMPAT_fixed_partitions_LABEL_image_0_EXISTS 1
#define DT_COMPAT_fixed_partitions_LABEL_image_1 DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_b6000
#define DT_COMPAT_fixed_partitions_LABEL_image_1_EXISTS 1
#define DT_COMPAT_fixed_partitions_LABEL_storage DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions_S_partition_15c000
#define DT_COMPAT_fixed_partitions_LABEL_storage_EXISTS 1

/*
 * Macros for compatibles with status "okay" nodes
 */
#define DT_COMPAT_HAS_OKAY_mcthings_nrf54l15_ble_wifi_gw_cpuapp 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_pinctrl 1
#define DT_COMPAT_HAS_OKAY_arm_cortex_m33f 1
#define DT_COMPAT_HAS_OKAY_arm_armv8m_itm 1
#define DT_COMPAT_HAS_OKAY_fixed_clock 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf54l_lfxo 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf54l_hfxo 1
#define DT_COMPAT_HAS_OKAY_simple_bus 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_uicr 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_ficr 1
#define DT_COMPAT_HAS_OKAY_mmio_sram 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_dppic 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_ppib 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_spis 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_gpio 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_radio 1
#define DT_COMPAT_HAS_OKAY_nordic_bt_hci_sdc 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_spim 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf21540_fem_spi 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf7001_spi 1
#define DT_COMPAT_HAS_OKAY_nordic_wlan 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_temp 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_gpiote 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_grtc 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_uarte 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_clock 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_gpregret 1
#define DT_COMPAT_HAS_OKAY_zephyr_retention 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_wdt 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf54l_regulators 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf5x_regulator 1
#define DT_COMPAT_HAS_OKAY_nordic_rram_controller 1
#define DT_COMPAT_HAS_OKAY_soc_nv_flash 1
#define DT_COMPAT_HAS_OKAY_fixed_partitions 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf_mpc 1
#define DT_COMPAT_HAS_OKAY_arm_v8m_nvic 1
#define DT_COMPAT_HAS_OKAY_zephyr_psa_crypto_rng 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf7001_coex 1
#define DT_COMPAT_HAS_OKAY_nordic_nrf21540_fem 1

/*
 * Macros for status "okay" instances of each compatible
 */
#define DT_N_INST_mcthings_nrf54l15_ble_wifi_gw_cpuapp_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_pinctrl_NUM_OKAY 1
#define DT_N_INST_arm_cortex_m33f_NUM_OKAY 1
#define DT_N_INST_arm_armv8m_itm_NUM_OKAY 1
#define DT_N_INST_fixed_clock_NUM_OKAY 2
#define DT_N_INST_nordic_nrf54l_lfxo_NUM_OKAY 1
#define DT_N_INST_nordic_nrf54l_hfxo_NUM_OKAY 1
#define DT_N_INST_simple_bus_NUM_OKAY 2
#define DT_N_INST_nordic_nrf_uicr_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_ficr_NUM_OKAY 1
#define DT_N_INST_mmio_sram_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_dppic_NUM_OKAY 4
#define DT_N_INST_nordic_nrf_ppib_NUM_OKAY 8
#define DT_N_INST_nordic_nrf_spis_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_gpio_NUM_OKAY 3
#define DT_N_INST_nordic_nrf_radio_NUM_OKAY 1
#define DT_N_INST_nordic_bt_hci_sdc_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_spim_NUM_OKAY 1
#define DT_N_INST_nordic_nrf21540_fem_spi_NUM_OKAY 1
#define DT_N_INST_nordic_nrf7001_spi_NUM_OKAY 1
#define DT_N_INST_nordic_wlan_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_temp_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_gpiote_NUM_OKAY 2
#define DT_N_INST_nordic_nrf_grtc_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_uarte_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_clock_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_gpregret_NUM_OKAY 1
#define DT_N_INST_zephyr_retention_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_wdt_NUM_OKAY 1
#define DT_N_INST_nordic_nrf54l_regulators_NUM_OKAY 1
#define DT_N_INST_nordic_nrf5x_regulator_NUM_OKAY 1
#define DT_N_INST_nordic_rram_controller_NUM_OKAY 1
#define DT_N_INST_soc_nv_flash_NUM_OKAY 1
#define DT_N_INST_fixed_partitions_NUM_OKAY 1
#define DT_N_INST_nordic_nrf_mpc_NUM_OKAY 1
#define DT_N_INST_arm_v8m_nvic_NUM_OKAY 1
#define DT_N_INST_zephyr_psa_crypto_rng_NUM_OKAY 1
#define DT_N_INST_nordic_nrf7001_coex_NUM_OKAY 1
#define DT_N_INST_nordic_nrf21540_fem_NUM_OKAY 1
#define DT_FOREACH_OKAY_mcthings_nrf54l15_ble_wifi_gw_cpuapp(fn) fn(DT_N)
#define DT_FOREACH_OKAY_VARGS_mcthings_nrf54l15_ble_wifi_gw_cpuapp(fn, ...) fn(DT_N, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_mcthings_nrf54l15_ble_wifi_gw_cpuapp(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_mcthings_nrf54l15_ble_wifi_gw_cpuapp(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_pinctrl(fn) fn(DT_N_S_pin_controller)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_pinctrl(fn, ...) fn(DT_N_S_pin_controller, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_pinctrl(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_pinctrl(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_arm_cortex_m33f(fn) fn(DT_N_S_cpus_S_cpu_0)
#define DT_FOREACH_OKAY_VARGS_arm_cortex_m33f(fn, ...) fn(DT_N_S_cpus_S_cpu_0, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_arm_cortex_m33f(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_arm_cortex_m33f(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_arm_armv8m_itm(fn) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000)
#define DT_FOREACH_OKAY_VARGS_arm_armv8m_itm(fn, ...) fn(DT_N_S_cpus_S_cpu_0_S_itm_e0000000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_arm_armv8m_itm(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_arm_armv8m_itm(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_fixed_clock(fn) fn(DT_N_S_clocks_S_pclk) fn(DT_N_S_clocks_S_hfpll)
#define DT_FOREACH_OKAY_VARGS_fixed_clock(fn, ...) fn(DT_N_S_clocks_S_pclk, __VA_ARGS__) fn(DT_N_S_clocks_S_hfpll, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_fixed_clock(fn) fn(0) fn(1)
#define DT_FOREACH_OKAY_INST_VARGS_fixed_clock(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf54l_lfxo(fn) fn(DT_N_S_clocks_S_lfxo)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf54l_lfxo(fn, ...) fn(DT_N_S_clocks_S_lfxo, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf54l_lfxo(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf54l_lfxo(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf54l_hfxo(fn) fn(DT_N_S_clocks_S_hfxo)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf54l_hfxo(fn, ...) fn(DT_N_S_clocks_S_hfxo, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf54l_hfxo(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf54l_hfxo(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_simple_bus(fn) fn(DT_N_S_soc) fn(DT_N_S_soc_S_cpuapp_ppb_bus)
#define DT_FOREACH_OKAY_VARGS_simple_bus(fn, ...) fn(DT_N_S_soc, __VA_ARGS__) fn(DT_N_S_soc_S_cpuapp_ppb_bus, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_simple_bus(fn) fn(0) fn(1)
#define DT_FOREACH_OKAY_INST_VARGS_simple_bus(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_uicr(fn) fn(DT_N_S_soc_S_uicr_ffd000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_uicr(fn, ...) fn(DT_N_S_soc_S_uicr_ffd000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_uicr(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_uicr(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_ficr(fn) fn(DT_N_S_soc_S_ficr_ffc000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_ficr(fn, ...) fn(DT_N_S_soc_S_ficr_ffc000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_ficr(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_ficr(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_mmio_sram(fn) fn(DT_N_S_soc_S_memory_20000000)
#define DT_FOREACH_OKAY_VARGS_mmio_sram(fn, ...) fn(DT_N_S_soc_S_memory_20000000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_mmio_sram(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_mmio_sram(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_dppic(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_dppic(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_42000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_82000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_c2000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_dppic_102000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_dppic(fn) fn(0) fn(1) fn(2) fn(3)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_dppic(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__) fn(2, __VA_ARGS__) fn(3, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_ppib(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_ppib(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_43000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_44000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_83000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_84000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c3000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c4000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_c5000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_ppib_103000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_ppib(fn) fn(0) fn(1) fn(2) fn(3) fn(4) fn(5) fn(6) fn(7)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_ppib(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__) fn(2, __VA_ARGS__) fn(3, __VA_ARGS__) fn(4, __VA_ARGS__) fn(5, __VA_ARGS__) fn(6, __VA_ARGS__) fn(7, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_spis(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_spis(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_4a000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_spis(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_spis(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_gpio(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_gpio(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_50400, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_d8200, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpio_10a000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_gpio(fn) fn(0) fn(1) fn(2)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_gpio(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__) fn(2, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_radio(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_radio(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_radio(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_radio(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_bt_hci_sdc(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc)
#define DT_FOREACH_OKAY_VARGS_nordic_bt_hci_sdc(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_radio_8a000_S_bt_hci_sdc, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_bt_hci_sdc(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_bt_hci_sdc(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_spim(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_spim(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_spim(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_spim(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf21540_fem_spi(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf21540_fem_spi(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_nrf21540_spi_0, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf21540_fem_spi(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf21540_fem_spi(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf7001_spi(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf7001_spi(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf7001_spi(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf7001_spi(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_wlan(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan)
#define DT_FOREACH_OKAY_VARGS_nordic_wlan(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_spi_c7000_S_wifi_1_S_nrf70_wlan, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_wlan(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_wlan(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_temp(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_temp(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_temp_d7000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_temp(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_temp(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_gpiote(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_gpiote(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_da000, __VA_ARGS__) fn(DT_N_S_soc_S_peripheral_50000000_S_gpiote_10c000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_gpiote(fn) fn(0) fn(1)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_gpiote(fn, ...) fn(0, __VA_ARGS__) fn(1, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_grtc(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_grtc(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_grtc_e2000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_grtc(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_grtc(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_uarte(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_uarte(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_uart_104000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_uarte(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_uarte(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_clock(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_clock(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_clock_10e000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_clock(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_clock(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_gpregret(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_gpregret(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_gpregret(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_gpregret(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_zephyr_retention(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0)
#define DT_FOREACH_OKAY_VARGS_zephyr_retention(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_power_10e000_S_gpregret1_500_S_boot_mode_0, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_zephyr_retention(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_zephyr_retention(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_wdt(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_wdt(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_watchdog_109000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_wdt(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_wdt(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf54l_regulators(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf54l_regulators(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf54l_regulators(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf54l_regulators(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf5x_regulator(fn) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf5x_regulator(fn, ...) fn(DT_N_S_soc_S_peripheral_50000000_S_regulator_120000_S_regulator_120600, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf5x_regulator(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf5x_regulator(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_rram_controller(fn) fn(DT_N_S_soc_S_rram_controller_5004b000)
#define DT_FOREACH_OKAY_VARGS_nordic_rram_controller(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_rram_controller(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_rram_controller(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_soc_nv_flash(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0)
#define DT_FOREACH_OKAY_VARGS_soc_nv_flash(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_soc_nv_flash(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_soc_nv_flash(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_fixed_partitions(fn) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions)
#define DT_FOREACH_OKAY_VARGS_fixed_partitions(fn, ...) fn(DT_N_S_soc_S_rram_controller_5004b000_S_rram_0_S_partitions, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_fixed_partitions(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_fixed_partitions(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf_mpc(fn) fn(DT_N_S_soc_S_memory_50041000)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf_mpc(fn, ...) fn(DT_N_S_soc_S_memory_50041000, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf_mpc(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf_mpc(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_arm_v8m_nvic(fn) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100)
#define DT_FOREACH_OKAY_VARGS_arm_v8m_nvic(fn, ...) fn(DT_N_S_soc_S_cpuapp_ppb_bus_S_interrupt_controller_e000e100, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_arm_v8m_nvic(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_arm_v8m_nvic(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_zephyr_psa_crypto_rng(fn) fn(DT_N_S_psa_rng)
#define DT_FOREACH_OKAY_VARGS_zephyr_psa_crypto_rng(fn, ...) fn(DT_N_S_psa_rng, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_zephyr_psa_crypto_rng(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_zephyr_psa_crypto_rng(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf7001_coex(fn) fn(DT_N_S_nrf7001_coex)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf7001_coex(fn, ...) fn(DT_N_S_nrf7001_coex, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf7001_coex(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf7001_coex(fn, ...) fn(0, __VA_ARGS__)
#define DT_FOREACH_OKAY_nordic_nrf21540_fem(fn) fn(DT_N_S_nrf21540_fem)
#define DT_FOREACH_OKAY_VARGS_nordic_nrf21540_fem(fn, ...) fn(DT_N_S_nrf21540_fem, __VA_ARGS__)
#define DT_FOREACH_OKAY_INST_nordic_nrf21540_fem(fn) fn(0)
#define DT_FOREACH_OKAY_INST_VARGS_nordic_nrf21540_fem(fn, ...) fn(0, __VA_ARGS__)

/*
 * Bus information for status "okay" nodes of each compatible
 */
#define DT_COMPAT_nordic_nrf21540_fem_spi_BUS_spi 1
#define DT_COMPAT_nordic_nrf7001_spi_BUS_spi 1
#define DT_COMPAT_nordic_wlan_BUS_spi 1
