14#ifndef ZEPHYR_INCLUDE_DRIVERS_MFD_INFINEON_MXCRYPTO_H_
15#define ZEPHYR_INCLUDE_DRIVERS_MFD_INFINEON_MXCRYPTO_H_
21#include "cy_device_headers.h"
CRYPTO_Type * mfd_infineon_mxcrypto_get_base(const struct device *dev)
Get the MXCRYPTO register base address.
int mfd_infineon_mxcrypto_lock(const struct device *dev, k_timeout_t timeout)
Acquire the shared MXCRYPTO access mutex.
void mfd_infineon_mxcrypto_unlock(const struct device *dev)
Release the shared MXCRYPTO access mutex.
Runtime device structure (in ROM) per driver instance.
Definition device.h:513
Kernel timeout type.
Definition clock.h:65