162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef __DTS_MARVELL_MMP2_CLOCK_H 362306a36Sopenharmony_ci#define __DTS_MARVELL_MMP2_CLOCK_H 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci/* fixed clocks and plls */ 662306a36Sopenharmony_ci#define MMP2_CLK_CLK32 1 762306a36Sopenharmony_ci#define MMP2_CLK_VCTCXO 2 862306a36Sopenharmony_ci#define MMP2_CLK_PLL1 3 962306a36Sopenharmony_ci#define MMP2_CLK_PLL1_2 8 1062306a36Sopenharmony_ci#define MMP2_CLK_PLL1_4 9 1162306a36Sopenharmony_ci#define MMP2_CLK_PLL1_8 10 1262306a36Sopenharmony_ci#define MMP2_CLK_PLL1_16 11 1362306a36Sopenharmony_ci#define MMP2_CLK_PLL1_3 12 1462306a36Sopenharmony_ci#define MMP2_CLK_PLL1_6 13 1562306a36Sopenharmony_ci#define MMP2_CLK_PLL1_12 14 1662306a36Sopenharmony_ci#define MMP2_CLK_PLL1_20 15 1762306a36Sopenharmony_ci#define MMP2_CLK_PLL2 16 1862306a36Sopenharmony_ci#define MMP2_CLK_PLL2_2 17 1962306a36Sopenharmony_ci#define MMP2_CLK_PLL2_4 18 2062306a36Sopenharmony_ci#define MMP2_CLK_PLL2_8 19 2162306a36Sopenharmony_ci#define MMP2_CLK_PLL2_16 20 2262306a36Sopenharmony_ci#define MMP2_CLK_PLL2_3 21 2362306a36Sopenharmony_ci#define MMP2_CLK_PLL2_6 22 2462306a36Sopenharmony_ci#define MMP2_CLK_PLL2_12 23 2562306a36Sopenharmony_ci#define MMP2_CLK_VCTCXO_2 24 2662306a36Sopenharmony_ci#define MMP2_CLK_VCTCXO_4 25 2762306a36Sopenharmony_ci#define MMP2_CLK_UART_PLL 26 2862306a36Sopenharmony_ci#define MMP2_CLK_USB_PLL 27 2962306a36Sopenharmony_ci#define MMP3_CLK_PLL1_P 28 3062306a36Sopenharmony_ci#define MMP3_CLK_PLL2_P 29 3162306a36Sopenharmony_ci#define MMP3_CLK_PLL3 30 3262306a36Sopenharmony_ci#define MMP2_CLK_I2S0 31 3362306a36Sopenharmony_ci#define MMP2_CLK_I2S1 32 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci/* apb peripherals */ 3662306a36Sopenharmony_ci#define MMP2_CLK_TWSI0 60 3762306a36Sopenharmony_ci#define MMP2_CLK_TWSI1 61 3862306a36Sopenharmony_ci#define MMP2_CLK_TWSI2 62 3962306a36Sopenharmony_ci#define MMP2_CLK_TWSI3 63 4062306a36Sopenharmony_ci#define MMP2_CLK_TWSI4 64 4162306a36Sopenharmony_ci#define MMP2_CLK_TWSI5 65 4262306a36Sopenharmony_ci#define MMP2_CLK_GPIO 66 4362306a36Sopenharmony_ci#define MMP2_CLK_KPC 67 4462306a36Sopenharmony_ci#define MMP2_CLK_RTC 68 4562306a36Sopenharmony_ci#define MMP2_CLK_PWM0 69 4662306a36Sopenharmony_ci#define MMP2_CLK_PWM1 70 4762306a36Sopenharmony_ci#define MMP2_CLK_PWM2 71 4862306a36Sopenharmony_ci#define MMP2_CLK_PWM3 72 4962306a36Sopenharmony_ci#define MMP2_CLK_UART0 73 5062306a36Sopenharmony_ci#define MMP2_CLK_UART1 74 5162306a36Sopenharmony_ci#define MMP2_CLK_UART2 75 5262306a36Sopenharmony_ci#define MMP2_CLK_UART3 76 5362306a36Sopenharmony_ci#define MMP2_CLK_SSP0 77 5462306a36Sopenharmony_ci#define MMP2_CLK_SSP1 78 5562306a36Sopenharmony_ci#define MMP2_CLK_SSP2 79 5662306a36Sopenharmony_ci#define MMP2_CLK_SSP3 80 5762306a36Sopenharmony_ci#define MMP2_CLK_TIMER 81 5862306a36Sopenharmony_ci#define MMP2_CLK_THERMAL0 82 5962306a36Sopenharmony_ci#define MMP3_CLK_THERMAL1 83 6062306a36Sopenharmony_ci#define MMP3_CLK_THERMAL2 84 6162306a36Sopenharmony_ci#define MMP3_CLK_THERMAL3 85 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci/* axi peripherals */ 6462306a36Sopenharmony_ci#define MMP2_CLK_SDH0 101 6562306a36Sopenharmony_ci#define MMP2_CLK_SDH1 102 6662306a36Sopenharmony_ci#define MMP2_CLK_SDH2 103 6762306a36Sopenharmony_ci#define MMP2_CLK_SDH3 104 6862306a36Sopenharmony_ci#define MMP2_CLK_USB 105 6962306a36Sopenharmony_ci#define MMP2_CLK_DISP0 106 7062306a36Sopenharmony_ci#define MMP2_CLK_DISP0_MUX 107 7162306a36Sopenharmony_ci#define MMP2_CLK_DISP0_SPHY 108 7262306a36Sopenharmony_ci#define MMP2_CLK_DISP1 109 7362306a36Sopenharmony_ci#define MMP2_CLK_DISP1_MUX 110 7462306a36Sopenharmony_ci#define MMP2_CLK_CCIC_ARBITER 111 7562306a36Sopenharmony_ci#define MMP2_CLK_CCIC0 112 7662306a36Sopenharmony_ci#define MMP2_CLK_CCIC0_MIX 113 7762306a36Sopenharmony_ci#define MMP2_CLK_CCIC0_PHY 114 7862306a36Sopenharmony_ci#define MMP2_CLK_CCIC0_SPHY 115 7962306a36Sopenharmony_ci#define MMP2_CLK_CCIC1 116 8062306a36Sopenharmony_ci#define MMP2_CLK_CCIC1_MIX 117 8162306a36Sopenharmony_ci#define MMP2_CLK_CCIC1_PHY 118 8262306a36Sopenharmony_ci#define MMP2_CLK_CCIC1_SPHY 119 8362306a36Sopenharmony_ci#define MMP2_CLK_DISP0_LCDC 120 8462306a36Sopenharmony_ci#define MMP2_CLK_USBHSIC0 121 8562306a36Sopenharmony_ci#define MMP2_CLK_USBHSIC1 122 8662306a36Sopenharmony_ci#define MMP2_CLK_GPU_BUS 123 8762306a36Sopenharmony_ci#define MMP3_CLK_GPU_BUS MMP2_CLK_GPU_BUS 8862306a36Sopenharmony_ci#define MMP2_CLK_GPU_3D 124 8962306a36Sopenharmony_ci#define MMP3_CLK_GPU_3D MMP2_CLK_GPU_3D 9062306a36Sopenharmony_ci#define MMP3_CLK_GPU_2D 125 9162306a36Sopenharmony_ci#define MMP3_CLK_SDH4 126 9262306a36Sopenharmony_ci#define MMP2_CLK_AUDIO 127 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci#endif 95