88 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (c) 2023, Linaro Limited4 */5 6#ifndef QCOM_PHY_QMP_QSERDES_COM_V7_H_7#define QCOM_PHY_QMP_QSERDES_COM_V7_H_8 9/* Only for QMP V7 PHY - QSERDES COM registers */10 11#define QSERDES_V7_COM_SSC_STEP_SIZE1_MODE1 0x0012#define QSERDES_V7_COM_SSC_STEP_SIZE2_MODE1 0x0413#define QSERDES_V7_COM_CP_CTRL_MODE1 0x1014#define QSERDES_V7_COM_PLL_RCTRL_MODE1 0x1415#define QSERDES_V7_COM_PLL_CCTRL_MODE1 0x1816#define QSERDES_V7_COM_CORECLK_DIV_MODE1 0x1c17#define QSERDES_V7_COM_LOCK_CMP1_MODE1 0x2018#define QSERDES_V7_COM_LOCK_CMP2_MODE1 0x2419#define QSERDES_V7_COM_DEC_START_MODE1 0x2820#define QSERDES_V7_COM_DEC_START_MSB_MODE1 0x2c21#define QSERDES_V7_COM_DIV_FRAC_START1_MODE1 0x3022#define QSERDES_V7_COM_DIV_FRAC_START2_MODE1 0x3423#define QSERDES_V7_COM_DIV_FRAC_START3_MODE1 0x3824#define QSERDES_V7_COM_HSCLK_SEL_1 0x3c25#define QSERDES_V7_COM_INTEGLOOP_GAIN0_MODE1 0x4026#define QSERDES_V7_COM_INTEGLOOP_GAIN1_MODE1 0x4427#define QSERDES_V7_COM_VCO_TUNE1_MODE1 0x4828#define QSERDES_V7_COM_VCO_TUNE2_MODE1 0x4c29#define QSERDES_V7_COM_BIN_VCOCAL_CMP_CODE1_MODE1 0x5030#define QSERDES_V7_COM_BIN_VCOCAL_CMP_CODE2_MODE1 0x5431#define QSERDES_V7_COM_BIN_VCOCAL_CMP_CODE1_MODE0 0x5832#define QSERDES_V7_COM_BIN_VCOCAL_CMP_CODE2_MODE0 0x5c33#define QSERDES_V7_COM_SSC_STEP_SIZE1_MODE0 0x6034#define QSERDES_V7_COM_SSC_STEP_SIZE2_MODE0 0x6435#define QSERDES_V7_COM_CP_CTRL_MODE0 0x7036#define QSERDES_V7_COM_PLL_RCTRL_MODE0 0x7437#define QSERDES_V7_COM_PLL_CCTRL_MODE0 0x7838#define QSERDES_V7_COM_PLL_CORE_CLK_DIV_MODE0 0x7c39#define QSERDES_V7_COM_LOCK_CMP1_MODE0 0x8040#define QSERDES_V7_COM_LOCK_CMP2_MODE0 0x8441#define QSERDES_V7_COM_DEC_START_MODE0 0x8842#define QSERDES_V7_COM_DEC_START_MSB_MODE0 0x8c43#define QSERDES_V7_COM_DIV_FRAC_START1_MODE0 0x9044#define QSERDES_V7_COM_DIV_FRAC_START2_MODE0 0x9445#define QSERDES_V7_COM_DIV_FRAC_START3_MODE0 0x9846#define QSERDES_V7_COM_HSCLK_HS_SWITCH_SEL_1 0x9c47#define QSERDES_V7_COM_INTEGLOOP_GAIN0_MODE0 0xa048#define QSERDES_V7_COM_INTEGLOOP_GAIN1_MODE0 0xa449#define QSERDES_V7_COM_VCO_TUNE1_MODE0 0xa850#define QSERDES_V7_COM_VCO_TUNE2_MODE0 0xac51#define QSERDES_V7_COM_BG_TIMER 0xbc52#define QSERDES_V7_COM_SSC_EN_CENTER 0xc053#define QSERDES_V7_COM_SSC_ADJ_PER1 0xc454#define QSERDES_V7_COM_SSC_PER1 0xcc55#define QSERDES_V7_COM_SSC_PER2 0xd056#define QSERDES_V7_COM_PLL_POST_DIV_MUX 0xd857#define QSERDES_V7_COM_PLL_BIAS_EN_CLK_BUFLR_EN 0xdc58#define QSERDES_V7_COM_CLK_ENABLE1 0xe059#define QSERDES_V7_COM_SYS_CLK_CTRL 0xe460#define QSERDES_V7_COM_SYSCLK_BUF_ENABLE 0xe861#define QSERDES_V7_COM_PLL_IVCO 0xf462#define QSERDES_V7_COM_PLL_IVCO_MODE1 0xf863#define QSERDES_V7_COM_SYSCLK_EN_SEL 0x11064#define QSERDES_V7_COM_RESETSM_CNTRL 0x11865#define QSERDES_V7_COM_LOCK_CMP_EN 0x12066#define QSERDES_V7_COM_LOCK_CMP_CFG 0x12467#define QSERDES_V7_COM_VCO_TUNE_CTRL 0x13c68#define QSERDES_V7_COM_VCO_TUNE_MAP 0x14069#define QSERDES_V7_COM_VCO_TUNE_INITVAL2 0x14870#define QSERDES_V7_COM_VCO_TUNE_MAXVAL2 0x15871#define QSERDES_V7_COM_CLK_SELECT 0x16472#define QSERDES_V7_COM_CORE_CLK_EN 0x17073#define QSERDES_V7_COM_CMN_CONFIG_1 0x17474#define QSERDES_V7_COM_SVS_MODE_CLK_SEL 0x17c75#define QSERDES_V7_COM_CMN_MISC_1 0x18476#define QSERDES_V7_COM_CMN_MODE 0x18877#define QSERDES_V7_COM_PLL_VCO_DC_LEVEL_CTRL 0x19878#define QSERDES_V7_COM_AUTO_GAIN_ADJ_CTRL_1 0x1a479#define QSERDES_V7_COM_AUTO_GAIN_ADJ_CTRL_2 0x1a880#define QSERDES_V7_COM_AUTO_GAIN_ADJ_CTRL_3 0x1ac81#define QSERDES_V7_COM_ADDITIONAL_MISC 0x1b482#define QSERDES_V7_COM_ADDITIONAL_MISC_2 0x1b883#define QSERDES_V7_COM_ADDITIONAL_MISC_3 0x1bc84#define QSERDES_V7_COM_CMN_STATUS 0x1d085#define QSERDES_V7_COM_C_READY_STATUS 0x1f886 87#endif88