162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree binding constants for Bitmain BM1880 SoC 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2019 Linaro Ltd. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_BM1880_H 962306a36Sopenharmony_ci#define __DT_BINDINGS_CLOCK_BM1880_H 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#define BM1880_CLK_OSC 0 1262306a36Sopenharmony_ci#define BM1880_CLK_MPLL 1 1362306a36Sopenharmony_ci#define BM1880_CLK_SPLL 2 1462306a36Sopenharmony_ci#define BM1880_CLK_FPLL 3 1562306a36Sopenharmony_ci#define BM1880_CLK_DDRPLL 4 1662306a36Sopenharmony_ci#define BM1880_CLK_A53 5 1762306a36Sopenharmony_ci#define BM1880_CLK_50M_A53 6 1862306a36Sopenharmony_ci#define BM1880_CLK_AHB_ROM 7 1962306a36Sopenharmony_ci#define BM1880_CLK_AXI_SRAM 8 2062306a36Sopenharmony_ci#define BM1880_CLK_DDR_AXI 9 2162306a36Sopenharmony_ci#define BM1880_CLK_EFUSE 10 2262306a36Sopenharmony_ci#define BM1880_CLK_APB_EFUSE 11 2362306a36Sopenharmony_ci#define BM1880_CLK_AXI5_EMMC 12 2462306a36Sopenharmony_ci#define BM1880_CLK_EMMC 13 2562306a36Sopenharmony_ci#define BM1880_CLK_100K_EMMC 14 2662306a36Sopenharmony_ci#define BM1880_CLK_AXI5_SD 15 2762306a36Sopenharmony_ci#define BM1880_CLK_SD 16 2862306a36Sopenharmony_ci#define BM1880_CLK_100K_SD 17 2962306a36Sopenharmony_ci#define BM1880_CLK_500M_ETH0 18 3062306a36Sopenharmony_ci#define BM1880_CLK_AXI4_ETH0 19 3162306a36Sopenharmony_ci#define BM1880_CLK_500M_ETH1 20 3262306a36Sopenharmony_ci#define BM1880_CLK_AXI4_ETH1 21 3362306a36Sopenharmony_ci#define BM1880_CLK_AXI1_GDMA 22 3462306a36Sopenharmony_ci#define BM1880_CLK_APB_GPIO 23 3562306a36Sopenharmony_ci#define BM1880_CLK_APB_GPIO_INTR 24 3662306a36Sopenharmony_ci#define BM1880_CLK_GPIO_DB 25 3762306a36Sopenharmony_ci#define BM1880_CLK_AXI1_MINER 26 3862306a36Sopenharmony_ci#define BM1880_CLK_AHB_SF 27 3962306a36Sopenharmony_ci#define BM1880_CLK_SDMA_AXI 28 4062306a36Sopenharmony_ci#define BM1880_CLK_SDMA_AUD 29 4162306a36Sopenharmony_ci#define BM1880_CLK_APB_I2C 30 4262306a36Sopenharmony_ci#define BM1880_CLK_APB_WDT 31 4362306a36Sopenharmony_ci#define BM1880_CLK_APB_JPEG 32 4462306a36Sopenharmony_ci#define BM1880_CLK_JPEG_AXI 33 4562306a36Sopenharmony_ci#define BM1880_CLK_AXI5_NF 34 4662306a36Sopenharmony_ci#define BM1880_CLK_APB_NF 35 4762306a36Sopenharmony_ci#define BM1880_CLK_NF 36 4862306a36Sopenharmony_ci#define BM1880_CLK_APB_PWM 37 4962306a36Sopenharmony_ci#define BM1880_CLK_DIV_0_RV 38 5062306a36Sopenharmony_ci#define BM1880_CLK_DIV_1_RV 39 5162306a36Sopenharmony_ci#define BM1880_CLK_MUX_RV 40 5262306a36Sopenharmony_ci#define BM1880_CLK_RV 41 5362306a36Sopenharmony_ci#define BM1880_CLK_APB_SPI 42 5462306a36Sopenharmony_ci#define BM1880_CLK_TPU_AXI 43 5562306a36Sopenharmony_ci#define BM1880_CLK_DIV_UART_500M 44 5662306a36Sopenharmony_ci#define BM1880_CLK_UART_500M 45 5762306a36Sopenharmony_ci#define BM1880_CLK_APB_UART 46 5862306a36Sopenharmony_ci#define BM1880_CLK_APB_I2S 47 5962306a36Sopenharmony_ci#define BM1880_CLK_AXI4_USB 48 6062306a36Sopenharmony_ci#define BM1880_CLK_APB_USB 49 6162306a36Sopenharmony_ci#define BM1880_CLK_125M_USB 50 6262306a36Sopenharmony_ci#define BM1880_CLK_33K_USB 51 6362306a36Sopenharmony_ci#define BM1880_CLK_DIV_12M_USB 52 6462306a36Sopenharmony_ci#define BM1880_CLK_12M_USB 53 6562306a36Sopenharmony_ci#define BM1880_CLK_APB_VIDEO 54 6662306a36Sopenharmony_ci#define BM1880_CLK_VIDEO_AXI 55 6762306a36Sopenharmony_ci#define BM1880_CLK_VPP_AXI 56 6862306a36Sopenharmony_ci#define BM1880_CLK_APB_VPP 57 6962306a36Sopenharmony_ci#define BM1880_CLK_DIV_0_AXI1 58 7062306a36Sopenharmony_ci#define BM1880_CLK_DIV_1_AXI1 59 7162306a36Sopenharmony_ci#define BM1880_CLK_AXI1 60 7262306a36Sopenharmony_ci#define BM1880_CLK_AXI2 61 7362306a36Sopenharmony_ci#define BM1880_CLK_AXI3 62 7462306a36Sopenharmony_ci#define BM1880_CLK_AXI4 63 7562306a36Sopenharmony_ci#define BM1880_CLK_AXI5 64 7662306a36Sopenharmony_ci#define BM1880_CLK_DIV_0_AXI6 65 7762306a36Sopenharmony_ci#define BM1880_CLK_DIV_1_AXI6 66 7862306a36Sopenharmony_ci#define BM1880_CLK_MUX_AXI6 67 7962306a36Sopenharmony_ci#define BM1880_CLK_AXI6 68 8062306a36Sopenharmony_ci#define BM1880_NR_CLKS 69 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_BM1880_H */ 83