14#ifndef ZEPHYR_INCLUDE_DRIVERS_MFD_INFINEON_MXCRYPTOLITE_H_
15#define ZEPHYR_INCLUDE_DRIVERS_MFD_INFINEON_MXCRYPTOLITE_H_
20#include "cy_device_headers.h"
CRYPTOLITE_Type * mfd_infineon_mxcryptolite_get_base(const struct device *dev)
Get the MXCRYPTOLITE register base address.
int mfd_infineon_mxcryptolite_lock(const struct device *dev, k_timeout_t timeout)
Acquire the shared MXCRYPTOLITE access mutex.
void mfd_infineon_mxcryptolite_unlock(const struct device *dev)
Release the shared MXCRYPTOLITE access mutex.
Runtime device structure (in ROM) per driver instance.
Definition device.h:513
Kernel timeout type.
Definition clock.h:65