Lines Matching refs:ns83820_mii_write_bit
1756 static void ns83820_mii_write_bit(struct ns83820 *dev, int bit) function
1819 ns83820_mii_write_bit(dev, 0); /* start */
1820 ns83820_mii_write_bit(dev, 1);
1821 ns83820_mii_write_bit(dev, 1); /* opcode read */
1822 ns83820_mii_write_bit(dev, 0);
1826 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1830 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1852 ns83820_mii_write_bit(dev, 0); /* start */
1853 ns83820_mii_write_bit(dev, 1);
1854 ns83820_mii_write_bit(dev, 0); /* opcode read */
1855 ns83820_mii_write_bit(dev, 1);
1859 ns83820_mii_write_bit(dev, phy & (0x10 >> i));
1863 ns83820_mii_write_bit(dev, reg & (0x10 >> i));
1870 ns83820_mii_write_bit(dev, (data >> (15 - i)) & 1);