18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci#ifndef DT_BINDINGS_ASPEED_CLOCK_H 48c2ecf20Sopenharmony_ci#define DT_BINDINGS_ASPEED_CLOCK_H 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_ECLK 0 78c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_GCLK 1 88c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_MCLK 2 98c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_VCLK 3 108c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_BCLK 4 118c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_DCLK 5 128c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_REFCLK 6 138c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_USBPORT2CLK 7 148c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_LCLK 8 158c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_USBUHCICLK 9 168c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_D1CLK 10 178c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_YCLK 11 188c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_USBPORT1CLK 12 198c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_UART1CLK 13 208c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_UART2CLK 14 218c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_UART5CLK 15 228c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_ESPICLK 16 238c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_MAC1CLK 17 248c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_MAC2CLK 18 258c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_RSACLK 19 268c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_UART3CLK 20 278c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_UART4CLK 21 288c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_SDCLK 22 298c2ecf20Sopenharmony_ci#define ASPEED_CLK_GATE_LHCCLK 23 308c2ecf20Sopenharmony_ci#define ASPEED_CLK_HPLL 24 318c2ecf20Sopenharmony_ci#define ASPEED_CLK_AHB 25 328c2ecf20Sopenharmony_ci#define ASPEED_CLK_APB 26 338c2ecf20Sopenharmony_ci#define ASPEED_CLK_UART 27 348c2ecf20Sopenharmony_ci#define ASPEED_CLK_SDIO 28 358c2ecf20Sopenharmony_ci#define ASPEED_CLK_ECLK 29 368c2ecf20Sopenharmony_ci#define ASPEED_CLK_ECLK_MUX 30 378c2ecf20Sopenharmony_ci#define ASPEED_CLK_LHCLK 31 388c2ecf20Sopenharmony_ci#define ASPEED_CLK_MAC 32 398c2ecf20Sopenharmony_ci#define ASPEED_CLK_BCLK 33 408c2ecf20Sopenharmony_ci#define ASPEED_CLK_MPLL 34 418c2ecf20Sopenharmony_ci#define ASPEED_CLK_24M 35 428c2ecf20Sopenharmony_ci#define ASPEED_CLK_MAC1RCLK 36 438c2ecf20Sopenharmony_ci#define ASPEED_CLK_MAC2RCLK 37 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci#define ASPEED_RESET_XDMA 0 468c2ecf20Sopenharmony_ci#define ASPEED_RESET_MCTP 1 478c2ecf20Sopenharmony_ci#define ASPEED_RESET_ADC 2 488c2ecf20Sopenharmony_ci#define ASPEED_RESET_JTAG_MASTER 3 498c2ecf20Sopenharmony_ci#define ASPEED_RESET_MIC 4 508c2ecf20Sopenharmony_ci#define ASPEED_RESET_PWM 5 518c2ecf20Sopenharmony_ci#define ASPEED_RESET_PECI 6 528c2ecf20Sopenharmony_ci#define ASPEED_RESET_I2C 7 538c2ecf20Sopenharmony_ci#define ASPEED_RESET_AHB 8 548c2ecf20Sopenharmony_ci#define ASPEED_RESET_CRT1 9 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ci#endif 57