12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- /*
- * Device Tree binding constants for Bitmain BM1880 SoC
- *
- * Copyright (c) 2019 Linaro Ltd.
- */
- #ifndef __DT_BINDINGS_CLOCK_BM1880_H
- #define __DT_BINDINGS_CLOCK_BM1880_H
- #define BM1880_CLK_OSC 0
- #define BM1880_CLK_MPLL 1
- #define BM1880_CLK_SPLL 2
- #define BM1880_CLK_FPLL 3
- #define BM1880_CLK_DDRPLL 4
- #define BM1880_CLK_A53 5
- #define BM1880_CLK_50M_A53 6
- #define BM1880_CLK_AHB_ROM 7
- #define BM1880_CLK_AXI_SRAM 8
- #define BM1880_CLK_DDR_AXI 9
- #define BM1880_CLK_EFUSE 10
- #define BM1880_CLK_APB_EFUSE 11
- #define BM1880_CLK_AXI5_EMMC 12
- #define BM1880_CLK_EMMC 13
- #define BM1880_CLK_100K_EMMC 14
- #define BM1880_CLK_AXI5_SD 15
- #define BM1880_CLK_SD 16
- #define BM1880_CLK_100K_SD 17
- #define BM1880_CLK_500M_ETH0 18
- #define BM1880_CLK_AXI4_ETH0 19
- #define BM1880_CLK_500M_ETH1 20
- #define BM1880_CLK_AXI4_ETH1 21
- #define BM1880_CLK_AXI1_GDMA 22
- #define BM1880_CLK_APB_GPIO 23
- #define BM1880_CLK_APB_GPIO_INTR 24
- #define BM1880_CLK_GPIO_DB 25
- #define BM1880_CLK_AXI1_MINER 26
- #define BM1880_CLK_AHB_SF 27
- #define BM1880_CLK_SDMA_AXI 28
- #define BM1880_CLK_SDMA_AUD 29
- #define BM1880_CLK_APB_I2C 30
- #define BM1880_CLK_APB_WDT 31
- #define BM1880_CLK_APB_JPEG 32
- #define BM1880_CLK_JPEG_AXI 33
- #define BM1880_CLK_AXI5_NF 34
- #define BM1880_CLK_APB_NF 35
- #define BM1880_CLK_NF 36
- #define BM1880_CLK_APB_PWM 37
- #define BM1880_CLK_DIV_0_RV 38
- #define BM1880_CLK_DIV_1_RV 39
- #define BM1880_CLK_MUX_RV 40
- #define BM1880_CLK_RV 41
- #define BM1880_CLK_APB_SPI 42
- #define BM1880_CLK_TPU_AXI 43
- #define BM1880_CLK_DIV_UART_500M 44
- #define BM1880_CLK_UART_500M 45
- #define BM1880_CLK_APB_UART 46
- #define BM1880_CLK_APB_I2S 47
- #define BM1880_CLK_AXI4_USB 48
- #define BM1880_CLK_APB_USB 49
- #define BM1880_CLK_125M_USB 50
- #define BM1880_CLK_33K_USB 51
- #define BM1880_CLK_DIV_12M_USB 52
- #define BM1880_CLK_12M_USB 53
- #define BM1880_CLK_APB_VIDEO 54
- #define BM1880_CLK_VIDEO_AXI 55
- #define BM1880_CLK_VPP_AXI 56
- #define BM1880_CLK_APB_VPP 57
- #define BM1880_CLK_DIV_0_AXI1 58
- #define BM1880_CLK_DIV_1_AXI1 59
- #define BM1880_CLK_AXI1 60
- #define BM1880_CLK_AXI2 61
- #define BM1880_CLK_AXI3 62
- #define BM1880_CLK_AXI4 63
- #define BM1880_CLK_AXI5 64
- #define BM1880_CLK_DIV_0_AXI6 65
- #define BM1880_CLK_DIV_1_AXI6 66
- #define BM1880_CLK_MUX_AXI6 67
- #define BM1880_CLK_AXI6 68
- #define BM1880_NR_CLKS 69
- #endif /* __DT_BINDINGS_CLOCK_BM1880_H */
|