11.1Sjmcneill/* $NetBSD: qcom,rpmcc.h,v 1.1.1.6 2021/11/07 16:49:59 jmcneill Exp $ */ 21.1Sjmcneill 31.1.1.5Sskrll/* SPDX-License-Identifier: GPL-2.0-only */ 41.1Sjmcneill/* 51.1Sjmcneill * Copyright 2015 Linaro Limited 61.1Sjmcneill */ 71.1Sjmcneill 81.1Sjmcneill#ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H 91.1Sjmcneill#define _DT_BINDINGS_CLK_MSM_RPMCC_H 101.1Sjmcneill 111.1Sjmcneill/* RPM clocks */ 121.1Sjmcneill#define RPM_PXO_CLK 0 131.1Sjmcneill#define RPM_PXO_A_CLK 1 141.1Sjmcneill#define RPM_CXO_CLK 2 151.1Sjmcneill#define RPM_CXO_A_CLK 3 161.1Sjmcneill#define RPM_APPS_FABRIC_CLK 4 171.1Sjmcneill#define RPM_APPS_FABRIC_A_CLK 5 181.1Sjmcneill#define RPM_CFPB_CLK 6 191.1Sjmcneill#define RPM_CFPB_A_CLK 7 201.1Sjmcneill#define RPM_QDSS_CLK 8 211.1Sjmcneill#define RPM_QDSS_A_CLK 9 221.1Sjmcneill#define RPM_DAYTONA_FABRIC_CLK 10 231.1Sjmcneill#define RPM_DAYTONA_FABRIC_A_CLK 11 241.1Sjmcneill#define RPM_EBI1_CLK 12 251.1Sjmcneill#define RPM_EBI1_A_CLK 13 261.1Sjmcneill#define RPM_MM_FABRIC_CLK 14 271.1Sjmcneill#define RPM_MM_FABRIC_A_CLK 15 281.1Sjmcneill#define RPM_MMFPB_CLK 16 291.1Sjmcneill#define RPM_MMFPB_A_CLK 17 301.1Sjmcneill#define RPM_SYS_FABRIC_CLK 18 311.1Sjmcneill#define RPM_SYS_FABRIC_A_CLK 19 321.1Sjmcneill#define RPM_SFPB_CLK 20 331.1Sjmcneill#define RPM_SFPB_A_CLK 21 341.1.1.2Sjmcneill#define RPM_SMI_CLK 22 351.1.1.2Sjmcneill#define RPM_SMI_A_CLK 23 361.1.1.2Sjmcneill#define RPM_PLL4_CLK 24 371.1.1.3Sjmcneill#define RPM_XO_D0 25 381.1.1.3Sjmcneill#define RPM_XO_D1 26 391.1.1.3Sjmcneill#define RPM_XO_A0 27 401.1.1.3Sjmcneill#define RPM_XO_A1 28 411.1.1.3Sjmcneill#define RPM_XO_A2 29 421.1.1.6Sjmcneill#define RPM_NSS_FABRIC_0_CLK 30 431.1.1.6Sjmcneill#define RPM_NSS_FABRIC_0_A_CLK 31 441.1.1.6Sjmcneill#define RPM_NSS_FABRIC_1_CLK 32 451.1.1.6Sjmcneill#define RPM_NSS_FABRIC_1_A_CLK 33 461.1Sjmcneill 471.1Sjmcneill/* SMD RPM clocks */ 481.1Sjmcneill#define RPM_SMD_XO_CLK_SRC 0 491.1Sjmcneill#define RPM_SMD_XO_A_CLK_SRC 1 501.1Sjmcneill#define RPM_SMD_PCNOC_CLK 2 511.1Sjmcneill#define RPM_SMD_PCNOC_A_CLK 3 521.1Sjmcneill#define RPM_SMD_SNOC_CLK 4 531.1Sjmcneill#define RPM_SMD_SNOC_A_CLK 5 541.1Sjmcneill#define RPM_SMD_BIMC_CLK 6 551.1Sjmcneill#define RPM_SMD_BIMC_A_CLK 7 561.1Sjmcneill#define RPM_SMD_QDSS_CLK 8 571.1Sjmcneill#define RPM_SMD_QDSS_A_CLK 9 581.1Sjmcneill#define RPM_SMD_BB_CLK1 10 591.1Sjmcneill#define RPM_SMD_BB_CLK1_A 11 601.1Sjmcneill#define RPM_SMD_BB_CLK2 12 611.1Sjmcneill#define RPM_SMD_BB_CLK2_A 13 621.1Sjmcneill#define RPM_SMD_RF_CLK1 14 631.1Sjmcneill#define RPM_SMD_RF_CLK1_A 15 641.1Sjmcneill#define RPM_SMD_RF_CLK2 16 651.1Sjmcneill#define RPM_SMD_RF_CLK2_A 17 661.1Sjmcneill#define RPM_SMD_BB_CLK1_PIN 18 671.1Sjmcneill#define RPM_SMD_BB_CLK1_A_PIN 19 681.1Sjmcneill#define RPM_SMD_BB_CLK2_PIN 20 691.1Sjmcneill#define RPM_SMD_BB_CLK2_A_PIN 21 701.1Sjmcneill#define RPM_SMD_RF_CLK1_PIN 22 711.1Sjmcneill#define RPM_SMD_RF_CLK1_A_PIN 23 721.1Sjmcneill#define RPM_SMD_RF_CLK2_PIN 24 731.1Sjmcneill#define RPM_SMD_RF_CLK2_A_PIN 25 741.1Sjmcneill#define RPM_SMD_PNOC_CLK 26 751.1Sjmcneill#define RPM_SMD_PNOC_A_CLK 27 761.1Sjmcneill#define RPM_SMD_CNOC_CLK 28 771.1Sjmcneill#define RPM_SMD_CNOC_A_CLK 29 781.1Sjmcneill#define RPM_SMD_MMSSNOC_AHB_CLK 30 791.1Sjmcneill#define RPM_SMD_MMSSNOC_AHB_A_CLK 31 801.1Sjmcneill#define RPM_SMD_GFX3D_CLK_SRC 32 811.1Sjmcneill#define RPM_SMD_GFX3D_A_CLK_SRC 33 821.1Sjmcneill#define RPM_SMD_OCMEMGX_CLK 34 831.1Sjmcneill#define RPM_SMD_OCMEMGX_A_CLK 35 841.1Sjmcneill#define RPM_SMD_CXO_D0 36 851.1Sjmcneill#define RPM_SMD_CXO_D0_A 37 861.1Sjmcneill#define RPM_SMD_CXO_D1 38 871.1Sjmcneill#define RPM_SMD_CXO_D1_A 39 881.1Sjmcneill#define RPM_SMD_CXO_A0 40 891.1Sjmcneill#define RPM_SMD_CXO_A0_A 41 901.1Sjmcneill#define RPM_SMD_CXO_A1 42 911.1Sjmcneill#define RPM_SMD_CXO_A1_A 43 921.1Sjmcneill#define RPM_SMD_CXO_A2 44 931.1Sjmcneill#define RPM_SMD_CXO_A2_A 45 941.1Sjmcneill#define RPM_SMD_DIV_CLK1 46 951.1Sjmcneill#define RPM_SMD_DIV_A_CLK1 47 961.1Sjmcneill#define RPM_SMD_DIV_CLK2 48 971.1Sjmcneill#define RPM_SMD_DIV_A_CLK2 49 981.1Sjmcneill#define RPM_SMD_DIFF_CLK 50 991.1Sjmcneill#define RPM_SMD_DIFF_A_CLK 51 1001.1Sjmcneill#define RPM_SMD_CXO_D0_PIN 52 1011.1Sjmcneill#define RPM_SMD_CXO_D0_A_PIN 53 1021.1Sjmcneill#define RPM_SMD_CXO_D1_PIN 54 1031.1Sjmcneill#define RPM_SMD_CXO_D1_A_PIN 55 1041.1Sjmcneill#define RPM_SMD_CXO_A0_PIN 56 1051.1Sjmcneill#define RPM_SMD_CXO_A0_A_PIN 57 1061.1Sjmcneill#define RPM_SMD_CXO_A1_PIN 58 1071.1Sjmcneill#define RPM_SMD_CXO_A1_A_PIN 59 1081.1Sjmcneill#define RPM_SMD_CXO_A2_PIN 60 1091.1Sjmcneill#define RPM_SMD_CXO_A2_A_PIN 61 1101.1.1.2Sjmcneill#define RPM_SMD_AGGR1_NOC_CLK 62 1111.1.1.2Sjmcneill#define RPM_SMD_AGGR1_NOC_A_CLK 63 1121.1.1.2Sjmcneill#define RPM_SMD_AGGR2_NOC_CLK 64 1131.1.1.2Sjmcneill#define RPM_SMD_AGGR2_NOC_A_CLK 65 1141.1.1.2Sjmcneill#define RPM_SMD_MMAXI_CLK 66 1151.1.1.2Sjmcneill#define RPM_SMD_MMAXI_A_CLK 67 1161.1.1.2Sjmcneill#define RPM_SMD_IPA_CLK 68 1171.1.1.2Sjmcneill#define RPM_SMD_IPA_A_CLK 69 1181.1.1.2Sjmcneill#define RPM_SMD_CE1_CLK 70 1191.1.1.2Sjmcneill#define RPM_SMD_CE1_A_CLK 71 1201.1.1.2Sjmcneill#define RPM_SMD_DIV_CLK3 72 1211.1.1.2Sjmcneill#define RPM_SMD_DIV_A_CLK3 73 1221.1.1.2Sjmcneill#define RPM_SMD_LN_BB_CLK 74 1231.1.1.2Sjmcneill#define RPM_SMD_LN_BB_A_CLK 75 1241.1.1.4Sjmcneill#define RPM_SMD_BIMC_GPU_CLK 76 1251.1.1.4Sjmcneill#define RPM_SMD_BIMC_GPU_A_CLK 77 1261.1.1.4Sjmcneill#define RPM_SMD_QPIC_CLK 78 1271.1.1.4Sjmcneill#define RPM_SMD_QPIC_CLK_A 79 1281.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK1 80 1291.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK1_A 81 1301.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK2 82 1311.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK2_A 83 1321.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK3_PIN 84 1331.1.1.4Sjmcneill#define RPM_SMD_LN_BB_CLK3_A_PIN 85 1341.1.1.4Sjmcneill#define RPM_SMD_RF_CLK3 86 1351.1.1.4Sjmcneill#define RPM_SMD_RF_CLK3_A 87 1361.1.1.4Sjmcneill#define RPM_SMD_RF_CLK3_PIN 88 1371.1.1.4Sjmcneill#define RPM_SMD_RF_CLK3_A_PIN 89 1381.1.1.6Sjmcneill#define RPM_SMD_MMSSNOC_AXI_CLK 90 1391.1.1.6Sjmcneill#define RPM_SMD_MMSSNOC_AXI_CLK_A 91 1401.1.1.6Sjmcneill#define RPM_SMD_CNOC_PERIPH_CLK 92 1411.1.1.6Sjmcneill#define RPM_SMD_CNOC_PERIPH_A_CLK 93 1421.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK3 94 1431.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK3_A 95 1441.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK1_PIN 96 1451.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK1_A_PIN 97 1461.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK2_PIN 98 1471.1.1.6Sjmcneill#define RPM_SMD_LN_BB_CLK2_A_PIN 99 1481.1.1.6Sjmcneill#define RPM_SMD_SYSMMNOC_CLK 100 1491.1.1.6Sjmcneill#define RPM_SMD_SYSMMNOC_A_CLK 101 1501.1.1.6Sjmcneill#define RPM_SMD_CE2_CLK 102 1511.1.1.6Sjmcneill#define RPM_SMD_CE2_A_CLK 103 1521.1.1.6Sjmcneill#define RPM_SMD_CE3_CLK 104 1531.1.1.6Sjmcneill#define RPM_SMD_CE3_A_CLK 105 1541.1.1.6Sjmcneill#define RPM_SMD_QUP_CLK 106 1551.1.1.6Sjmcneill#define RPM_SMD_QUP_A_CLK 107 1561.1.1.6Sjmcneill#define RPM_SMD_MMRT_CLK 108 1571.1.1.6Sjmcneill#define RPM_SMD_MMRT_A_CLK 109 1581.1.1.6Sjmcneill#define RPM_SMD_MMNRT_CLK 110 1591.1.1.6Sjmcneill#define RPM_SMD_MMNRT_A_CLK 111 1601.1.1.6Sjmcneill#define RPM_SMD_SNOC_PERIPH_CLK 112 1611.1.1.6Sjmcneill#define RPM_SMD_SNOC_PERIPH_A_CLK 113 1621.1.1.6Sjmcneill#define RPM_SMD_SNOC_LPASS_CLK 114 1631.1.1.6Sjmcneill#define RPM_SMD_SNOC_LPASS_A_CLK 115 1641.1Sjmcneill 1651.1Sjmcneill#endif 166