Thread (24 messages) 24 messages, 4 authors, 2025-11-13

Re: [PATCH v5 4/8] net: stmmac: qcom-ethqos: wrap emac driver data in additional structure

From: Bartosz Golaszewski <hidden>
Date: 2025-11-13 13:34:04
Also in: imx, linux-amlogic, linux-arm-msm, linux-devicetree, linux-mips, linux-renesas-soc, linux-riscv, linux-rockchip, linux-sunxi, lkml

On Fri, Nov 7, 2025 at 11:54 AM Konrad Dybcio
[off-list ref] wrote:
On 11/7/25 11:29 AM, Bartosz Golaszewski wrote:
quoted
From: Bartosz Golaszewski <redacted>

As the first step in enabling power domain support in the driver, we'll
split the device match data and runtime data structures into their
general and power-management-specific parts. To allow that: first wrap
the emac driver data in another layer which will later be expanded.

Signed-off-by: Bartosz Golaszewski <redacted>
---
[...]
quoted
 static int qcom_ethqos_probe(struct platform_device *pdev)
 {
-     const struct ethqos_emac_driver_data *data;
+     const struct ethqos_emac_driver_data *drv_data;
+     const struct ethqos_emac_match_data *data;>     struct plat_stmmacenet_data *plat_dat;
      struct stmmac_resources stmmac_res;
      struct device *dev = &pdev->dev;
@@ -801,13 +822,15 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
      ethqos->mac_base = stmmac_res.addr;

      data = device_get_match_data(dev);
This change could be made much smaller if you kept a drv_data
pointer named 'data' and called the new one match_data
I prefer to make a clear distinction between the two.

Bart
but I don't really care either way

Reviewed-by: Konrad Dybcio <redacted>

Konrad
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help