mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 19:47:08 +02:00
net: ethernet: oa_tc6: mdiobus->parent initialized with NULL
As "dev" pointer in oa_tc6 structure is never initialized,
mbiobus->parent was initialized with NULL. This change
fixes it by initializing it with device pointer of spi.
Fixes: 8f9bf857e4 ("net: ethernet: oa_tc6: implement internal PHY initialization")
Signed-off-by: Selvamani Rajagopal <Selvamani.Rajagopal@onsemi.com>
Link: https://patch.msgid.link/20260611-level-trigger-v5-2-4533a9e85ce2@onsemi.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
b542d13fab
commit
a221d3f7e3
|
|
@ -110,7 +110,6 @@
|
|||
|
||||
/* Internal structure for MAC-PHY drivers */
|
||||
struct oa_tc6 {
|
||||
struct device *dev;
|
||||
struct net_device *netdev;
|
||||
struct phy_device *phydev;
|
||||
struct mii_bus *mdiobus;
|
||||
|
|
@ -520,7 +519,7 @@ static int oa_tc6_mdiobus_register(struct oa_tc6 *tc6)
|
|||
tc6->mdiobus->read_c45 = oa_tc6_mdiobus_read_c45;
|
||||
tc6->mdiobus->write_c45 = oa_tc6_mdiobus_write_c45;
|
||||
tc6->mdiobus->name = "oa-tc6-mdiobus";
|
||||
tc6->mdiobus->parent = tc6->dev;
|
||||
tc6->mdiobus->parent = &tc6->spi->dev;
|
||||
|
||||
snprintf(tc6->mdiobus->id, ARRAY_SIZE(tc6->mdiobus->id), "%s",
|
||||
dev_name(&tc6->spi->dev));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user