aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux
diff options
context:
space:
mode:
authorSwathi K S <swathi.ks@samsung.com>2025-02-13 09:45:59 +0530
committerJakub Kicinski <kuba@kernel.org>2025-02-14 13:38:21 -0800
commita045e40645dfa02a68c17ad8a3c92a8ef62375b0 (patch)
tree797e38227d857118e8f388ac922db9f4dd1e0f9f /include/linux
parentnet: airoha: Fix TSO support for header cloned skbs (diff)
downloadwireguard-linux-a045e40645dfa02a68c17ad8a3c92a8ef62375b0.tar.xz
wireguard-linux-a045e40645dfa02a68c17ad8a3c92a8ef62375b0.zip
net: stmmac: refactor clock management in EQoS driver
Refactor clock management in EQoS driver for code reuse and to avoid redundancy. This way, only minimal changes are required when a new platform is added. Suggested-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Swathi K S <swathi.ks@samsung.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20250213041559.106111-1-swathi.ks@samsung.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/stmmac.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/stmmac.h b/include/linux/stmmac.h
index c9878a612e53..24422ac4e417 100644
--- a/include/linux/stmmac.h
+++ b/include/linux/stmmac.h
@@ -254,6 +254,8 @@ struct plat_stmmacenet_data {
struct clk *clk_ptp_ref;
unsigned long clk_ptp_rate;
unsigned long clk_ref_rate;
+ struct clk_bulk_data *clks;
+ int num_clks;
unsigned int mult_fact_100ns;
s32 ptp_max_adj;
u32 cdc_error_adj;