]> Git Repo - J-u-boot.git/blobdiff - drivers/net/mdio_mux_sandbox.c
Subtree merge tag 'v6.11-dts' of dts repo [1] into dts/upstream
[J-u-boot.git] / drivers / net / mdio_mux_sandbox.c
index 3dba4d18a159ec046daf5e7a23244acfb2719d7c..e1801c14267dcf9ed4a1c252c574c759ce3da863 100644 (file)
@@ -20,7 +20,6 @@ struct mdio_mux_sandbox_priv {
 static int mdio_mux_sandbox_mark_selection(struct udevice *dev, int sel)
 {
        struct udevice *mdio;
-       struct mdio_ops *ops;
        int err;
 
        /*
@@ -30,9 +29,8 @@ static int mdio_mux_sandbox_mark_selection(struct udevice *dev, int sel)
        err = uclass_get_device_by_name(UCLASS_MDIO, "mdio-test", &mdio);
        if (err)
                return err;
-       ops = mdio_get_ops(mdio);
-       return ops->write(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
-                         SANDBOX_PHY_REG_CNT - 1, (u16)sel);
+       return dm_mdio_write(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
+                            SANDBOX_PHY_REG_CNT - 1, (u16)sel);
 }
 
 static int mdio_mux_sandbox_select(struct udevice *dev, int cur, int sel)
@@ -93,5 +91,5 @@ U_BOOT_DRIVER(mdio_mux_sandbox) = {
        .of_match       = mdio_mux_sandbox_ids,
        .probe          = mdio_mux_sandbox_probe,
        .ops            = &mdio_mux_sandbox_ops,
-       .priv_auto_alloc_size = sizeof(struct mdio_mux_sandbox_priv),
+       .priv_auto      = sizeof(struct mdio_mux_sandbox_priv),
 };
This page took 0.024307 seconds and 4 git commands to generate.