All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: [steev:lenovo-x13s-next-20220722 8/142] drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:12:9: sparse: this was the original definition
Date: Thu, 28 Jul 2022 00:17:51 +0800	[thread overview]
Message-ID: <202207280019.VGbowqSv-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 21350 bytes --]

:::::: 
:::::: Manual check reason: "low confidence static check first_new_problem: drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:12:9: sparse: this was the original definition"
:::::: 

CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: Bjorn Andersson <bjorn.andersson@linaro.org>
CC: Steev Klimaszewski <steev@kali.org>

tree:   https://github.com/steev/linux lenovo-x13s-next-20220722
head:   3908c7f1753c0530f24f55cc23b6c6a7cd0fd3fe
commit: 5269d6cef9825d8d40bb77450e9a4cd5b4d3475f [8/142] phy: qcom-qmp: Add sc8280xp USB/DP combo phys
:::::: branch date: 3 days ago
:::::: commit date: 4 days ago
config: riscv-randconfig-s053-20220727 (https://download.01.org/0day-ci/archive/20220728/202207280019.VGbowqSv-lkp(a)intel.com/config)
compiler: riscv64-linux-gcc (GCC) 12.1.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.4-39-gce1a6720-dirty
        # https://github.com/steev/linux/commit/5269d6cef9825d8d40bb77450e9a4cd5b4d3475f
        git remote add steev https://github.com/steev/linux
        git fetch --no-tags steev lenovo-x13s-next-20220722
        git checkout 5269d6cef9825d8d40bb77450e9a4cd5b4d3475f
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=riscv SHELL=/bin/bash drivers/phy/

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>

sparse warnings: (new ones prefixed by >>)
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:189:9: sparse: sparse: preprocessor token QSERDES_V4_TX_CLKBUF_ENABLE redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
>> drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:12:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:190:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TX_EMP_POST1_LVL redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:13:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:191:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TX_DRV_LVL redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:15:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:192:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RESET_TSYNC_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:17:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:193:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PRE_STALL_LDO_BOOST_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:18:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:194:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TX_BAND redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:19:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:195:9: sparse: sparse: preprocessor token QSERDES_V4_TX_INTERFACE_SELECT redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:21:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:196:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RES_CODE_LANE_TX redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:23:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:197:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RES_CODE_LANE_RX redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:24:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:198:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RES_CODE_LANE_OFFSET_TX redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:25:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:199:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RES_CODE_LANE_OFFSET_RX redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:26:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:200:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TRANSCEIVER_BIAS_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:31:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:201:9: sparse: sparse: preprocessor token QSERDES_V4_TX_HIGHZ_DRVR_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:32:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:202:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TX_POL_INV redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:33:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:203:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PARRATE_REC_DETECT_IDLE_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:34:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:204:9: sparse: sparse: preprocessor token QSERDES_V4_TX_LANE_MODE_1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:43:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:205:9: sparse: sparse: preprocessor token QSERDES_V4_TX_LANE_MODE_2 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:44:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:206:9: sparse: sparse: preprocessor token QSERDES_V4_TX_RCV_DETECT_LVL_2 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:49:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:207:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TRAN_DRVR_EMP_EN redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:56:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:208:9: sparse: sparse: preprocessor token QSERDES_V4_TX_TX_INTERFACE_MODE redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:57:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:209:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PWM_GEAR_1_DIVIDER_BAND0_1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:64:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:210:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PWM_GEAR_2_DIVIDER_BAND0_1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:65:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:211:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PWM_GEAR_3_DIVIDER_BAND0_1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:66:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:212:9: sparse: sparse: preprocessor token QSERDES_V4_TX_PWM_GEAR_4_DIVIDER_BAND0_1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:67:9: sparse: this was the original definition
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file:
   drivers/phy/qualcomm/phy-qcom-qmp.h:213:9: sparse: sparse: preprocessor token QSERDES_V4_TX_VMODE_CTRL1 redefined
   drivers/phy/qualcomm/phy-qcom-edp.c: note: in included file (through drivers/phy/qualcomm/phy-qcom-qmp.h):
   drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h:68:9: sparse: this was the original definition

vim +12 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h

32d2cf532515beb Dmitry Baryshkov 2022-07-05    8  
32d2cf532515beb Dmitry Baryshkov 2022-07-05    9  /* Only for QMP V4 PHY - TX registers */
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   10  #define QSERDES_V4_TX_BIST_MODE_LANENO			0x000
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   11  #define QSERDES_V4_TX_BIST_INVERT			0x004
32d2cf532515beb Dmitry Baryshkov 2022-07-05  @12  #define QSERDES_V4_TX_CLKBUF_ENABLE			0x008
32d2cf532515beb Dmitry Baryshkov 2022-07-05   13  #define QSERDES_V4_TX_TX_EMP_POST1_LVL			0x00c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   14  #define QSERDES_V4_TX_TX_IDLE_LVL_LARGE_AMP		0x010
32d2cf532515beb Dmitry Baryshkov 2022-07-05   15  #define QSERDES_V4_TX_TX_DRV_LVL			0x014
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   16  #define QSERDES_V4_TX_TX_DRV_LVL_OFFSET			0x018
32d2cf532515beb Dmitry Baryshkov 2022-07-05   17  #define QSERDES_V4_TX_RESET_TSYNC_EN			0x01c
32d2cf532515beb Dmitry Baryshkov 2022-07-05   18  #define QSERDES_V4_TX_PRE_STALL_LDO_BOOST_EN		0x020
32d2cf532515beb Dmitry Baryshkov 2022-07-05   19  #define QSERDES_V4_TX_TX_BAND				0x024
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   20  #define QSERDES_V4_TX_SLEW_CNTL				0x028
32d2cf532515beb Dmitry Baryshkov 2022-07-05   21  #define QSERDES_V4_TX_INTERFACE_SELECT			0x02c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   22  #define QSERDES_V4_TX_LPB_EN				0x030
32d2cf532515beb Dmitry Baryshkov 2022-07-05   23  #define QSERDES_V4_TX_RES_CODE_LANE_TX			0x034
32d2cf532515beb Dmitry Baryshkov 2022-07-05   24  #define QSERDES_V4_TX_RES_CODE_LANE_RX			0x038
32d2cf532515beb Dmitry Baryshkov 2022-07-05   25  #define QSERDES_V4_TX_RES_CODE_LANE_OFFSET_TX		0x03c
32d2cf532515beb Dmitry Baryshkov 2022-07-05   26  #define QSERDES_V4_TX_RES_CODE_LANE_OFFSET_RX		0x040
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   27  #define QSERDES_V4_TX_PERL_LENGTH1			0x044
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   28  #define QSERDES_V4_TX_PERL_LENGTH2			0x048
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   29  #define QSERDES_V4_TX_SERDES_BYP_EN_OUT			0x04c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   30  #define QSERDES_V4_TX_DEBUG_BUS_SEL			0x050
32d2cf532515beb Dmitry Baryshkov 2022-07-05   31  #define QSERDES_V4_TX_TRANSCEIVER_BIAS_EN		0x054
32d2cf532515beb Dmitry Baryshkov 2022-07-05   32  #define QSERDES_V4_TX_HIGHZ_DRVR_EN			0x058
32d2cf532515beb Dmitry Baryshkov 2022-07-05   33  #define QSERDES_V4_TX_TX_POL_INV			0x05c
32d2cf532515beb Dmitry Baryshkov 2022-07-05   34  #define QSERDES_V4_TX_PARRATE_REC_DETECT_IDLE_EN	0x060
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   35  #define QSERDES_V4_TX_BIST_PATTERN1			0x064
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   36  #define QSERDES_V4_TX_BIST_PATTERN2			0x068
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   37  #define QSERDES_V4_TX_BIST_PATTERN3			0x06c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   38  #define QSERDES_V4_TX_BIST_PATTERN4			0x070
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   39  #define QSERDES_V4_TX_BIST_PATTERN5			0x074
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   40  #define QSERDES_V4_TX_BIST_PATTERN6			0x078
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   41  #define QSERDES_V4_TX_BIST_PATTERN7			0x07c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   42  #define QSERDES_V4_TX_BIST_PATTERN8			0x080
32d2cf532515beb Dmitry Baryshkov 2022-07-05   43  #define QSERDES_V4_TX_LANE_MODE_1			0x084
32d2cf532515beb Dmitry Baryshkov 2022-07-05   44  #define QSERDES_V4_TX_LANE_MODE_2			0x088
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   45  #define QSERDES_V4_TX_LANE_MODE_3			0x08c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   46  #define QSERDES_V4_TX_ATB_SEL1				0x090
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   47  #define QSERDES_V4_TX_ATB_SEL2				0x094
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   48  #define QSERDES_V4_TX_RCV_DETECT_LVL			0x098
32d2cf532515beb Dmitry Baryshkov 2022-07-05   49  #define QSERDES_V4_TX_RCV_DETECT_LVL_2			0x09c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   50  #define QSERDES_V4_TX_PRBS_SEED1			0x0a0
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   51  #define QSERDES_V4_TX_PRBS_SEED2			0x0a4
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   52  #define QSERDES_V4_TX_PRBS_SEED3			0x0a8
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   53  #define QSERDES_V4_TX_PRBS_SEED4			0x0ac
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   54  #define QSERDES_V4_TX_RESET_GEN				0x0b0
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   55  #define QSERDES_V4_TX_RESET_GEN_MUXES			0x0b4
32d2cf532515beb Dmitry Baryshkov 2022-07-05   56  #define QSERDES_V4_TX_TRAN_DRVR_EMP_EN			0x0b8
32d2cf532515beb Dmitry Baryshkov 2022-07-05   57  #define QSERDES_V4_TX_TX_INTERFACE_MODE			0x0bc
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   58  #define QSERDES_V4_TX_PWM_CTRL				0x0c0
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   59  #define QSERDES_V4_TX_PWM_ENCODED_OR_DATA		0x0c4
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   60  #define QSERDES_V4_TX_PWM_GEAR_1_DIVIDER_BAND2		0x0c8
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   61  #define QSERDES_V4_TX_PWM_GEAR_2_DIVIDER_BAND2		0x0cc
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   62  #define QSERDES_V4_TX_PWM_GEAR_3_DIVIDER_BAND2		0x0d0
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   63  #define QSERDES_V4_TX_PWM_GEAR_4_DIVIDER_BAND2		0x0d4
32d2cf532515beb Dmitry Baryshkov 2022-07-05   64  #define QSERDES_V4_TX_PWM_GEAR_1_DIVIDER_BAND0_1	0x0d8
32d2cf532515beb Dmitry Baryshkov 2022-07-05   65  #define QSERDES_V4_TX_PWM_GEAR_2_DIVIDER_BAND0_1	0x0dc
32d2cf532515beb Dmitry Baryshkov 2022-07-05   66  #define QSERDES_V4_TX_PWM_GEAR_3_DIVIDER_BAND0_1	0x0e0
32d2cf532515beb Dmitry Baryshkov 2022-07-05   67  #define QSERDES_V4_TX_PWM_GEAR_4_DIVIDER_BAND0_1	0x0e4
32d2cf532515beb Dmitry Baryshkov 2022-07-05   68  #define QSERDES_V4_TX_VMODE_CTRL1			0x0e8
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   69  #define QSERDES_V4_TX_ALOG_OBSV_BUS_CTRL_1		0x0ec
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   70  #define QSERDES_V4_TX_BIST_STATUS			0x0f0
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   71  #define QSERDES_V4_TX_BIST_ERROR_COUNT1			0x0f4
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   72  #define QSERDES_V4_TX_BIST_ERROR_COUNT2			0x0f8
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   73  #define QSERDES_V4_TX_ALOG_OBSV_BUS_STATUS_1		0x0fc
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   74  #define QSERDES_V4_TX_LANE_DIG_CONFIG			0x100
32d2cf532515beb Dmitry Baryshkov 2022-07-05   75  #define QSERDES_V4_TX_PI_QEC_CTRL			0x104
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   76  #define QSERDES_V4_TX_PRE_EMPH				0x108
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   77  #define QSERDES_V4_TX_SW_RESET				0x10c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   78  #define QSERDES_V4_TX_DCC_OFFSET			0x110
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   79  #define QSERDES_V4_TX_DIG_BKUP_CTRL			0x114
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   80  #define QSERDES_V4_TX_DEBUG_BUS0			0x118
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   81  #define QSERDES_V4_TX_DEBUG_BUS1			0x11c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   82  #define QSERDES_V4_TX_DEBUG_BUS2			0x120
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   83  #define QSERDES_V4_TX_DEBUG_BUS3			0x124
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   84  #define QSERDES_V4_TX_READ_EQCODE			0x128
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   85  #define QSERDES_V4_TX_READ_OFFSETCODE			0x12c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   86  #define QSERDES_V4_TX_IA_ERROR_COUNTER_LOW		0x130
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   87  #define QSERDES_V4_TX_IA_ERROR_COUNTER_HIGH		0x134
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   88  #define QSERDES_V4_TX_VGA_READ_CODE			0x138
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   89  #define QSERDES_V4_TX_VTH_READ_CODE			0x13c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   90  #define QSERDES_V4_TX_DFE_TAP1_READ_CODE		0x140
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   91  #define QSERDES_V4_TX_DFE_TAP2_READ_CODE		0x144
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   92  #define QSERDES_V4_TX_IDAC_STATUS_I			0x148
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   93  #define QSERDES_V4_TX_IDAC_STATUS_IBAR			0x14c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   94  #define QSERDES_V4_TX_IDAC_STATUS_Q			0x150
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   95  #define QSERDES_V4_TX_IDAC_STATUS_QBAR			0x154
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   96  #define QSERDES_V4_TX_IDAC_STATUS_A			0x158
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   97  #define QSERDES_V4_TX_IDAC_STATUS_ABAR			0x15c
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   98  #define QSERDES_V4_TX_IDAC_STATUS_SM_ON			0x160
1195c1dabf41643 Dmitry Baryshkov 2022-07-05   99  #define QSERDES_V4_TX_IDAC_STATUS_CAL_DONE		0x164
1195c1dabf41643 Dmitry Baryshkov 2022-07-05  100  #define QSERDES_V4_TX_IDAC_STATUS_SIGNERROR		0x168
1195c1dabf41643 Dmitry Baryshkov 2022-07-05  101  #define QSERDES_V4_TX_DCC_CAL_STATUS			0x16c
32d2cf532515beb Dmitry Baryshkov 2022-07-05  102  

:::::: The code at line 12 was first introduced by commit
:::::: 32d2cf532515beb5c2c34a1cbcf9c34d0fb040a8 phy: qcom-qmp: move QSERDES V4 registers to separate headers

:::::: TO: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
:::::: CC: Vinod Koul <vkoul@kernel.org>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

                 reply	other threads:[~2022-07-27 16:17 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202207280019.VGbowqSv-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.