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_ */