Home | History | Annotate | Line # | Download | only in clock
      1  1.1  skrll /*	$NetBSD: microchip,mpfs-clock.h,v 1.1 2024/08/12 10:55:56 skrll Exp $	*/
      2  1.1  skrll 
      3  1.1  skrll /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
      4  1.1  skrll /*
      5  1.1  skrll  * Daire McNamara,<daire.mcnamara (at) microchip.com>
      6  1.1  skrll  * Copyright (C) 2020-2022 Microchip Technology Inc.  All rights reserved.
      7  1.1  skrll  */
      8  1.1  skrll 
      9  1.1  skrll #ifndef _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_
     10  1.1  skrll #define _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_
     11  1.1  skrll 
     12  1.1  skrll #define CLK_CPU		0
     13  1.1  skrll #define CLK_AXI		1
     14  1.1  skrll #define CLK_AHB		2
     15  1.1  skrll 
     16  1.1  skrll #define CLK_ENVM	3
     17  1.1  skrll #define CLK_MAC0	4
     18  1.1  skrll #define CLK_MAC1	5
     19  1.1  skrll #define CLK_MMC		6
     20  1.1  skrll #define CLK_TIMER	7
     21  1.1  skrll #define CLK_MMUART0	8
     22  1.1  skrll #define CLK_MMUART1	9
     23  1.1  skrll #define CLK_MMUART2	10
     24  1.1  skrll #define CLK_MMUART3	11
     25  1.1  skrll #define CLK_MMUART4	12
     26  1.1  skrll #define CLK_SPI0	13
     27  1.1  skrll #define CLK_SPI1	14
     28  1.1  skrll #define CLK_I2C0	15
     29  1.1  skrll #define CLK_I2C1	16
     30  1.1  skrll #define CLK_CAN0	17
     31  1.1  skrll #define CLK_CAN1	18
     32  1.1  skrll #define CLK_USB		19
     33  1.1  skrll #define CLK_RESERVED	20
     34  1.1  skrll #define CLK_RTC		21
     35  1.1  skrll #define CLK_QSPI	22
     36  1.1  skrll #define CLK_GPIO0	23
     37  1.1  skrll #define CLK_GPIO1	24
     38  1.1  skrll #define CLK_GPIO2	25
     39  1.1  skrll #define CLK_DDRC	26
     40  1.1  skrll #define CLK_FIC0	27
     41  1.1  skrll #define CLK_FIC1	28
     42  1.1  skrll #define CLK_FIC2	29
     43  1.1  skrll #define CLK_FIC3	30
     44  1.1  skrll #define CLK_ATHENA	31
     45  1.1  skrll #define CLK_CFM		32
     46  1.1  skrll 
     47  1.1  skrll #define CLK_RTCREF	33
     48  1.1  skrll #define CLK_MSSPLL	34
     49  1.1  skrll #define CLK_MSSPLL0	34
     50  1.1  skrll #define CLK_MSSPLL1	35
     51  1.1  skrll #define CLK_MSSPLL2	36
     52  1.1  skrll #define CLK_MSSPLL3	37
     53  1.1  skrll /* 38 is reserved for MSS PLL internals */
     54  1.1  skrll 
     55  1.1  skrll /* Clock Conditioning Circuitry Clock IDs */
     56  1.1  skrll 
     57  1.1  skrll #define CLK_CCC_PLL0		0
     58  1.1  skrll #define CLK_CCC_PLL1		1
     59  1.1  skrll #define CLK_CCC_DLL0		2
     60  1.1  skrll #define CLK_CCC_DLL1		3
     61  1.1  skrll 
     62  1.1  skrll #define CLK_CCC_PLL0_OUT0	4
     63  1.1  skrll #define CLK_CCC_PLL0_OUT1	5
     64  1.1  skrll #define CLK_CCC_PLL0_OUT2	6
     65  1.1  skrll #define CLK_CCC_PLL0_OUT3	7
     66  1.1  skrll 
     67  1.1  skrll #define CLK_CCC_PLL1_OUT0	8
     68  1.1  skrll #define CLK_CCC_PLL1_OUT1	9
     69  1.1  skrll #define CLK_CCC_PLL1_OUT2	10
     70  1.1  skrll #define CLK_CCC_PLL1_OUT3	11
     71  1.1  skrll 
     72  1.1  skrll #define CLK_CCC_DLL0_OUT0	12
     73  1.1  skrll #define CLK_CCC_DLL0_OUT1	13
     74  1.1  skrll 
     75  1.1  skrll #define CLK_CCC_DLL1_OUT0	14
     76  1.1  skrll #define CLK_CCC_DLL1_OUT1	15
     77  1.1  skrll 
     78  1.1  skrll #endif	/* _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ */
     79