Lines Matching refs:ns83820_mii_write_bit
1750 static void ns83820_mii_write_bit(struct ns83820 *dev, int bit) function
1813 ns83820_mii_write_bit(dev, 0); /* start */
1814 ns83820_mii_write_bit(dev, 1);
1815 ns83820_mii_write_bit(dev, 1); /* opcode read */
1816 ns83820_mii_write_bit(dev, 0);
1820 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1824 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1846 ns83820_mii_write_bit(dev, 0); /* start */
1847 ns83820_mii_write_bit(dev, 1);
1848 ns83820_mii_write_bit(dev, 0); /* opcode read */
1849 ns83820_mii_write_bit(dev, 1);
1853 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1857 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1864 ns83820_mii_write_bit(dev, (data >> (15 - i)) & 1);