From: kernel test robot <lkp@intel.com>
To: John Madieu <john.madieu.xa@bp.renesas.com>,
prabhakar.mahadev-lad.rj@bp.renesas.com, andrew+netdev@lunn.ch,
davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org,
conor+dt@kernel.org, geert+renesas@glider.be
Cc: oe-kbuild-all@lists.linux.dev, biju.das.jz@bp.renesas.com,
claudiu.beznea@tuxon.dev, linux@armlinux.org.uk,
magnus.damm@gmail.com, mcoquelin.stm32@gmail.com,
alexandre.torgue@foss.st.com, netdev@vger.kernel.org,
linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org,
John Madieu <john.madieu.xa@bp.renesas.com>
Subject: Re: [PATCH net-next 1/3] net: stmmac: add physical port identification support
Date: Fri, 5 Dec 2025 15:34:32 +0800 [thread overview]
Message-ID: <202512051514.VMlIccSV-lkp@intel.com> (raw)
In-Reply-To: <20251204163729.3036329-2-john.madieu.xa@bp.renesas.com>
Hi John,
kernel test robot noticed the following build warnings:
[auto build test WARNING on robh/for-next]
[also build test WARNING on net/main linus/master v6.18 next-20251204]
[cannot apply to net-next/main]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/John-Madieu/dt-bindings-net-renesas-gbeth-Add-port-id-property/20251205-013825
base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link: https://lore.kernel.org/r/20251204163729.3036329-2-john.madieu.xa%40bp.renesas.com
patch subject: [PATCH net-next 1/3] net: stmmac: add physical port identification support
config: parisc-randconfig-001-20251205 (https://download.01.org/0day-ci/archive/20251205/202512051514.VMlIccSV-lkp@intel.com/config)
compiler: hppa-linux-gcc (GCC) 8.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251205/202512051514.VMlIccSV-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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512051514.VMlIccSV-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/net/ethernet/stmicro/stmmac/norm_desc.c:11:
>> include/linux/stmmac.h:273:12: warning: 'struct netdev_phys_item_id' declared inside parameter list will not be visible outside of this definition or declaration
struct netdev_phys_item_id *ppid);
^~~~~~~~~~~~~~~~~~~
vim +273 include/linux/stmmac.h
188
189 struct plat_stmmacenet_data {
190 int bus_id;
191 int phy_addr;
192 /* MAC ----- optional PCS ----- SerDes ----- optional PHY ----- Media
193 * ^
194 * phy_interface
195 *
196 * The Synopsys dwmac core only covers the MAC and an optional
197 * integrated PCS. Where the integrated PCS is used with a SerDes,
198 * e.g. for 1000base-X or Cisco SGMII, the connection between the
199 * PCS and SerDes will be TBI.
200 *
201 * Where the Synopsys dwmac core has been instantiated with multiple
202 * interface modes, these are selected via core-external configuration
203 * which is sampled when the dwmac core is reset. How this is done is
204 * platform glue specific, but this defines the interface used from
205 * the Synopsys dwmac core to the rest of the SoC.
206 *
207 * Where PCS other than the optional integrated Synopsys dwmac PCS
208 * is used, this counts as "the rest of the SoC" in the above
209 * paragraph.
210 *
211 * phy_interface is the PHY-side interface - the interface used by
212 * an attached PHY or SFP etc. This is equivalent to the interface
213 * that phylink uses.
214 */
215 phy_interface_t phy_interface;
216 struct stmmac_mdio_bus_data *mdio_bus_data;
217 struct device_node *phy_node;
218 struct fwnode_handle *port_node;
219 struct device_node *mdio_node;
220 struct stmmac_dma_cfg *dma_cfg;
221 struct stmmac_safety_feature_cfg *safety_feat_cfg;
222 int clk_csr;
223 int has_gmac;
224 int enh_desc;
225 int tx_coe;
226 int rx_coe;
227 int bugged_jumbo;
228 int pmt;
229 int force_sf_dma_mode;
230 int force_thresh_dma_mode;
231 int riwt_off;
232 int max_speed;
233 int maxmtu;
234 int multicast_filter_bins;
235 int unicast_filter_entries;
236 int tx_fifo_size;
237 int rx_fifo_size;
238 u32 host_dma_width;
239 u32 rx_queues_to_use;
240 u32 tx_queues_to_use;
241 u8 rx_sched_algorithm;
242 u8 tx_sched_algorithm;
243 struct stmmac_rxq_cfg rx_queues_cfg[MTL_MAX_RX_QUEUES];
244 struct stmmac_txq_cfg tx_queues_cfg[MTL_MAX_TX_QUEUES];
245 void (*get_interfaces)(struct stmmac_priv *priv, void *bsp_priv,
246 unsigned long *interfaces);
247 int (*set_clk_tx_rate)(void *priv, struct clk *clk_tx_i,
248 phy_interface_t interface, int speed);
249 void (*fix_mac_speed)(void *priv, int speed, unsigned int mode);
250 int (*fix_soc_reset)(struct stmmac_priv *priv, void __iomem *ioaddr);
251 int (*serdes_powerup)(struct net_device *ndev, void *priv);
252 void (*serdes_powerdown)(struct net_device *ndev, void *priv);
253 int (*mac_finish)(struct net_device *ndev,
254 void *priv,
255 unsigned int mode,
256 phy_interface_t interface);
257 void (*ptp_clk_freq_config)(struct stmmac_priv *priv);
258 int (*init)(struct platform_device *pdev, void *priv);
259 void (*exit)(struct platform_device *pdev, void *priv);
260 int (*suspend)(struct device *dev, void *priv);
261 int (*resume)(struct device *dev, void *priv);
262 struct mac_device_info *(*setup)(void *priv);
263 int (*clks_config)(void *priv, bool enabled);
264 int (*crosststamp)(ktime_t *device, struct system_counterval_t *system,
265 void *ctx);
266 void (*dump_debug_regs)(void *priv);
267 int (*pcs_init)(struct stmmac_priv *priv);
268 void (*pcs_exit)(struct stmmac_priv *priv);
269 struct phylink_pcs *(*select_pcs)(struct stmmac_priv *priv,
270 phy_interface_t interface);
271 /* Physical port identification callbacks (optional, for glue driver override) */
272 int (*get_phys_port_id)(struct net_device *ndev,
> 273 struct netdev_phys_item_id *ppid);
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2025-12-05 7:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-04 16:37 [PATCH net-next 0/3] net: stmmac: add physical port identification support John Madieu
2025-12-04 16:37 ` [PATCH net-next 1/3] " John Madieu
2025-12-05 6:41 ` kernel test robot
2025-12-05 7:34 ` kernel test robot [this message]
2025-12-04 16:37 ` [PATCH net-next 2/3] dt-bindings: net: renesas-gbeth: Add port-id property John Madieu
2025-12-04 16:37 ` [PATCH net-next 3/3] net: stmmac: dwmac-renesas-gbeth: add physical port identification John Madieu
2025-12-04 17:07 ` [PATCH net-next 0/3] net: stmmac: add physical port identification support Russell King (Oracle)
2025-12-04 17:09 ` John Madieu
2025-12-04 21:07 ` Andrew Lunn
-- strict thread matches above, loose matches on Subject: below --
2025-12-04 16:40 John Madieu
2025-12-04 16:40 ` [PATCH net-next 1/3] " John Madieu
2025-12-04 16:31 [PATCH net-next 0/3] " John Madieu
2025-12-04 16:31 ` [PATCH net-next 1/3] " John Madieu
2025-12-04 16:54 ` Russell King (Oracle)
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=202512051514.VMlIccSV-lkp@intel.com \
--to=lkp@intel.com \
--cc=alexandre.torgue@foss.st.com \
--cc=andrew+netdev@lunn.ch \
--cc=biju.das.jz@bp.renesas.com \
--cc=claudiu.beznea@tuxon.dev \
--cc=conor+dt@kernel.org \
--cc=davem@davemloft.net \
--cc=devicetree@vger.kernel.org \
--cc=edumazet@google.com \
--cc=geert+renesas@glider.be \
--cc=john.madieu.xa@bp.renesas.com \
--cc=krzk+dt@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=magnus.damm@gmail.com \
--cc=mcoquelin.stm32@gmail.com \
--cc=netdev@vger.kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=pabeni@redhat.com \
--cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
--cc=robh@kernel.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.