MDIO_START
MDIO_START | MDIO_SUP_PREAMBLE | MDIO_RW |
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY))) {
MDIO_START |
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if (0 != (val & (MDIO_START | MDIO_BUSY))) {
MDIO_START | MDIO_SUP_PREAMBLE | MDIO_RW | MDIO_CLK_25_4 <<
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY))) {
MDIO_START | MDIO_CLK_25_4 << MDIO_CLK_SEL_SHIFT;
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if ((val & (MDIO_START | MDIO_BUSY)) != 0) {
MDIO_START |
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY))) {
MDIO_START |
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if (!(val & (MDIO_START | MDIO_BUSY)))
if (0 != (val & (MDIO_START | MDIO_BUSY))) {
#define MDIO_READ (BIT(17) | MDIO_START)
#define MDIO_WRITE (BIT(16) | MDIO_START)
for (i = 0; readl_relaxed(base + MDIO_SINGLE_CMD) & MDIO_START; i++) {
MDIO_START | MDIO_RD_NWR;
!(reg & (MDIO_START | MDIO_BUSY)),
MDIO_START;
!(reg & (MDIO_START | MDIO_BUSY)),