Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nxp-fmeas.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2026 NXP
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
26
27
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MONITOR_NXP_FMEAS_H_
28
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MONITOR_NXP_FMEAS_H_
29
31
#define NXP_FMEAS_PMUX_ID 0x700U
33
#define NXP_FMEAS_PMUX_SHIFT 20U
34
36
#define NXP_FMEAS_CONNECTION(sel) \
37
(((sel) & ((1U << NXP_FMEAS_PMUX_SHIFT) - 1U)) | \
38
(NXP_FMEAS_PMUX_ID << NXP_FMEAS_PMUX_SHIFT))
39
40
/* RT6xx (MIMXRT685S) - see RT600 fsl_inputmux_connections.h */
42
#define NXP_FMEAS_RT6XX_XTALIN NXP_FMEAS_CONNECTION(0)
44
#define NXP_FMEAS_RT6XX_SFRO NXP_FMEAS_CONNECTION(1)
46
#define NXP_FMEAS_RT6XX_FFRO NXP_FMEAS_CONNECTION(2)
48
#define NXP_FMEAS_RT6XX_LPOSC NXP_FMEAS_CONNECTION(3)
50
#define NXP_FMEAS_RT6XX_RTC_32KHZ NXP_FMEAS_CONNECTION(4)
52
#define NXP_FMEAS_RT6XX_MAIN_SYS_CLK NXP_FMEAS_CONNECTION(5)
54
#define NXP_FMEAS_RT6XX_FREQME_GPIO_CLK NXP_FMEAS_CONNECTION(6)
55
56
/* RT5xx (MIMXRT595S) - see RT500 fsl_inputmux_connections.h */
58
#define NXP_FMEAS_RT5XX_XTALIN NXP_FMEAS_CONNECTION(0)
60
#define NXP_FMEAS_RT5XX_FRO_12M NXP_FMEAS_CONNECTION(1)
62
#define NXP_FMEAS_RT5XX_FRO_192M NXP_FMEAS_CONNECTION(2)
64
#define NXP_FMEAS_RT5XX_LPOSC NXP_FMEAS_CONNECTION(3)
66
#define NXP_FMEAS_RT5XX_OSC_32KHZ NXP_FMEAS_CONNECTION(4)
68
#define NXP_FMEAS_RT5XX_MAIN_SYS_CLK NXP_FMEAS_CONNECTION(5)
70
#define NXP_FMEAS_RT5XX_FREQME_GPIO_CLK NXP_FMEAS_CONNECTION(6)
72
#define NXP_FMEAS_RT5XX_CLOCK_OUT NXP_FMEAS_CONNECTION(11)
73
74
/* RW6xx (RW612) - see RW612 fsl_inputmux_connections.h */
76
#define NXP_FMEAS_RW6XX_SYSOSC NXP_FMEAS_CONNECTION(0)
78
#define NXP_FMEAS_RW6XX_SFRO NXP_FMEAS_CONNECTION(1)
80
#define NXP_FMEAS_RW6XX_FFRO NXP_FMEAS_CONNECTION(2)
82
#define NXP_FMEAS_RW6XX_LPOSC NXP_FMEAS_CONNECTION(3)
84
#define NXP_FMEAS_RW6XX_XTAL_32K NXP_FMEAS_CONNECTION(4)
86
#define NXP_FMEAS_RW6XX_C0_FR_HCLK NXP_FMEAS_CONNECTION(5)
88
#define NXP_FMEAS_RW6XX_FREQME_GPIO_CLK NXP_FMEAS_CONNECTION(6)
89
90
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MONITOR_NXP_FMEAS_H_ */
include
zephyr
dt-bindings
clock-monitor
nxp-fmeas.h
Generated on
for Zephyr Project API by
1.16.1