90 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (c) 2023, Linaro Limited4 */5 6#ifndef QCOM_PHY_QMP_QSERDES_COM_V6_H_7#define QCOM_PHY_QMP_QSERDES_COM_V6_H_8 9/* Only for QMP V6 PHY - QSERDES COM registers */10 11#define QSERDES_V6_COM_SSC_STEP_SIZE1_MODE1 0x0012#define QSERDES_V6_COM_SSC_STEP_SIZE2_MODE1 0x0413#define QSERDES_V6_COM_CP_CTRL_MODE1 0x1014#define QSERDES_V6_COM_PLL_RCTRL_MODE1 0x1415#define QSERDES_V6_COM_PLL_CCTRL_MODE1 0x1816#define QSERDES_V6_COM_CORECLK_DIV_MODE1 0x1c17#define QSERDES_V6_COM_LOCK_CMP1_MODE1 0x2018#define QSERDES_V6_COM_LOCK_CMP2_MODE1 0x2419#define QSERDES_V6_COM_DEC_START_MODE1 0x2820#define QSERDES_V6_COM_DEC_START_MSB_MODE1 0x2c21#define QSERDES_V6_COM_DIV_FRAC_START1_MODE1 0x3022#define QSERDES_V6_COM_DIV_FRAC_START2_MODE1 0x3423#define QSERDES_V6_COM_DIV_FRAC_START3_MODE1 0x3824#define QSERDES_V6_COM_HSCLK_SEL_1 0x3c25#define QSERDES_V6_COM_INTEGLOOP_GAIN0_MODE1 0x4026#define QSERDES_V6_COM_INTEGLOOP_GAIN1_MODE1 0x4427#define QSERDES_V6_COM_VCO_TUNE1_MODE1 0x4828#define QSERDES_V6_COM_VCO_TUNE2_MODE1 0x4c29#define QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE1 0x5030#define QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE1 0x5431#define QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE1_MODE0 0x5832#define QSERDES_V6_COM_BIN_VCOCAL_CMP_CODE2_MODE0 0x5c33#define QSERDES_V6_COM_SSC_STEP_SIZE1_MODE0 0x6034#define QSERDES_V6_COM_SSC_STEP_SIZE2_MODE0 0x6435#define QSERDES_V6_COM_CP_CTRL_MODE0 0x7036#define QSERDES_V6_COM_PLL_RCTRL_MODE0 0x7437#define QSERDES_V6_COM_PLL_CCTRL_MODE0 0x7838#define QSERDES_V6_COM_PLL_CORE_CLK_DIV_MODE0 0x7c39#define QSERDES_V6_COM_LOCK_CMP1_MODE0 0x8040#define QSERDES_V6_COM_LOCK_CMP2_MODE0 0x8441#define QSERDES_V6_COM_DEC_START_MODE0 0x8842#define QSERDES_V6_COM_DEC_START_MSB_MODE0 0x8c43#define QSERDES_V6_COM_DIV_FRAC_START1_MODE0 0x9044#define QSERDES_V6_COM_DIV_FRAC_START2_MODE0 0x9445#define QSERDES_V6_COM_DIV_FRAC_START3_MODE0 0x9846#define QSERDES_V6_COM_HSCLK_HS_SWITCH_SEL_1 0x9c47#define QSERDES_V6_COM_INTEGLOOP_GAIN0_MODE0 0xa048#define QSERDES_V6_COM_INTEGLOOP_GAIN1_MODE0 0xa449#define QSERDES_V6_COM_VCO_TUNE1_MODE0 0xa850#define QSERDES_V6_COM_VCO_TUNE2_MODE0 0xac51#define QSERDES_V6_COM_BG_TIMER 0xbc52#define QSERDES_V6_COM_SSC_EN_CENTER 0xc053#define QSERDES_V6_COM_SSC_ADJ_PER1 0xc454#define QSERDES_V6_COM_SSC_PER1 0xcc55#define QSERDES_V6_COM_SSC_PER2 0xd056#define QSERDES_V6_COM_PLL_POST_DIV_MUX 0xd857#define QSERDES_V6_COM_PLL_BIAS_EN_CLK_BUFLR_EN 0xdc58#define QSERDES_V6_COM_CLK_ENABLE1 0xe059#define QSERDES_V6_COM_SYS_CLK_CTRL 0xe460#define QSERDES_V6_COM_SYSCLK_BUF_ENABLE 0xe861#define QSERDES_V6_COM_PLL_IVCO 0xf462#define QSERDES_V6_COM_PLL_IVCO_MODE1 0xf863#define QSERDES_V6_COM_CMN_IETRIM 0xfc64#define QSERDES_V6_COM_CMN_IPTRIM 0x10065#define QSERDES_V6_COM_SYSCLK_EN_SEL 0x11066#define QSERDES_V6_COM_RESETSM_CNTRL 0x11867#define QSERDES_V6_COM_LOCK_CMP_EN 0x12068#define QSERDES_V6_COM_LOCK_CMP_CFG 0x12469#define QSERDES_V6_COM_VCO_TUNE_CTRL 0x13c70#define QSERDES_V6_COM_VCO_TUNE_MAP 0x14071#define QSERDES_V6_COM_VCO_TUNE_INITVAL2 0x14872#define QSERDES_V6_COM_VCO_TUNE_MAXVAL2 0x15873#define QSERDES_V6_COM_CLK_SELECT 0x16474#define QSERDES_V6_COM_CORE_CLK_EN 0x17075#define QSERDES_V6_COM_CMN_CONFIG_1 0x17476#define QSERDES_V6_COM_SVS_MODE_CLK_SEL 0x17c77#define QSERDES_V6_COM_CMN_MISC_1 0x18478#define QSERDES_V6_COM_CMN_MODE 0x18879#define QSERDES_V6_COM_PLL_VCO_DC_LEVEL_CTRL 0x19880#define QSERDES_V6_COM_AUTO_GAIN_ADJ_CTRL_1 0x1a481#define QSERDES_V6_COM_AUTO_GAIN_ADJ_CTRL_2 0x1a882#define QSERDES_V6_COM_AUTO_GAIN_ADJ_CTRL_3 0x1ac83#define QSERDES_V6_COM_ADDITIONAL_MISC 0x1b484#define QSERDES_V6_COM_ADDITIONAL_MISC_2 0x1b885#define QSERDES_V6_COM_ADDITIONAL_MISC_3 0x1bc86#define QSERDES_V6_COM_CMN_STATUS 0x1d087#define QSERDES_V6_COM_C_READY_STATUS 0x1f888 89#endif90