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