0001
0002 #ifndef DT_BINDINGS_AST2600_CLOCK_H
0003 #define DT_BINDINGS_AST2600_CLOCK_H
0004
0005 #define ASPEED_CLK_GATE_ECLK 0
0006 #define ASPEED_CLK_GATE_GCLK 1
0007
0008 #define ASPEED_CLK_GATE_MCLK 2
0009
0010 #define ASPEED_CLK_GATE_VCLK 3
0011 #define ASPEED_CLK_GATE_BCLK 4
0012 #define ASPEED_CLK_GATE_DCLK 5
0013
0014 #define ASPEED_CLK_GATE_LCLK 6
0015 #define ASPEED_CLK_GATE_LHCCLK 7
0016
0017 #define ASPEED_CLK_GATE_D1CLK 8
0018 #define ASPEED_CLK_GATE_YCLK 9
0019
0020 #define ASPEED_CLK_GATE_REF0CLK 10
0021 #define ASPEED_CLK_GATE_REF1CLK 11
0022
0023 #define ASPEED_CLK_GATE_ESPICLK 12
0024
0025 #define ASPEED_CLK_GATE_USBUHCICLK 13
0026 #define ASPEED_CLK_GATE_USBPORT1CLK 14
0027 #define ASPEED_CLK_GATE_USBPORT2CLK 15
0028
0029 #define ASPEED_CLK_GATE_RSACLK 16
0030 #define ASPEED_CLK_GATE_RVASCLK 17
0031
0032 #define ASPEED_CLK_GATE_MAC1CLK 18
0033 #define ASPEED_CLK_GATE_MAC2CLK 19
0034 #define ASPEED_CLK_GATE_MAC3CLK 20
0035 #define ASPEED_CLK_GATE_MAC4CLK 21
0036
0037 #define ASPEED_CLK_GATE_UART1CLK 22
0038 #define ASPEED_CLK_GATE_UART2CLK 23
0039 #define ASPEED_CLK_GATE_UART3CLK 24
0040 #define ASPEED_CLK_GATE_UART4CLK 25
0041 #define ASPEED_CLK_GATE_UART5CLK 26
0042 #define ASPEED_CLK_GATE_UART6CLK 27
0043 #define ASPEED_CLK_GATE_UART7CLK 28
0044 #define ASPEED_CLK_GATE_UART8CLK 29
0045 #define ASPEED_CLK_GATE_UART9CLK 30
0046 #define ASPEED_CLK_GATE_UART10CLK 31
0047 #define ASPEED_CLK_GATE_UART11CLK 32
0048 #define ASPEED_CLK_GATE_UART12CLK 33
0049 #define ASPEED_CLK_GATE_UART13CLK 34
0050
0051 #define ASPEED_CLK_GATE_SDCLK 35
0052 #define ASPEED_CLK_GATE_EMMCCLK 36
0053
0054 #define ASPEED_CLK_GATE_I3C0CLK 37
0055 #define ASPEED_CLK_GATE_I3C1CLK 38
0056 #define ASPEED_CLK_GATE_I3C2CLK 39
0057 #define ASPEED_CLK_GATE_I3C3CLK 40
0058 #define ASPEED_CLK_GATE_I3C4CLK 41
0059 #define ASPEED_CLK_GATE_I3C5CLK 42
0060 #define ASPEED_CLK_GATE_I3C6CLK 43
0061 #define ASPEED_CLK_GATE_I3C7CLK 44
0062
0063 #define ASPEED_CLK_GATE_FSICLK 45
0064
0065 #define ASPEED_CLK_HPLL 46
0066 #define ASPEED_CLK_MPLL 47
0067 #define ASPEED_CLK_DPLL 48
0068 #define ASPEED_CLK_EPLL 49
0069 #define ASPEED_CLK_APLL 50
0070 #define ASPEED_CLK_AHB 51
0071 #define ASPEED_CLK_APB1 52
0072 #define ASPEED_CLK_APB2 53
0073 #define ASPEED_CLK_BCLK 54
0074 #define ASPEED_CLK_D1CLK 55
0075 #define ASPEED_CLK_VCLK 56
0076 #define ASPEED_CLK_LHCLK 57
0077 #define ASPEED_CLK_UART 58
0078 #define ASPEED_CLK_UARTX 59
0079 #define ASPEED_CLK_SDIO 60
0080 #define ASPEED_CLK_EMMC 61
0081 #define ASPEED_CLK_ECLK 62
0082 #define ASPEED_CLK_ECLK_MUX 63
0083 #define ASPEED_CLK_MAC12 64
0084 #define ASPEED_CLK_MAC34 65
0085 #define ASPEED_CLK_USBPHY_40M 66
0086 #define ASPEED_CLK_MAC1RCLK 67
0087 #define ASPEED_CLK_MAC2RCLK 68
0088 #define ASPEED_CLK_MAC3RCLK 69
0089 #define ASPEED_CLK_MAC4RCLK 70
0090
0091
0092 #define ASPEED_RESET_ADC 55
0093 #define ASPEED_RESET_JTAG_MASTER2 54
0094 #define ASPEED_RESET_I3C_DMA 39
0095 #define ASPEED_RESET_PWM 37
0096 #define ASPEED_RESET_PECI 36
0097 #define ASPEED_RESET_MII 35
0098 #define ASPEED_RESET_I2C 34
0099 #define ASPEED_RESET_H2X 31
0100 #define ASPEED_RESET_GP_MCU 30
0101 #define ASPEED_RESET_DP_MCU 29
0102 #define ASPEED_RESET_DP 28
0103 #define ASPEED_RESET_RC_XDMA 27
0104 #define ASPEED_RESET_GRAPHICS 26
0105 #define ASPEED_RESET_DEV_XDMA 25
0106 #define ASPEED_RESET_DEV_MCTP 24
0107 #define ASPEED_RESET_RC_MCTP 23
0108 #define ASPEED_RESET_JTAG_MASTER 22
0109 #define ASPEED_RESET_PCIE_DEV_O 21
0110 #define ASPEED_RESET_PCIE_DEV_OEN 20
0111 #define ASPEED_RESET_PCIE_RC_O 19
0112 #define ASPEED_RESET_PCIE_RC_OEN 18
0113 #define ASPEED_RESET_PCI_DP 5
0114 #define ASPEED_RESET_AHB 1
0115 #define ASPEED_RESET_SDRAM 0
0116
0117 #endif