20#ifndef CONFIG_SOC_SERIES_NRF53X
21#error "PCD is only supported on nRF53 series"
24#ifdef CONFIG_PCD_CMD_ADDRESS
26#define PCD_CMD_ADDRESS CONFIG_PCD_CMD_ADDRESS
32#ifdef PM_PCD_SRAM_ADDRESS
34#define PCD_CMD_ADDRESS PM_PCD_SRAM_ADDRESS
39#define PCD_CMD_ADDRESS PM__PCD_SRAM_ADDRESS
45#define PCD_CMD_MAGIC_COPY 0xb5b4b3b6
47#define PCD_CMD_MAGIC_LOCK_DEBUG 0xb6f249ec
49#define PCD_CMD_MAGIC_FAIL 0x25bafc15
51#define PCD_CMD_MAGIC_DONE 0xf103ce5d
53#define PCD_CMD_MAGIC_READ_VERSION 0xdca345ea
62#define PCD_CMD ((volatile struct pcd_cmd * const)(PCD_CMD_ADDRESS))
static bool pcd_read_cmd_done(void)
Definition pcd_common.h:71
#define PCD_CMD
Definition pcd_common.h:62
static bool pcd_read_cmd_lock_debug(void)
Definition pcd_common.h:76
static void pcd_write_cmd_lock_debug(void)
Definition pcd_common.h:64
#define PCD_CMD_MAGIC_LOCK_DEBUG
Definition pcd_common.h:47
#define PCD_CMD_MAGIC_DONE
Definition pcd_common.h:51
const void * data
Definition pcd_common.h:57
__INTPTR_TYPE__ offset
Definition pcd_common.h:59
uint32_t magic
Definition pcd_common.h:56
size_t len
Definition pcd_common.h:58
Definition pcd_common.h:55