1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright 2013-2016 Freescale Semiconductor Inc.
4 * Copyright 2016-2018 NXP
10 /* Data Path Real Time Counter API
11 * Contains initialization APIs and runtime control APIs for RTC
16 #define DPRTC_MAX_IRQ_NUM 1
17 #define DPRTC_IRQ_INDEX 0
19 #define DPRTC_EVENT_PPS 0x08000000
20 #define DPRTC_EVENT_ETS1 0x00800000
21 #define DPRTC_EVENT_ETS2 0x00400000
23 int dprtc_open(struct fsl_mc_io *mc_io,
28 int dprtc_close(struct fsl_mc_io *mc_io,
32 int dprtc_set_irq_enable(struct fsl_mc_io *mc_io,
38 int dprtc_get_irq_enable(struct fsl_mc_io *mc_io,
44 int dprtc_set_irq_mask(struct fsl_mc_io *mc_io,
50 int dprtc_get_irq_mask(struct fsl_mc_io *mc_io,
56 int dprtc_get_irq_status(struct fsl_mc_io *mc_io,
62 int dprtc_clear_irq_status(struct fsl_mc_io *mc_io,
68 #endif /* __FSL_DPRTC_H */