blob: b4b8a9723383f0d04b6b61360b1a05fed8a2fd79 [file] [log] [blame]
/* Copyright (c) 2014, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef __MSM_CLOCKS_9640_HWIO_H
#define __MSM_CLOCKS_9640_HWIO_H
#define FMAX_LOW 1
#define FMAX_NOM 2
#define FMAX_TURBO 3
#define RPM_REGULATOR_CORNER_NONE 1
#define RPM_REGULATOR_CORNER_SVS_SOC 4
#define RPM_REGULATOR_CORNER_NOMINAL 5
#define RPM_REGULATOR_CORNER_SUPER_TURBO 7
#define GCC_GPLL0_MODE 0x21000
#define GCC_GPLL0_L_VAL 0x21004
#define GCC_GPLL0_ALPHA_VAL 0x21008
#define GCC_GPLL0_ALPHA_VAL_U 0x2100C
#define GCC_GPLL0_USER_CTL 0x21010
#define GCC_GPLL0_USER_CTL_U 0x21014
#define GCC_GPLL0_CONFIG_CTL 0x21018
#define GCC_GPLL0_TEST_CTL 0x2101C
#define GCC_GPLL0_TEST_CTL_U 0x21020
#define GCC_GPLL0_FREQ_CTL 0x21028
#define GCC_GPLL0_STATUS 0x21024
#define GCC_GPLL1_MODE 0x20000
#define GCC_GPLL1_L_VAL 0x20004
#define GCC_GPLL1_ALPHA_VAL 0x20008
#define GCC_GPLL1_ALPHA_VAL_U 0x2000C
#define GCC_GPLL1_USER_CTL 0x20010
#define GCC_GPLL1_CONFIG_CTL 0x20018
#define GCC_GPLL1_TEST_CTL 0x2001C
#define GCC_GPLL1_STATUS 0x20024
#define GCC_GPLL3_MODE 0x23000
#define GCC_GPLL3_L_VAL 0x23004
#define GCC_GPLL3_ALPHA_VAL 0x23008
#define GCC_GPLL3_ALPHA_VAL_U 0x2300C
#define GCC_GPLL3_USER_CTL 0x23010
#define GCC_GPLL3_USER_CTL_U 0x23014
#define GCC_GPLL3_CONFIG_CTL 0x23018
#define GCC_GPLL3_TEST_CTL 0x2301C
#define GCC_GPLL3_TEST_CTL_U 0x23020
#define GCC_GPLL3_FREQ_CTL 0x23028
#define GCC_GPLL3_STATUS 0x23024
#define GCC_GPLL2_MODE 0x25000
#define GCC_GPLL2_L_VAL 0x25004
#define GCC_GPLL2_ALPHA_VAL 0x25008
#define GCC_GPLL2_ALPHA_VAL_U 0x2500C
#define GCC_GPLL2_USER_CTL 0x25010
#define GCC_GPLL2_USER_CTL_U 0x25014
#define GCC_GPLL2_CONFIG_CTL 0x25018
#define GCC_GPLL2_TEST_CTL 0x2501C
#define GCC_GPLL2_TEST_CTL_U 0x25020
#define GCC_GPLL2_FREQ_CTL 0x25028
#define GCC_GPLL2_STATUS 0x25024
#define GCC_SYSTEM_NOC_BCR 0x26000
#define GCC_SYSTEM_NOC_BFDCD_CMD_RCGR 0x26004
#define GCC_SYSTEM_NOC_BFDCD_CFG_RCGR 0x26008
#define GCC_SNOC_QOSGEN_EXTREF_CTL 0x2601C
#define GCC_PCNOC_BFDCD_CMD_RCGR 0x27000
#define GCC_PCNOC_BFDCD_CFG_RCGR 0x27004
#define GCC_SYS_NOC_AXI_CBCR 0x26020
#define GCC_SYS_NOC_QDSS_STM_AXI_CBCR 0x26024
#define GCC_SYS_NOC_APSS_AHB_CBCR 0x26028
#define GCC_SNOC_PCNOC_AHB_CBCR 0x2602C
#define GCC_SYS_NOC_AT_CBCR 0x26030
#define GCC_PCNOC_BCR 0x27018
#define GCC_PCNOC_AHB_CBCR 0x2701C
#define GCC_PCNOC_DDR_CFG_CBCR 0x27020
#define GCC_PCNOC_RPM_AHB_CBCR 0x27024
#define GCC_PCNOC_AT_CBCR 0x27028
#define GCC_NOC_CONF_XPU_AHB_CBCR 0x17000
#define GCC_IMEM_BCR 0xE000
#define GCC_IMEM_AXI_CBCR 0xE004
#define GCC_IMEM_CFG_AHB_CBCR 0xE008
#define GCC_MSS_CFG_AHB_CBCR 0x49000
#define GCC_MSS_Q6_BIMC_AXI_CBCR 0x49004
#define GCC_RPM_CFG_XPU_CBCR 0x17004
#define GCC_QDSS_BCR 0x29000
#define GCC_QDSS_DAP_AHB_CBCR 0x29004
#define GCC_QDSS_CFG_AHB_CBCR 0x29008
#define GCC_QDSS_AT_CMD_RCGR 0x2900C
#define GCC_QDSS_AT_CFG_RCGR 0x29010
#define GCC_QDSS_AT_CBCR 0x29024
#define GCC_QDSS_ETR_USB_CBCR 0x29028
#define GCC_QDSS_STM_CMD_RCGR 0x2902C
#define GCC_QDSS_STM_CFG_RCGR 0x29030
#define GCC_QDSS_STM_CBCR 0x29044
#define GCC_QDSS_TRACECLKIN_CMD_RCGR 0x29048
#define GCC_QDSS_TRACECLKIN_CFG_RCGR 0x2904C
#define GCC_QDSS_TRACECLKIN_CBCR 0x29060
#define GCC_QDSS_TSCTR_CMD_RCGR 0x29064
#define GCC_QDSS_TSCTR_CFG_RCGR 0x29068
#define GCC_QDSS_TSCTR_DIV2_CBCR 0x2907C
#define GCC_QDSS_TSCTR_DIV3_CBCR 0x29080
#define GCC_QDSS_DAP_CBCR 0x29084
#define GCC_QDSS_TSCTR_DIV4_CBCR 0x29088
#define GCC_QDSS_TSCTR_DIV8_CBCR 0x2908C
#define GCC_QDSS_TSCTR_DIV16_CBCR 0x29090
#define GCC_GCC_SLEEP_CMD_RCGR 0x30000
#define GCC_QUSB2A_PHY_BCR 0x41028
#define GCC_SDCC1_BCR 0x42000
#define GCC_SDCC1_APPS_CMD_RCGR 0x42004
#define GCC_SDCC1_APPS_CFG_RCGR 0x42008
#define GCC_SDCC1_APPS_M 0x4200C
#define GCC_SDCC1_APPS_N 0x42010
#define GCC_SDCC1_APPS_D 0x42014
#define GCC_SDCC1_APPS_CBCR 0x42018
#define GCC_SDCC1_AHB_CBCR 0x4201C
#define GCC_BLSP1_BCR 0x1000
#define GCC_BLSP1_SLEEP_CBCR 0x1004
#define GCC_BLSP1_AHB_CBCR 0x1008
#define GCC_BLSP1_QUP1_BCR 0x2000
#define GCC_BLSP1_QUP1_SPI_APPS_CBCR 0x2004
#define GCC_BLSP1_QUP1_I2C_APPS_CBCR 0x2008
#define GCC_BLSP1_QUP1_I2C_APPS_CMD_RCGR 0x200C
#define GCC_BLSP1_QUP1_I2C_APPS_CFG_RCGR 0x2010
#define GCC_BLSP1_QUP2_I2C_APPS_CMD_RCGR 0x3000
#define GCC_BLSP1_QUP2_I2C_APPS_CFG_RCGR 0x3004
#define GCC_BLSP1_QUP3_I2C_APPS_CMD_RCGR 0x4000
#define GCC_BLSP1_QUP3_I2C_APPS_CFG_RCGR 0x4004
#define GCC_BLSP1_QUP4_I2C_APPS_CMD_RCGR 0x5000
#define GCC_BLSP1_QUP4_I2C_APPS_CFG_RCGR 0x5004
#define GCC_BLSP1_QUP1_SPI_APPS_CMD_RCGR 0x2024
#define GCC_BLSP1_QUP1_SPI_APPS_CFG_RCGR 0x2028
#define GCC_BLSP1_QUP1_SPI_APPS_M 0x202C
#define GCC_BLSP1_QUP1_SPI_APPS_N 0x2030
#define GCC_BLSP1_QUP1_SPI_APPS_D 0x2034
#define GCC_BLSP1_UART1_BCR 0x2038
#define GCC_BLSP1_UART1_APPS_CBCR 0x203C
#define GCC_BLSP1_UART1_SIM_CBCR 0x2040
#define GCC_BLSP1_UART1_APPS_CMD_RCGR 0x2044
#define GCC_BLSP1_UART1_APPS_CFG_RCGR 0x2048
#define GCC_BLSP1_UART1_APPS_M 0x204C
#define GCC_BLSP1_UART1_APPS_N 0x2050
#define GCC_BLSP1_UART1_APPS_D 0x2054
#define GCC_BLSP1_QUP2_BCR 0x3008
#define GCC_BLSP1_QUP2_SPI_APPS_CBCR 0x300C
#define GCC_BLSP1_QUP2_I2C_APPS_CBCR 0x3010
#define GCC_BLSP1_QUP2_SPI_APPS_CMD_RCGR 0x3014
#define GCC_BLSP1_QUP2_SPI_APPS_CFG_RCGR 0x3018
#define GCC_BLSP1_QUP2_SPI_APPS_M 0x301C
#define GCC_BLSP1_QUP2_SPI_APPS_N 0x3020
#define GCC_BLSP1_QUP2_SPI_APPS_D 0x3024
#define GCC_BLSP1_UART2_BCR 0x3028
#define GCC_BLSP1_UART2_APPS_CBCR 0x302C
#define GCC_BLSP1_UART2_SIM_CBCR 0x3030
#define GCC_BLSP1_UART2_APPS_CMD_RCGR 0x3034
#define GCC_BLSP1_UART2_APPS_CFG_RCGR 0x3038
#define GCC_BLSP1_UART2_APPS_M 0x303C
#define GCC_BLSP1_UART2_APPS_N 0x3040
#define GCC_BLSP1_UART2_APPS_D 0x3044
#define GCC_BLSP1_QUP3_BCR 0x4018
#define GCC_BLSP1_QUP3_SPI_APPS_CBCR 0x401C
#define GCC_BLSP1_QUP3_I2C_APPS_CBCR 0x4020
#define GCC_BLSP1_QUP3_SPI_APPS_CMD_RCGR 0x4024
#define GCC_BLSP1_QUP3_SPI_APPS_CFG_RCGR 0x4028
#define GCC_BLSP1_QUP3_SPI_APPS_M 0x402C
#define GCC_BLSP1_QUP3_SPI_APPS_N 0x4030
#define GCC_BLSP1_QUP3_SPI_APPS_D 0x4034
#define GCC_BLSP1_UART3_BCR 0x4038
#define GCC_BLSP1_UART3_APPS_CBCR 0x403C
#define GCC_BLSP1_UART3_SIM_CBCR 0x4040
#define GCC_BLSP1_UART3_APPS_CMD_RCGR 0x4044
#define GCC_BLSP1_UART3_APPS_CFG_RCGR 0x4048
#define GCC_BLSP1_UART3_APPS_M 0x404C
#define GCC_BLSP1_UART3_APPS_N 0x4050
#define GCC_BLSP1_UART3_APPS_D 0x4054
#define GCC_BLSP1_QUP4_BCR 0x5018
#define GCC_BLSP1_QUP4_SPI_APPS_CBCR 0x501C
#define GCC_BLSP1_QUP4_I2C_APPS_CBCR 0x5020
#define GCC_BLSP1_QUP4_SPI_APPS_CMD_RCGR 0x5024
#define GCC_BLSP1_QUP4_SPI_APPS_CFG_RCGR 0x5028
#define GCC_BLSP1_QUP4_SPI_APPS_M 0x502C
#define GCC_BLSP1_QUP4_SPI_APPS_N 0x5030
#define GCC_BLSP1_QUP4_SPI_APPS_D 0x5034
#define GCC_BLSP1_UART4_BCR 0x5038
#define GCC_BLSP1_UART4_APPS_CBCR 0x503C
#define GCC_BLSP1_UART4_SIM_CBCR 0x5040
#define GCC_BLSP1_UART4_APPS_CMD_RCGR 0x5044
#define GCC_BLSP1_UART4_APPS_CFG_RCGR 0x5048
#define GCC_BLSP1_UART4_APPS_M 0x504C
#define GCC_BLSP1_UART4_APPS_N 0x5050
#define GCC_BLSP1_UART4_APPS_D 0x5054
#define GCC_BLSP_UART_SIM_CMD_RCGR 0x100C
#define GCC_BLSP_UART_SIM_CFG_RCGR 0x1010
#define GCC_PRNG_XPU_CFG_AHB_CBCR 0x17008
#define GCC_PDM_BCR 0x44000
#define GCC_PDM_AHB_CBCR 0x44004
#define GCC_PDM_XO4_CBCR 0x44008
#define GCC_PDM2_CBCR 0x4400C
#define GCC_PDM2_CMD_RCGR 0x44010
#define GCC_PDM2_CFG_RCGR 0x44014
#define GCC_PRNG_BCR 0x13000
#define GCC_PRNG_AHB_CBCR 0x13004
#define GCC_TCSR_BCR 0x28000
#define GCC_TCSR_AHB_CBCR 0x28004
#define GCC_BOOT_ROM_BCR 0x13008
#define GCC_BOOT_ROM_AHB_CBCR 0x1300C
#define GCC_MSG_RAM_BCR 0x2B000
#define GCC_MSG_RAM_AHB_CBCR 0x2B004
#define GCC_TLMM_BCR 0x34000
#define GCC_TLMM_AHB_CBCR 0x34004
#define GCC_TLMM_CBCR 0x34008
#define GCC_MPM_BCR 0x2C000
#define GCC_MPM_MISC 0x2C004
#define GCC_MPM_AHB_CBCR 0x2C008
#define GCC_RPM_PROC_HCLK_CBCR 0x2D000
#define GCC_RPM_BUS_AHB_CBCR 0x2D004
#define GCC_RPM_SLEEP_CBCR 0x2D008
#define GCC_RPM_TIMER_CBCR 0x2D00C
#define GCC_RPM_CMD_RCGR 0x2D010
#define GCC_RPM_CFG_RCGR 0x2D014
#define GCC_RPM_MISC 0x2D028
#define GCC_SEC_CTRL_BCR 0x1A000
#define GCC_ACC_CMD_RCGR 0x1A004
#define GCC_ACC_CFG_RCGR 0x1A008
#define GCC_ACC_MISC 0x1A01C
#define GCC_SEC_CTRL_ACC_CBCR 0x1A020
#define GCC_SEC_CTRL_AHB_CBCR 0x1A024
#define GCC_SEC_CTRL_CBCR 0x1A028
#define GCC_SEC_CTRL_SENSE_CBCR 0x1A02C
#define GCC_SEC_CTRL_BOOT_ROM_PATCH_CBCR 0x1A030
#define GCC_SEC_CTRL_CMD_RCGR 0x1A034
#define GCC_SEC_CTRL_CFG_RCGR 0x1A038
#define GCC_SPMI_BCR 0x2E000
#define GCC_SPMI_SER_CMD_RCGR 0x2E004
#define GCC_SPMI_SER_CFG_RCGR 0x2E008
#define GCC_SPMI_SER_CBCR 0x2E01C
#define GCC_SPMI_PCNOC_AHB_CBCR 0x2E020
#define GCC_SPMI_AHB_CMD_RCGR 0x2E024
#define GCC_SPMI_AHB_CFG_RCGR 0x2E028
#define GCC_SPMI_AHB_CBCR 0x2E03C
#define GCC_SPDM_BCR 0x2F000
#define GCC_SPDM_CFG_AHB_CBCR 0x2F004
#define GCC_SPDM_MSTR_AHB_CBCR 0x2F008
#define GCC_SPDM_FF_CBCR 0x2F00C
#define GCC_SPDM_BIMC_CY_CBCR 0x2F010
#define GCC_SPDM_SNOC_CY_CBCR 0x2F014
#define GCC_SPDM_DEBUG_CY_CBCR 0x2F018
#define GCC_SPDM_PCNOC_CY_CBCR 0x2F01C
#define GCC_SPDM_RPM_CY_CBCR 0x2F020
#define GCC_CRYPTO_BCR 0x16000
#define GCC_CRYPTO_CMD_RCGR 0x16004
#define GCC_CRYPTO_CFG_RCGR 0x16008
#define GCC_CRYPTO_CBCR 0x1601C
#define GCC_CRYPTO_AXI_CBCR 0x16020
#define GCC_CRYPTO_AHB_CBCR 0x16024
#define GCC_GCC_AHB_CBCR 0x30014
#define GCC_GCC_XO_CMD_RCGR 0x30018
#define GCC_GCC_XO_CBCR 0x30030
#define GCC_GCC_XO_DIV4_CBCR 0x30034
#define GCC_GCC_IM_SLEEP_CBCR 0x30038
#define GCC_BIMC_BCR 0x31000
#define GCC_BIMC_GDSCR 0x31004
#define GCC_BIMC_DDR_XO_CMD_RCGR 0x32000
#define GCC_BIMC_XO_CBCR 0x31008
#define GCC_BIMC_CFG_AHB_CBCR 0x3100C
#define GCC_BIMC_SLEEP_CBCR 0x31010
#define GCC_BIMC_SYSNOC_AXI_CBCR 0x31014
#define GCC_BIMC_DDR_CMD_RCGR 0x32004
#define GCC_BIMC_DDR_CFG_RCGR 0x32008
#define GCC_BIMC_MISC 0x31018
#define GCC_BIMC_CBCR 0x3101C
#define GCC_BIMC_APSS_AXI_CBCR 0x31020
#define GCC_DDR_DIM_CFG_CBCR 0x3201C
#define GCC_DDR_DIM_SLEEP_CBCR 0x32020
#define GCC_BIMC_TCU_CBCR 0x31044
#define GCC_ULTAUDIO_PCNOC_MPORT_CBCR 0x1C000
#define GCC_ULTAUDIO_PCNOC_SWAY_CBCR 0x1C004
#define GCC_ULT_AUDIO_BCR 0x1C0B4
#define GCC_APSS_AHB_CMD_RCGR 0x46000
#define GCC_APSS_AHB_CFG_RCGR 0x46004
#define GCC_APSS_AHB_MISC 0x46018
#define GCC_APSS_AHB_CBCR 0x4601C
#define GCC_APSS_AXI_CBCR 0x46020
#define GCC_DEHR_BCR 0x1F000
#define GCC_DEHR_CBCR 0x1F004
#define GCC_PCNOC_MPU_CFG_AHB_CBCR 0x1700C
#define GCC_APSS_TCU_CBCR 0x12018
#define GCC_MSS_TBU_AXI_CBCR 0x12024
#define GCC_MSS_TBU_Q6_AXI_CBCR 0x1202C
#define GCC_PCNOC_TBU_CBCR 0x12030
#define GCC_SMMU_CFG_CBCR 0x12038
#define GCC_SMMU_XPU_CBCR 0x17010
#define GCC_SMMU_CATS64_CBCR 0x7C004
#define GCC_SMMU_CATS_BCR 0x7C000
#define GCC_SMMU_BCR 0x12000
#define GCC_APSS_TCU_BCR 0x12050
#define GCC_MSS_TBU_AXI_BCR 0x65000
#define GCC_MSS_TBU_Q6_AXI_BCR 0x67000
#define GCC_SMMU_XPU_BCR 0x12054
#define GCC_SMMU_CFG_BCR 0x12094
#define GCC_PCNOC_TBU_BCR 0x12058
#define GCC_APCS_GPLL_ENA_VOTE 0x45000
#define GCC_APCS_CLOCK_BRANCH_ENA_VOTE 0x45004
#define GCC_APCS_SMMU_CLOCK_BRANCH_ENA_VOTE 0x4500C
#define GCC_APCS_CLOCK_SLEEP_ENA_VOTE 0x45008
#define GCC_APCS_SMMU_CLOCK_SLEEP_ENA_VOTE 0x45010
#define GCC_MSS_RESTART 0x10000
#define GCC_RESET_DEBUG 0x14000
#define GCC_FLUSH_ETR_DEBUG_TIMER 0x15000
#define GCC_STOP_CAPTURE_DEBUG_TIMER 0x15004
#define GCC_RESET_STATUS 0x15008
#define GCC_SW_SRST 0x1500C
#define GCC_PROC_HALT 0x1301C
#define GCC_GCC_DEBUG_CLK_CTL 0x74000
#define GCC_CLOCK_FRQ_MEASURE_CTL 0x74004
#define GCC_CLOCK_FRQ_MEASURE_STATUS 0x74008
#define GCC_PLLTEST_PAD_CFG 0x7400C
#define GCC_GP1_CBCR 0x8000
#define GCC_GP1_CMD_RCGR 0x8004
#define GCC_GP1_CFG_RCGR 0x8008
#define GCC_GP1_M 0x800C
#define GCC_GP1_N 0x8010
#define GCC_GP1_D 0x8014
#define GCC_GP2_CBCR 0x9000
#define GCC_GP2_CMD_RCGR 0x9004
#define GCC_GP2_CFG_RCGR 0x9008
#define GCC_GP2_M 0x900C
#define GCC_GP2_N 0x9010
#define GCC_GP2_D 0x9014
#define GCC_GP3_CBCR 0xA000
#define GCC_GP3_CMD_RCGR 0xA004
#define GCC_GP3_CFG_RCGR 0xA008
#define GCC_GP3_M 0xA00C
#define GCC_GP3_N 0xA010
#define GCC_GP3_D 0xA014
#define GCC_SYS_NOC_IPA_AXI_CBCR 0x3E028
#define GCC_IPA_BCR 0x3E000
#define GCC_IPA_CMD_RCGR 0x3E004
#define GCC_IPA_CFG_RCGR 0x3E008
#define GCC_IPA_M 0x3E00C
#define GCC_IPA_N 0x3E010
#define GCC_IPA_D 0x3E014
#define GCC_IPA_CBCR 0x3E018
#define GCC_IPA_AHB_CBCR 0x3E01C
#define GCC_IPA_SLEEP_CBCR 0x3E020
#define GCC_QPIC_BCR 0x3F000
#define GCC_QPIC_CMD_RCGR 0x3F004
#define GCC_QPIC_CFG_RCGR 0x3F008
#define GCC_QPIC_M 0x3F00C
#define GCC_QPIC_N 0x3F010
#define GCC_QPIC_D 0x3F014
#define GCC_QPIC_CBCR 0x3F018
#define GCC_QPIC_AHB_CBCR 0x3F01C
#define GCC_QPIC_SYSTEM_CBCR 0x3F020
#define GCC_PCIE_BCR 0x5D004
#define GCC_PCIE_CFG_AHB_CBCR 0x5D008
#define GCC_PCIE_PIPE_CBCR 0x5D00C
#define GCC_PCIE_AXI_CBCR 0x5D010
#define GCC_PCIE_SLEEP_CBCR 0x5D014
#define GCC_PCIE_AXI_MSTR_CBCR 0x5D018
#define GCC_PCIE_PIPE_CMD_RCGR 0x5D01C
#define GCC_PCIE_PIPE_CFG_RCGR 0x5D020
#define GCC_PCIE_AUX_CMD_RCGR 0x5D030
#define GCC_PCIE_AUX_CFG_RCGR 0x5D034
#define GCC_PCIE_AUX_M 0x5D038
#define GCC_PCIE_AUX_N 0x5D03C
#define GCC_PCIE_AUX_D 0x5D040
#define GCC_PCIE_GDSCR 0x5D044
#define GCC_PCIEPHY_PHY_BCR 0x5D048
#define GCC_PCIE_GPIO_LDO_EN 0x5D04C
#define GCC_PCIE_PHY_BCR 0x5D050
#define GCC_PCIE_MISC_RESET 0x5D054
#define GCC_PCIE_LINK_DOWN_BCR 0x5D05C
#define GCC_USB_SS_LDO_EN 0x5E07C
#define GCC_USB_PHY_CFG_AHB_CBCR 0x5E080
#define GCC_SYS_NOC_USB3_AXI_CBCR 0x5E084
#define GCC_USB_30_BCR 0x5E070
#define GCC_USB_30_MISC 0x5E074
#define GCC_USB30_MASTER_CBCR 0x5E000
#define GCC_USB30_SLEEP_CBCR 0x5E004
#define GCC_USB30_MOCK_UTMI_CBCR 0x5E008
#define GCC_USB30_MASTER_CMD_RCGR 0x5E00C
#define GCC_USB30_MASTER_CFG_RCGR 0x5E010
#define GCC_USB30_MASTER_M 0x5E014
#define GCC_USB30_MASTER_N 0x5E018
#define GCC_USB30_MASTER_D 0x5E01C
#define GCC_USB30_MOCK_UTMI_CMD_RCGR 0x5E020
#define GCC_USB30_MOCK_UTMI_CFG_RCGR 0x5E024
#define GCC_USB3_PHY_BCR 0x5E034
#define GCC_USB3PHY_PHY_BCR 0x5E03C
#define GCC_USB3_PIPE_CBCR 0x5E040
#define GCC_USB3_AUX_CBCR 0x5E044
#define GCC_USB3_PIPE_CMD_RCGR 0x5E048
#define GCC_USB3_PIPE_CFG_RCGR 0x5E04C
#define GCC_USB3_AUX_CMD_RCGR 0x5E05C
#define GCC_USB3_AUX_CFG_RCGR 0x5E060
#define GCC_USB3_AUX_M 0x5E064
#define GCC_USB3_AUX_N 0x5E068
#define GCC_USB3_AUX_D 0x5E06C
#define GCC_USB_30_GDSCR 0x5E078
#define GCC_IPA_TBU_CBCR 0x1205C
#define GCC_USB3_AXI_TBU_CBCR 0x12060
#define GCC_PCIE_AXI_TBU_CBCR 0x12064
#define GCC_IPA_TBU_BCR 0x6E000
#define GCC_USB3_AXI_TBU_BCR 0x6F000
#define GCC_PCIE_AXI_TBU_BCR 0x7D000
#define GCC_SMMU_TCU_BIMC_CMD_RCGR 0x1206C
#define GCC_SMMU_TCU_BIMC_CFG_RCGR 0x12070
#define GCC_SMMU_CATS_2X_CMD_RCGR 0x7C010
#define GCC_SMMU_CATS_2X_CFG_RCGR 0x7C014
#endif