treewide: use dm_mdio_read/write/reset() wrappers
Use the new dm_mdio_read/write/reset() wrappers treewide, instead of always getting and dereferencing MDIO operations structure pointer. Signed-off-by: Marek Behún <marek.behun@nic.cz> Reviewed-by: Ramon Fried <rfried.dev@gmail.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
This commit is contained in:
@@ -38,18 +38,18 @@ static int dm_test_mdio(struct unit_test_state *uts)
|
||||
ut_assertnonnull(ops->read);
|
||||
ut_assertnonnull(ops->write);
|
||||
|
||||
ut_assertok(ops->write(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG, TEST_REG_VALUE));
|
||||
reg = ops->read(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG);
|
||||
ut_assertok(dm_mdio_write(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG, TEST_REG_VALUE));
|
||||
reg = dm_mdio_read(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG);
|
||||
ut_asserteq(reg, TEST_REG_VALUE);
|
||||
|
||||
ut_assert(ops->read(dev, SANDBOX_PHY_ADDR + 1, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG) != 0);
|
||||
ut_assert(dm_mdio_read(dev, SANDBOX_PHY_ADDR + 1, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG) != 0);
|
||||
|
||||
ut_assertok(ops->reset(dev));
|
||||
reg = ops->read(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG);
|
||||
ut_assertok(dm_mdio_reset(dev));
|
||||
reg = dm_mdio_read(dev, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG);
|
||||
ut_asserteq(reg, 0);
|
||||
|
||||
return 0;
|
||||
|
||||
@@ -57,22 +57,22 @@ static int dm_test_mdio_mux(struct unit_test_state *uts)
|
||||
* is selected to the selection #. Just reading that register from
|
||||
* either of the child buses should return the id of the child bus
|
||||
*/
|
||||
reg = ops->read(mdio_ch0, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
reg = dm_mdio_read(mdio_ch0, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
ut_asserteq(reg, 0);
|
||||
|
||||
reg = ops->read(mdio_ch1, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
reg = dm_mdio_read(mdio_ch1, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
ut_asserteq(reg, 1);
|
||||
|
||||
mmops->select(mux, MDIO_MUX_SELECT_NONE, 5);
|
||||
reg = ops_parent->read(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
reg = dm_mdio_read(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
ut_asserteq(reg, 5);
|
||||
|
||||
mmops->deselect(mux, 5);
|
||||
reg = ops_parent->read(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
reg = dm_mdio_read(mdio, SANDBOX_PHY_ADDR, MDIO_DEVAD_NONE,
|
||||
SANDBOX_PHY_REG_CNT - 1);
|
||||
ut_asserteq(reg, (u16)MDIO_MUX_SELECT_NONE);
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user