diff options
author | 2025-02-13 09:45:59 +0530 | |
---|---|---|
committer | 2025-02-14 13:38:21 -0800 | |
commit | a045e40645dfa02a68c17ad8a3c92a8ef62375b0 (patch) | |
tree | 797e38227d857118e8f388ac922db9f4dd1e0f9f /include/linux/stmmac.h | |
parent | net: airoha: Fix TSO support for header cloned skbs (diff) | |
download | wireguard-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/stmmac.h')
-rw-r--r-- | include/linux/stmmac.h | 2 |
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; |