mirror of https://github.com/OpenIPC/firmware.git
80 lines
2.8 KiB
Diff
80 lines
2.8 KiB
Diff
--- linux-4.9.37/include/dt-bindings/clock/gk7205v200-clock.h 1970-01-01 03:00:00.000000000 +0300
|
|
+++ linux-4.9.y/include/dt-bindings/clock/gk7205v200-clock.h 2021-06-07 13:01:34.000000000 +0300
|
|
@@ -0,0 +1,76 @@
|
|
+/*
|
|
+ * Copyright (c) Hunan Goke,Chengdu Goke,Shandong Goke. 2021. All rights reserved.
|
|
+ */
|
|
+
|
|
+#ifndef __DTS_GK7205V200_CLOCK_H
|
|
+#define __DTS_GK7205V200_CLOCK_H
|
|
+
|
|
+/* clk in GK7205V200 CRG */
|
|
+/* fixed rate clocks */
|
|
+#define GK7205V200_FIXED_100K 1
|
|
+#define GK7205V200_FIXED_400K 2
|
|
+#define GK7205V200_FIXED_3M 3
|
|
+#define GK7205V200_FIXED_6M 4
|
|
+#define GK7205V200_FIXED_12M 5
|
|
+#define GK7205V200_FIXED_24M 6
|
|
+#define GK7205V200_FIXED_25M 7
|
|
+#define GK7205V200_FIXED_50M 8
|
|
+#define GK7205V200_FIXED_83P3M 9
|
|
+#define GK7205V200_FIXED_90M 10
|
|
+#define GK7205V200_FIXED_100M 11
|
|
+#define GK7205V200_FIXED_112M 12
|
|
+#define GK7205V200_FIXED_125M 13
|
|
+#define GK7205V200_FIXED_148P5M 14
|
|
+#define GK7205V200_FIXED_150M 15
|
|
+#define GK7205V200_FIXED_200M 16
|
|
+#define GK7205V200_FIXED_250M 17
|
|
+#define GK7205V200_FIXED_300M 18
|
|
+#define GK7205V200_FIXED_324M 19
|
|
+#define GK7205V200_FIXED_342M 20
|
|
+#define GK7205V200_FIXED_375M 21
|
|
+#define GK7205V200_FIXED_400M 22
|
|
+#define GK7205V200_FIXED_448M 23
|
|
+#define GK7205V200_FIXED_500M 24
|
|
+#define GK7205V200_FIXED_540M 25
|
|
+#define GK7205V200_FIXED_600M 26
|
|
+#define GK7205V200_FIXED_750M 27
|
|
+#define GK7205V200_FIXED_1000M 28
|
|
+#define GK7205V200_FIXED_1500M 29
|
|
+
|
|
+/* mux clocks */
|
|
+#define GK7205V200_SYSAXI_CLK 30
|
|
+#define GK7205V200_SYSAPB_CLK 31
|
|
+#define GK7205V200_FMC_MUX 32
|
|
+#define GK7205V200_UART_MUX 33
|
|
+#define GK7205V200_MMC0_MUX 34
|
|
+#define GK7205V200_MMC1_MUX 35
|
|
+#define GK7205V200_MMC2_MUX 36
|
|
+#define GK7205V200_ETH_MUX 37
|
|
+#define GK7205V200_USB2_MUX 80
|
|
+/* gate clocks */
|
|
+#define GK7205V200_UART0_CLK 40
|
|
+#define GK7205V200_UART1_CLK 41
|
|
+#define GK7205V200_UART2_CLK 42
|
|
+#define GK7205V200_FMC_CLK 43
|
|
+#define GK7205V200_ETH0_CLK 44
|
|
+#define GK7205V200_EDMAC_AXICLK 45
|
|
+#define GK7205V200_EDMAC_CLK 46
|
|
+#define GK7205V200_SPI0_CLK 48
|
|
+#define GK7205V200_SPI1_CLK 49
|
|
+#define GK7205V200_MMC0_CLK 50
|
|
+#define GK7205V200_MMC1_CLK 51
|
|
+#define GK7205V200_MMC2_CLK 52
|
|
+#define GK7205V200_I2C0_CLK 53
|
|
+#define GK7205V200_I2C1_CLK 54
|
|
+#define GK7205V200_I2C2_CLK 55
|
|
+#define GK7205V200_USB2_BUS_CLK 81
|
|
+#define GK7205V200_USB2_REF_CLK 82
|
|
+#define GK7205V200_USB2_UTMI_CLK 83
|
|
+#define GK7205V200_USB2_PHY_APB_CLK 84
|
|
+#define GK7205V200_USB2_PHY_PLL_CLK 85
|
|
+#define GK7205V200_USB2_PHY_XO_CLK 86
|
|
+
|
|
+#define GK7205V200_NR_CLKS 256
|
|
+#define GK7205V200_NR_RSTS 256
|
|
+
|
|
+#endif /* __DTS_GK7205V200_CLOCK_H */
|