[ath:master 2/4] drivers/net/ethernet/intel/ice/ice_ptp.c:165:15: error: implicit declaration of function 'ice_read_sma_ctrl'; did you mean 'ice_read_sr_word'?
kernel test robot
lkp at intel.com
Wed Nov 13 02:31:45 PST 2024
tree: https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git master
head: fc6f018eda7f9054e427f731db1e8b200f22873c
commit: 33e2bcda33620fc43cc948627be525ddb342c446 [2/4] Merge branch 'ath-current'
config: arc-allyesconfig (https://download.01.org/0day-ci/archive/20241113/202411131838.DE0FWg8Q-lkp@intel.com/config)
compiler: arceb-elf-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241113/202411131838.DE0FWg8Q-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp at intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202411131838.DE0FWg8Q-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
drivers/net/ethernet/intel/ice/ice_ptp.c: In function 'ice_ptp_set_sma_cfg':
>> drivers/net/ethernet/intel/ice/ice_ptp.c:165:15: error: implicit declaration of function 'ice_read_sma_ctrl'; did you mean 'ice_read_sr_word'? [-Werror=implicit-function-declaration]
165 | err = ice_read_sma_ctrl(&pf->hw, &data);
| ^~~~~~~~~~~~~~~~~
| ice_read_sr_word
>> drivers/net/ethernet/intel/ice/ice_ptp.c:187:16: error: implicit declaration of function 'ice_write_sma_ctrl'; did you mean 'ice_write_intrl'? [-Werror=implicit-function-declaration]
187 | return ice_write_sma_ctrl(&pf->hw, data);
| ^~~~~~~~~~~~~~~~~~
| ice_write_intrl
drivers/net/ethernet/intel/ice/ice_ptp.c: In function 'ice_ptp_set_funcs_e810':
>> drivers/net/ethernet/intel/ice/ice_ptp.c:2556:15: error: implicit declaration of function 'ice_ptp_read_sdp_ac' [-Werror=implicit-function-declaration]
2556 | err = ice_ptp_read_sdp_ac(&pf->hw, entries, &num_entries);
| ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
>> drivers/net/ethernet/intel/ice/ice_ptp_hw.c:5250:5: warning: no previous prototype for 'ice_read_sma_ctrl' [-Wmissing-prototypes]
5250 | int ice_read_sma_ctrl(struct ice_hw *hw, u8 *data)
| ^~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/ice/ice_ptp_hw.c:5283:5: warning: no previous prototype for 'ice_write_sma_ctrl' [-Wmissing-prototypes]
5283 | int ice_write_sma_ctrl(struct ice_hw *hw, u8 data)
| ^~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/ice/ice_ptp_hw.c:5314:5: warning: no previous prototype for 'ice_read_pca9575_reg' [-Wmissing-prototypes]
5314 | int ice_read_pca9575_reg(struct ice_hw *hw, u8 offset, u8 *data)
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/ice/ice_ptp_hw.c:5346:5: warning: no previous prototype for 'ice_ptp_read_sdp_ac' [-Wmissing-prototypes]
5346 | int ice_ptp_read_sdp_ac(struct ice_hw *hw, __le16 *entries, uint *num_entries)
| ^~~~~~~~~~~~~~~~~~~
during RTL pass: mach
drivers/net/ethernet/intel/ice/ice_ptp_hw.c: In function 'ice_write_cgu_reg_e82x':
drivers/net/ethernet/intel/ice/ice_ptp_hw.c:289:1: internal compiler error: in arc_ifcvt, at config/arc/arc.cc:9703
289 | }
| ^
0x5b78c1 arc_ifcvt
/tmp/build-crosstools-gcc-13.2.0-binutils-2.41/gcc/gcc-13.2.0/gcc/config/arc/arc.cc:9703
0xe431b4 arc_reorg
/tmp/build-crosstools-gcc-13.2.0-binutils-2.41/gcc/gcc-13.2.0/gcc/config/arc/arc.cc:8552
0xaed299 execute
/tmp/build-crosstools-gcc-13.2.0-binutils-2.41/gcc/gcc-13.2.0/gcc/reorg.cc:3927
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
--
drivers/net/ethernet/intel/ice/ice_gnss.c: In function 'ice_gnss_is_gps_present':
>> drivers/net/ethernet/intel/ice/ice_gnss.c:400:23: error: implicit declaration of function 'ice_read_pca9575_reg'; did you mean 'ice_read_pca9575_reg_e810t'? [-Werror=implicit-function-declaration]
400 | err = ice_read_pca9575_reg(hw, ICE_PCA9575_P0_IN, &data);
| ^~~~~~~~~~~~~~~~~~~~
| ice_read_pca9575_reg_e810t
cc1: some warnings being treated as errors
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for GET_FREE_REGION
Depends on [n]: SPARSEMEM [=n]
Selected by [y]:
- RESOURCE_KUNIT_TEST [=y] && RUNTIME_TESTING_MENU [=y] && KUNIT [=y]
vim +165 drivers/net/ethernet/intel/ice/ice_ptp.c
325b2064d00a88 Maciej Machnikowski 2021-08-17 149
325b2064d00a88 Maciej Machnikowski 2021-08-17 150 /**
e4291b64e11889 Karol Kolacinski 2024-08-30 151 * ice_ptp_set_sma_cfg - set the configuration of the SMA control logic
e4291b64e11889 Karol Kolacinski 2024-08-30 152 * @pf: Board private structure
325b2064d00a88 Maciej Machnikowski 2021-08-17 153 *
e4291b64e11889 Karol Kolacinski 2024-08-30 154 * Return: 0 on success, negative error code otherwise
325b2064d00a88 Maciej Machnikowski 2021-08-17 155 */
e4291b64e11889 Karol Kolacinski 2024-08-30 156 static int ice_ptp_set_sma_cfg(struct ice_pf *pf)
325b2064d00a88 Maciej Machnikowski 2021-08-17 157 {
e4291b64e11889 Karol Kolacinski 2024-08-30 158 const struct ice_ptp_pin_desc *ice_pins = pf->ptp.ice_pin_desc;
e4291b64e11889 Karol Kolacinski 2024-08-30 159 struct ptp_pin_desc *pins = pf->ptp.pin_desc;
e4291b64e11889 Karol Kolacinski 2024-08-30 160 unsigned int sma_pins[ICE_SMA_PINS_NUM] = {};
e4291b64e11889 Karol Kolacinski 2024-08-30 161 int err;
325b2064d00a88 Maciej Machnikowski 2021-08-17 162 u8 data;
325b2064d00a88 Maciej Machnikowski 2021-08-17 163
325b2064d00a88 Maciej Machnikowski 2021-08-17 164 /* Read initial pin state value */
e4291b64e11889 Karol Kolacinski 2024-08-30 @165 err = ice_read_sma_ctrl(&pf->hw, &data);
325b2064d00a88 Maciej Machnikowski 2021-08-17 166 if (err)
325b2064d00a88 Maciej Machnikowski 2021-08-17 167 return err;
325b2064d00a88 Maciej Machnikowski 2021-08-17 168
e4291b64e11889 Karol Kolacinski 2024-08-30 169 /* Get SMA/U.FL pins states */
e4291b64e11889 Karol Kolacinski 2024-08-30 170 for (int i = 0; i < pf->ptp.info.n_pins; i++)
e4291b64e11889 Karol Kolacinski 2024-08-30 171 if (pins[i].func) {
e4291b64e11889 Karol Kolacinski 2024-08-30 172 int name_idx = ice_pins[i].name_idx;
e4291b64e11889 Karol Kolacinski 2024-08-30 173
e4291b64e11889 Karol Kolacinski 2024-08-30 174 switch (name_idx) {
e4291b64e11889 Karol Kolacinski 2024-08-30 175 case SMA1:
e4291b64e11889 Karol Kolacinski 2024-08-30 176 case UFL1:
e4291b64e11889 Karol Kolacinski 2024-08-30 177 case SMA2:
e4291b64e11889 Karol Kolacinski 2024-08-30 178 case UFL2:
e4291b64e11889 Karol Kolacinski 2024-08-30 179 sma_pins[name_idx - 1] = pins[i].func;
325b2064d00a88 Maciej Machnikowski 2021-08-17 180 break;
e4291b64e11889 Karol Kolacinski 2024-08-30 181 default:
e4291b64e11889 Karol Kolacinski 2024-08-30 182 continue;
e4291b64e11889 Karol Kolacinski 2024-08-30 183 }
325b2064d00a88 Maciej Machnikowski 2021-08-17 184 }
325b2064d00a88 Maciej Machnikowski 2021-08-17 185
e4291b64e11889 Karol Kolacinski 2024-08-30 186 ice_ptp_update_sma_data(pf, sma_pins, &data);
e4291b64e11889 Karol Kolacinski 2024-08-30 @187 return ice_write_sma_ctrl(&pf->hw, data);
325b2064d00a88 Maciej Machnikowski 2021-08-17 188 }
325b2064d00a88 Maciej Machnikowski 2021-08-17 189
:::::: The code at line 165 was first introduced by commit
:::::: e4291b64e11889c73fa9c75e74115721758a3fb4 ice: Align E810T GPIO to other products
:::::: TO: Karol Kolacinski <karol.kolacinski at intel.com>
:::::: CC: Tony Nguyen <anthony.l.nguyen at intel.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
More information about the ath12k
mailing list