blob: d3d21cf310d59ddcc47f6f800e98e926ea515338 [file] [log] [blame]
Jesse Taube80976e12022-07-26 01:43:41 -04001/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright (C) 2022
4 * Author(s): Jesse Taube <Mr.Bossman075@gmail.com>
5 */
6
7#ifndef __DT_BINDINGS_CLOCK_IMXRT1170_H
8#define __DT_BINDINGS_CLOCK_IMXRT1170_H
9
10#define IMXRT1170_CLK_DUMMY 0
11#define IMXRT1170_CLK_OSC 1
12#define IMXRT1170_CLK_OSC_32K 2
13#define IMXRT1170_CLK_RCOSC_16M 3
14#define IMXRT1170_CLK_RCOSC_48M 4
15#define IMXRT1170_CLK_RCOSC_48M_DIV2 5
16#define IMXRT1170_CLK_RCOSC_400M 6
17#define IMXRT1170_CLK_PLL_ARM 7
18#define IMXRT1170_CLK_PLL_AUDIO 8
19#define IMXRT1170_CLK_PLL_VIDEO 9
20#define IMXRT1170_CLK_PLL1 10
21#define IMXRT1170_CLK_PLL1_DIV2 11
22#define IMXRT1170_CLK_PLL1_DIV5 12
23#define IMXRT1170_CLK_PLL2 13
24#define IMXRT1170_CLK_PLL2_PFD0 14
25#define IMXRT1170_CLK_PLL2_PFD1 15
26#define IMXRT1170_CLK_PLL2_PFD2 16
27#define IMXRT1170_CLK_PLL2_PFD3 17
28#define IMXRT1170_CLK_PLL3 18
29#define IMXRT1170_CLK_PLL3_DIV2 19
30#define IMXRT1170_CLK_PLL3_PFD0 20
31#define IMXRT1170_CLK_PLL3_PFD1 21
32#define IMXRT1170_CLK_PLL3_PFD2 22
33#define IMXRT1170_CLK_PLL3_PFD3 23
34#define IMXRT1170_CLK_M7 24
35#define IMXRT1170_CLK_M4 25
36#define IMXRT1170_CLK_BUS 26
37#define IMXRT1170_CLK_BUS_LPSR 27
38#define IMXRT1170_CLK_LPUART1_SEL 28
39#define IMXRT1170_CLK_LPUART1 29
40#define IMXRT1170_CLK_USDHC1_SEL 30
41#define IMXRT1170_CLK_USDHC1 31
42#define IMXRT1170_CLK_GPT1_SEL 32
43#define IMXRT1170_CLK_GPT1 33
44#define IMXRT1170_CLK_SEMC_SEL 34
45#define IMXRT1170_CLK_SEMC 35
Jonathan Currier4c1528c2025-05-07 03:36:22 -050046#define IMXRT1170_CLK_FLEXSPI1_SEL 36
47#define IMXRT1170_CLK_FLEXSPI1 37
48#define IMXRT1170_CLK_END 38
Jesse Taube80976e12022-07-26 01:43:41 -040049
50#endif /* __DT_BINDINGS_CLOCK_IMXRT1170_H */