mirror of
https://github.com/torvalds/linux
synced 2024-10-18 09:18:26 +00:00
net: stmmac: rk3588: Allow multiple gmac controller
RK3588(s) can have multiple gmac controllers.
Re-use rk3568 logic to distinguish them.
Fixes: 2f2b60a0ec
("net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588")
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Link: https://lore.kernel.org/r/20221021172422.88534-1-sebastian.reichel@collabora.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
baee5a14ab
commit
88619e77b3
|
@ -1243,6 +1243,12 @@ static const struct rk_gmac_ops rk3588_ops = {
|
|||
.set_rgmii_speed = rk3588_set_gmac_speed,
|
||||
.set_rmii_speed = rk3588_set_gmac_speed,
|
||||
.set_clock_selection = rk3588_set_clock_selection,
|
||||
.regs_valid = true,
|
||||
.regs = {
|
||||
0xfe1b0000, /* gmac0 */
|
||||
0xfe1c0000, /* gmac1 */
|
||||
0x0, /* sentinel */
|
||||
},
|
||||
};
|
||||
|
||||
#define RV1108_GRF_GMAC_CON0 0X0900
|
||||
|
|
Loading…
Reference in a new issue