Lines Matching refs:v
580 u32 v; in ssb_pcie_mdio_set_phy() local
583 v = (1 << 30); /* Start of Transaction */ in ssb_pcie_mdio_set_phy()
584 v |= (1 << 28); /* Write Transaction */ in ssb_pcie_mdio_set_phy()
585 v |= (1 << 17); /* Turnaround */ in ssb_pcie_mdio_set_phy()
586 v |= (0x1F << 18); in ssb_pcie_mdio_set_phy()
587 v |= (phy << 4); in ssb_pcie_mdio_set_phy()
588 pcicore_write32(pc, mdio_data, v); in ssb_pcie_mdio_set_phy()
592 v = pcicore_read32(pc, mdio_control); in ssb_pcie_mdio_set_phy()
593 if (v & 0x100 /* Trans complete */) in ssb_pcie_mdio_set_phy()
605 u32 v; in ssb_pcie_mdio_read() local
608 v = 0x80; /* Enable Preamble Sequence */ in ssb_pcie_mdio_read()
609 v |= 0x2; /* MDIO Clock Divisor */ in ssb_pcie_mdio_read()
610 pcicore_write32(pc, mdio_control, v); in ssb_pcie_mdio_read()
617 v = (1 << 30); /* Start of Transaction */ in ssb_pcie_mdio_read()
618 v |= (1 << 29); /* Read Transaction */ in ssb_pcie_mdio_read()
619 v |= (1 << 17); /* Turnaround */ in ssb_pcie_mdio_read()
621 v |= (u32)device << 22; in ssb_pcie_mdio_read()
622 v |= (u32)address << 18; in ssb_pcie_mdio_read()
623 pcicore_write32(pc, mdio_data, v); in ssb_pcie_mdio_read()
627 v = pcicore_read32(pc, mdio_control); in ssb_pcie_mdio_read()
628 if (v & 0x100 /* Trans complete */) { in ssb_pcie_mdio_read()
645 u32 v; in ssb_pcie_mdio_write() local
648 v = 0x80; /* Enable Preamble Sequence */ in ssb_pcie_mdio_write()
649 v |= 0x2; /* MDIO Clock Divisor */ in ssb_pcie_mdio_write()
650 pcicore_write32(pc, mdio_control, v); in ssb_pcie_mdio_write()
657 v = (1 << 30); /* Start of Transaction */ in ssb_pcie_mdio_write()
658 v |= (1 << 28); /* Write Transaction */ in ssb_pcie_mdio_write()
659 v |= (1 << 17); /* Turnaround */ in ssb_pcie_mdio_write()
661 v |= (u32)device << 22; in ssb_pcie_mdio_write()
662 v |= (u32)address << 18; in ssb_pcie_mdio_write()
663 v |= data; in ssb_pcie_mdio_write()
664 pcicore_write32(pc, mdio_data, v); in ssb_pcie_mdio_write()
668 v = pcicore_read32(pc, mdio_control); in ssb_pcie_mdio_write()
669 if (v & 0x100 /* Trans complete */) in ssb_pcie_mdio_write()