Lines Matching refs:ns83820_mii_write_bit
1670 static void ns83820_mii_write_bit(struct ns83820 *dev, int bit)
1733 ns83820_mii_write_bit(dev, 0); /* start */
1734 ns83820_mii_write_bit(dev, 1);
1735 ns83820_mii_write_bit(dev, 1); /* opcode read */
1736 ns83820_mii_write_bit(dev, 0);
1740 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1744 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1766 ns83820_mii_write_bit(dev, 0); /* start */
1767 ns83820_mii_write_bit(dev, 1);
1768 ns83820_mii_write_bit(dev, 0); /* opcode read */
1769 ns83820_mii_write_bit(dev, 1);
1773 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1777 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1784 ns83820_mii_write_bit(dev, (data >> (15 - i)) & 1);