Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mdio/mdio_if.m
Show All 34 Lines | |||||
*/ | */ | ||||
METHOD int readreg { | METHOD int readreg { | ||||
device_t dev; | device_t dev; | ||||
int phy; | int phy; | ||||
int reg; | int reg; | ||||
}; | }; | ||||
/** | /** | ||||
* @brief Read register from device on MDIO muxed bus. | |||||
* | |||||
* @param dev MDIO bus device. | |||||
* @param bus MDIO bus mux position | |||||
* @param phy PHY address. | |||||
* @param reg The PHY register offset. | |||||
*/ | |||||
METHOD int readreg_mux { | |||||
device_t dev; | |||||
int bus; | |||||
int phy; | |||||
int reg; | |||||
}; | |||||
/** | |||||
* @brief Write register to device on MDIO bus. | * @brief Write register to device on MDIO bus. | ||||
* | * | ||||
* @param dev MDIO bus device. | * @param dev MDIO bus device. | ||||
* @param phy PHY address. | * @param phy PHY address. | ||||
* @param reg The PHY register offset. | * @param reg The PHY register offset. | ||||
* @param val The value to write at offset @p reg. | * @param val The value to write at offset @p reg. | ||||
*/ | */ | ||||
METHOD int writereg { | METHOD int writereg { | ||||
device_t dev; | device_t dev; | ||||
int phy; | |||||
int reg; | |||||
int val; | |||||
}; | |||||
/** | |||||
* @brief Write register to device on MDIO muxed bus. | |||||
* | |||||
* @param dev MDIO bus device. | |||||
* @param bus MDIO bus mux position | |||||
* @param phy PHY address. | |||||
* @param reg The PHY register offset. | |||||
* @param val The value to write at offset @p reg. | |||||
*/ | |||||
METHOD int writereg_mux { | |||||
device_t dev; | |||||
int bus; | |||||
int phy; | int phy; | ||||
int reg; | int reg; | ||||
int val; | int val; | ||||
}; | }; | ||||
/** | /** | ||||
* @brief Read extended register from device on MDIO bus. | * @brief Read extended register from device on MDIO bus. | ||||
Show All 32 Lines |