Lines Matching refs:ns83820_mii_write_bit
1738 static void ns83820_mii_write_bit(struct ns83820 *dev, int bit)
1801 ns83820_mii_write_bit(dev, 0); /* start */
1802 ns83820_mii_write_bit(dev, 1);
1803 ns83820_mii_write_bit(dev, 1); /* opcode read */
1804 ns83820_mii_write_bit(dev, 0);
1808 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1812 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1834 ns83820_mii_write_bit(dev, 0); /* start */
1835 ns83820_mii_write_bit(dev, 1);
1836 ns83820_mii_write_bit(dev, 0); /* opcode read */
1837 ns83820_mii_write_bit(dev, 1);
1841 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1845 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1852 ns83820_mii_write_bit(dev, (data >> (15 - i)) & 1);