162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2014 Linaro Ltd. 462306a36Sopenharmony_ci * Copyright (c) 2014 Hisilicon Limited. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#ifndef __DTS_HIX5HD2_CLOCK_H 862306a36Sopenharmony_ci#define __DTS_HIX5HD2_CLOCK_H 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/* fixed rate */ 1162306a36Sopenharmony_ci#define HIX5HD2_FIXED_1200M 1 1262306a36Sopenharmony_ci#define HIX5HD2_FIXED_400M 2 1362306a36Sopenharmony_ci#define HIX5HD2_FIXED_48M 3 1462306a36Sopenharmony_ci#define HIX5HD2_FIXED_24M 4 1562306a36Sopenharmony_ci#define HIX5HD2_FIXED_600M 5 1662306a36Sopenharmony_ci#define HIX5HD2_FIXED_300M 6 1762306a36Sopenharmony_ci#define HIX5HD2_FIXED_75M 7 1862306a36Sopenharmony_ci#define HIX5HD2_FIXED_200M 8 1962306a36Sopenharmony_ci#define HIX5HD2_FIXED_100M 9 2062306a36Sopenharmony_ci#define HIX5HD2_FIXED_40M 10 2162306a36Sopenharmony_ci#define HIX5HD2_FIXED_150M 11 2262306a36Sopenharmony_ci#define HIX5HD2_FIXED_1728M 12 2362306a36Sopenharmony_ci#define HIX5HD2_FIXED_28P8M 13 2462306a36Sopenharmony_ci#define HIX5HD2_FIXED_432M 14 2562306a36Sopenharmony_ci#define HIX5HD2_FIXED_345P6M 15 2662306a36Sopenharmony_ci#define HIX5HD2_FIXED_288M 16 2762306a36Sopenharmony_ci#define HIX5HD2_FIXED_60M 17 2862306a36Sopenharmony_ci#define HIX5HD2_FIXED_750M 18 2962306a36Sopenharmony_ci#define HIX5HD2_FIXED_500M 19 3062306a36Sopenharmony_ci#define HIX5HD2_FIXED_54M 20 3162306a36Sopenharmony_ci#define HIX5HD2_FIXED_27M 21 3262306a36Sopenharmony_ci#define HIX5HD2_FIXED_1500M 22 3362306a36Sopenharmony_ci#define HIX5HD2_FIXED_375M 23 3462306a36Sopenharmony_ci#define HIX5HD2_FIXED_187M 24 3562306a36Sopenharmony_ci#define HIX5HD2_FIXED_250M 25 3662306a36Sopenharmony_ci#define HIX5HD2_FIXED_125M 26 3762306a36Sopenharmony_ci#define HIX5HD2_FIXED_2P02M 27 3862306a36Sopenharmony_ci#define HIX5HD2_FIXED_50M 28 3962306a36Sopenharmony_ci#define HIX5HD2_FIXED_25M 29 4062306a36Sopenharmony_ci#define HIX5HD2_FIXED_83M 30 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci/* mux clocks */ 4362306a36Sopenharmony_ci#define HIX5HD2_SFC_MUX 64 4462306a36Sopenharmony_ci#define HIX5HD2_MMC_MUX 65 4562306a36Sopenharmony_ci#define HIX5HD2_FEPHY_MUX 66 4662306a36Sopenharmony_ci#define HIX5HD2_SD_MUX 67 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci/* gate clocks */ 4962306a36Sopenharmony_ci#define HIX5HD2_SFC_RST 128 5062306a36Sopenharmony_ci#define HIX5HD2_SFC_CLK 129 5162306a36Sopenharmony_ci#define HIX5HD2_MMC_CIU_CLK 130 5262306a36Sopenharmony_ci#define HIX5HD2_MMC_BIU_CLK 131 5362306a36Sopenharmony_ci#define HIX5HD2_MMC_CIU_RST 132 5462306a36Sopenharmony_ci#define HIX5HD2_FWD_BUS_CLK 133 5562306a36Sopenharmony_ci#define HIX5HD2_FWD_SYS_CLK 134 5662306a36Sopenharmony_ci#define HIX5HD2_MAC0_PHY_CLK 135 5762306a36Sopenharmony_ci#define HIX5HD2_SD_CIU_CLK 136 5862306a36Sopenharmony_ci#define HIX5HD2_SD_BIU_CLK 137 5962306a36Sopenharmony_ci#define HIX5HD2_SD_CIU_RST 138 6062306a36Sopenharmony_ci#define HIX5HD2_WDG0_CLK 139 6162306a36Sopenharmony_ci#define HIX5HD2_WDG0_RST 140 6262306a36Sopenharmony_ci#define HIX5HD2_I2C0_CLK 141 6362306a36Sopenharmony_ci#define HIX5HD2_I2C0_RST 142 6462306a36Sopenharmony_ci#define HIX5HD2_I2C1_CLK 143 6562306a36Sopenharmony_ci#define HIX5HD2_I2C1_RST 144 6662306a36Sopenharmony_ci#define HIX5HD2_I2C2_CLK 145 6762306a36Sopenharmony_ci#define HIX5HD2_I2C2_RST 146 6862306a36Sopenharmony_ci#define HIX5HD2_I2C3_CLK 147 6962306a36Sopenharmony_ci#define HIX5HD2_I2C3_RST 148 7062306a36Sopenharmony_ci#define HIX5HD2_I2C4_CLK 149 7162306a36Sopenharmony_ci#define HIX5HD2_I2C4_RST 150 7262306a36Sopenharmony_ci#define HIX5HD2_I2C5_CLK 151 7362306a36Sopenharmony_ci#define HIX5HD2_I2C5_RST 152 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci/* complex */ 7662306a36Sopenharmony_ci#define HIX5HD2_MAC0_CLK 192 7762306a36Sopenharmony_ci#define HIX5HD2_MAC1_CLK 193 7862306a36Sopenharmony_ci#define HIX5HD2_SATA_CLK 194 7962306a36Sopenharmony_ci#define HIX5HD2_USB_CLK 195 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci#define HIX5HD2_NR_CLKS 256 8262306a36Sopenharmony_ci#endif /* __DTS_HIX5HD2_CLOCK_H */ 83